[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#532251: marked as done (gcc-4.3: ICE on ia64 while building lam_7.1.2-1.4)



Your message dated Tue, 21 Jul 2009 13:37:29 -0400
with message-id <4A65FCD9.60602@debian.org>
and subject line Re: Bug#532251: gcc-4.3: ICE on ia64 while building lam_7.1.2-1.4
has caused the Debian Bug report #532251,
regarding gcc-4.3: ICE on ia64 while building lam_7.1.2-1.4
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
532251: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532251
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: gcc-4.3
Version: 4.3.2-1.1

While trying to build lam_7.1.2-1.4 on ia64 I encountered an ICE.

merulo% gcc -v
Using built-in specs.
Target: ia64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.2-1.1' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --disable-libssp --with-system-libunwind --enable-checking=release --build=ia64-linux-gnu --host=ia64-linux-gnu --target=ia64-linux-gnu
Thread model: posix
gcc version 4.3.2 (Debian 4.3.2-1.1)

merulo% make
if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../share/include  -DLAM_SYSCONFDIR="\"/usr/lib/lam/etc\"" -DLAM_PREFIX="\"/usr/lib/lam\"" -I../../share/include  -DLAM_BUILDING=1   -O3  -pthread -MT rev.lo -MD -MP -MF ".deps/rev.Tpo" -c -o rev.lo rev.c; \
        then mv -f ".deps/rev.Tpo" ".deps/rev.Plo"; else rm -f ".deps/rev.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I../../share/include -DLAM_SYSCONFDIR=\"/usr/lib/lam/etc\" -DLAM_PREFIX=\"/usr/lib/lam\" -I../../share/include -DLAM_BUILDING=1 -O3 -pthread -MT rev.lo -MD -MP -MF .deps/rev.Tpo -c rev.c -o rev.o
rev.c: In function 'mrev4':
rev.c:131: internal compiler error: in trunc_int_for_mode, at explow.c:55
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.3/README.Bugs> for instructions.
make: *** [rev.lo] Error 1

rev.i is attached.  The source file's located in
merulo.debian.org:/home/pkern/lam-7.1.2/share/etc

Kind regards,
Philipp Kern
-- 
 .''`.  Philipp Kern                        Debian Developer
: :' :  http://philkern.de                         Stable Release Manager
`. `'   xmpp:phil@0x539.de                         Wanna-Build Admin
  `-    finger pkern/key@db.debian.org
# 1 "rev.c"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "rev.c"
# 22 "rev.c"
# 1 "../../share/include/portable.h" 1
# 24 "../../share/include/portable.h"
# 1 "../../share/include/lam_config.h" 1
# 623 "../../share/include/lam_config.h"
# 1 "../../share/include/lam_config_bottom.h" 1
# 211 "../../share/include/lam_config_bottom.h"
typedef long double LAM_LONG_DOUBLE;
# 229 "../../share/include/lam_config_bottom.h"
union semun {
        int val;
        struct semid_ds *buf;
        unsigned short *array;
};
# 624 "../../share/include/lam_config.h" 2
# 25 "../../share/include/portable.h" 2
# 1 "/usr/lib/gcc/ia64-linux-gnu/4.3.2/include-fixed/limits.h" 1 3 4
# 11 "/usr/lib/gcc/ia64-linux-gnu/4.3.2/include-fixed/limits.h" 3 4
# 1 "/usr/lib/gcc/ia64-linux-gnu/4.3.2/include-fixed/syslimits.h" 1 3 4






# 1 "/usr/lib/gcc/ia64-linux-gnu/4.3.2/include-fixed/limits.h" 1 3 4
# 122 "/usr/lib/gcc/ia64-linux-gnu/4.3.2/include-fixed/limits.h" 3 4
# 1 "/usr/include/limits.h" 1 3 4
# 27 "/usr/include/limits.h" 3 4
# 1 "/usr/include/features.h" 1 3 4
# 330 "/usr/include/features.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 348 "/usr/include/sys/cdefs.h" 3 4
# 1 "/usr/include/bits/wordsize.h" 1 3 4
# 349 "/usr/include/sys/cdefs.h" 2 3 4
# 331 "/usr/include/features.h" 2 3 4
# 354 "/usr/include/features.h" 3 4
# 1 "/usr/include/gnu/stubs.h" 1 3 4
# 355 "/usr/include/features.h" 2 3 4
# 28 "/usr/include/limits.h" 2 3 4
# 145 "/usr/include/limits.h" 3 4
# 1 "/usr/include/bits/posix1_lim.h" 1 3 4
# 153 "/usr/include/bits/posix1_lim.h" 3 4
# 1 "/usr/include/bits/local_lim.h" 1 3 4
# 36 "/usr/include/bits/local_lim.h" 3 4
# 1 "/usr/include/linux/limits.h" 1 3 4
# 37 "/usr/include/bits/local_lim.h" 2 3 4
# 154 "/usr/include/bits/posix1_lim.h" 2 3 4
# 146 "/usr/include/limits.h" 2 3 4



# 1 "/usr/include/bits/posix2_lim.h" 1 3 4
# 150 "/usr/include/limits.h" 2 3 4
# 123 "/usr/lib/gcc/ia64-linux-gnu/4.3.2/include-fixed/limits.h" 2 3 4
# 8 "/usr/lib/gcc/ia64-linux-gnu/4.3.2/include-fixed/syslimits.h" 2 3 4
# 12 "/usr/lib/gcc/ia64-linux-gnu/4.3.2/include-fixed/limits.h" 2 3 4
# 26 "../../share/include/portable.h" 2
# 76 "../../share/include/portable.h"
typedef short int2;


typedef unsigned short uint2;
# 92 "../../share/include/portable.h"
typedef int int4;


typedef unsigned int uint4;
# 121 "../../share/include/portable.h"
typedef long int8;


typedef unsigned long uint8;
# 144 "../../share/include/portable.h"
typedef float float4;







typedef double float8;
# 23 "rev.c" 2
# 1 "../../share/include/t_types.h" 1
# 114 "../../share/include/t_types.h"
extern uint4 rw (uint4 oword);
extern void rev4 (void *src, void *dest);
extern void rev8 (void *src, void *dest);
extern void revn (void *src, void *dest, int size);
extern void mrev4 (void *array, int num);
extern void mrev8 (void *array, int num);
extern void mrevn (void *array, int size, int num);
extern void ltoieeef (float *src, void *dest);
extern void ltoieeed (double *src, void *dest);
extern void ieeetolf (void *src, float *dest);
extern void ieeetold (void *src, double *dest);
extern void mltoieeef (float *array, int num);
extern void mltoieeed (double *array, int num);
extern void mieeetolf (float *array, int num);
extern void mieeetold (double *array, int num);


extern void ltoieeeld (LAM_LONG_DOUBLE *src, void *dest);
extern void ieeetolld (void *src, LAM_LONG_DOUBLE *dest);
extern void mltoieeeld (LAM_LONG_DOUBLE *array, int num);
extern void mieeetolld (LAM_LONG_DOUBLE *array, int num);
# 24 "rev.c" 2
# 33 "rev.c"
void
rev4(void *src, void *dest)
{
 uint4 old;
 uint4 *d;

 old = *((uint4 *) src);
 d = (uint4 *) dest;

 *d = (old & 0x000000FF) << 16;
 *d = (*d | (old & 0x0000FF00)) << 8;
 old >>= 8;
 *d |= (old & 0x0000FF00);
 old >>= 16;
 *d |= (old & 0x000000FF);
}
# 58 "rev.c"
void
rev8(void *src, void *dest)
{
 uint4 old;
 char *d;

 old = *((uint4 *) src + 1);
 d = (char *) dest + 4;

 rev4(src, (void *) d);
 rev4((void *) &old, dest);
}
# 79 "rev.c"
void
revn(void *src, void *dest, int nbytes)
{
 char temp;
 char *s, *d;

 s = (char *) src;
 d = (char *) dest + nbytes - 1;

 if (src == dest) {



  for (nbytes /= 2; nbytes > 0; --nbytes, ++s, --d) {
   temp = *s; *s = *d; *d = temp;
  }
 }
 else {




  for ( ; nbytes > 0; --nbytes, ++s, --d) {
   *d = *s;
  }
 }
}
# 114 "rev.c"
void
mrev4(void *array, int num)
{
 uint4 old;
 uint4 *d;

 d = (uint4 *) array;

 for ( ; num > 0; --num, ++d) {
  old = *d;
  *d = (old & 0x000000FF) << 16;
  *d = (*d | (old & 0x0000FF00)) << 8;
  old >>= 8;
  *d |= (old & 0x0000FF00);
  old >>= 16;
  *d |= (old & 0x000000FF);
 }
}
# 140 "rev.c"
void
mrev8(void *array, int num)
{
 uint4 old;
 uint4 tmp;
 uint4 *d;

 for (d = (uint4 *) array; num > 0; --num, ++d) {

  tmp = *d;

  old = *(d+1);
  *d = (old & 0x000000FF) << 16;
  *d = (*d | (old & 0x0000FF00)) << 8;
  old >>= 8;
  *d |= (old & 0x0000FF00);
  old >>= 16;
  *d |= (old & 0x000000FF);

  ++d;
  *d = (tmp & 0x000000FF) << 16;
  *d = (*d | (tmp & 0x0000FF00)) << 8;
  tmp >>= 8;
  *d |= (tmp & 0x0000FF00);
  tmp >>= 16;
  *d |= (tmp & 0x000000FF);
 }
}
# 177 "rev.c"
void
mrevn(void *array, int size, int num)
{
 char *p, *s, *d;
 char temp;
 int nbytes;

 p = (char *) array;
 for ( ; num > 0; --num, p += size) {



  s = p;
  d = p + size - 1;
  for (nbytes = size / 2; nbytes > 0; --nbytes, ++s, --d) {
   temp = *s; *s = *d; *d = temp;
  }
 }
}
# 204 "rev.c"
uint4
rw(uint4 oword)
{
 uint4 rword;

 rword = (oword & 0x000000FF) << 16;
 rword = (rword | (oword & 0x0000FF00)) << 8;
 oword >>= 8;
 rword |= (oword & 0x0000FF00);
 oword >>= 16;
 rword |= (oword & 0x000000FF);

 return(rword);
}

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Version: 4.3.3-13

On 07.06.2009 17:17, Philipp Kern wrote:
Package: gcc-4.3
Version: 4.3.2-1.1

While trying to build lam_7.1.2-1.4 on ia64 I encountered an ICE.

not seen anymore with 4.3.3-13


--- End Message ---

Reply to: