------- Comment #26 from rakdver at kam dot mff dot cuni dot cz  2007-08-13 
11:31 -------
Subject: Re:  Bootstrap with vectorization enabled fails with ICE on PPC

> Yesterday, I've tried to check if mainline passes boostrap with vectorization
> enabled on ppc32 using latest mainline.  Since I don't have the access to 
> ppc32
> machine, I've tried to imitate in on ppc64 using the following config:
> 
> ../gcc/configure --build=powerpc-suse-linux --with-cpu=default32
> --prefix=/home/victork/mainline/usr.trunk.127373
> --enable-languages=c,c++,fortran
> 
> Unfortuantely, this bootstrap failed as shown below:
> 
> .....
> /home/victork/mainline/build.trunk.127373/./gcc/xgcc
> -B/home/victork/mainline/build.trunk.127373/./gcc/
> -B/home/victork/mainline/usr.trunk.127373/powerpc-suse-linux/bin/
> -B/home/victork/mainline/usr.trunk.127373/powerpc-suse-linux/lib/ -isystem
> /home/victork/mainline/usr.trunk.127373/powerpc-suse-linux/include -isystem
> /home/victork/mainline/usr.trunk.127373/powerpc-suse-linux/sys-include -g -O2
> -ftree-vectorize -maltivec -msoft-float -fPIC -mstrict-align -O2  -O2 -g -O2 
> -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
> -Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT
> -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -mlong-double-128 -I. -I.
> -I../../.././gcc -I../../../../gcc/libgcc -I../../../../gcc/libgcc/.
> -I../../../../gcc/libgcc/../gcc -I../../../../gcc/libgcc/../include
> -I../../../../gcc/libgcc/../libdecnumber/dpd
> -I../../../../gcc/libgcc/../libdecnumber -I../../../libdecnumber -DHAVE_CC_TLS
> -o _ashldi3.o -MT _ashldi3.o -MD -MP -MF _ashldi3.dep -DL_ashldi3 -c
> ../../../../gcc/libgcc/../gcc/libgcc2.c \
>           -fvisibility=hidden -DHIDE_EXPORTS
> ../../../../gcc/libgcc/../gcc/libgcc2.c: In function '__negdi2':
> ../../../../gcc/libgcc/../gcc/libgcc2.c:80: internal compiler error: in
> push_reload, at reload.c:1288
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
> make[5]: *** [_negdi2.o] Error 1
> make[5]: *** Waiting for unfinished jobs....
> 
> 
> Zdenek, David, did you try to test bootstrap with vectoriaztion enabled
> recently?

this is the problem we discussed in this thread before; for now, add
-mabi=altivec to BOOT_CFLAGS to workaround it.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32582

Reply via email to