[Bug bootstrap/30921] Bootstrap failure with -ftree-vectorize on i386
--- Comment #4 from ubizjak at gmail dot com 2007-02-22 09:54 --- Confirmed, the bootstrap breaks with; /home/uros/gcc-i386/./gcc/xgcc -B/home/uros/gcc-i386/./gcc/ -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -O2 -g -O2 -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 -I. -I. -I../.././gcc -I../../../gcc-svn/trunk/libgcc -I../../../gcc-svn/trunk/libgcc/. -I../../../gcc-svn/trunk/libgcc/../gcc -I../../../gcc-svn/trunk/libgcc/../include -I../../../gcc-svn/trunk/libgcc/../libdecnumber -I../../libdecnumber -o _floatdisf.o -MT _floatdisf.o -MD -MP -MF _floatdisf.dep -DL_floatdisf -c ../../../gcc-svn/trunk/libgcc/../gcc/libgcc2.c \ -fvisibility=hidden -DHIDE_EXPORTS ../../../gcc-svn/trunk/libgcc/../gcc/libgcc2.c: In function â__fixunsxfdiâ: ../../../gcc-svn/trunk/libgcc/../gcc/libgcc2.c:1245: error: verify_flow_info: Wrong probability of edge 7->9 -2147483648 ../../../gcc-svn/trunk/libgcc/../gcc/libgcc2.c:1245: error: verify_flow_info: Wrong probability of edge 7->8 -2147473648 ../../../gcc-svn/trunk/libgcc/../gcc/libgcc2.c:1245: internal compiler error: verify_flow_info failed Please submit a full bug report, with preprocessed source if appropriate. See http://gcc.gnu.org/bugs.html> for instructions. make[3]: *** [_fixunsxfdi.o] Error 1 -- ubizjak at gmail dot com changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2007-02-22 09:54:14 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30921
[Bug bootstrap/30921] Bootstrap failure with -ftree-vectorize on i386
--- Comment #3 from irar at il dot ibm dot com 2007-02-22 08:22 --- (In reply to comment #2) > (In reply to comment #0) > > Bootstrap with vectorization enabled fails on i386 starting from revision > > 121767: > > http://gcc.gnu.org/viewcvs?view=rev&revision=121767 > Could you post exact steps how to reproduce this failure? Run make bootstrap BOOT_CFLAGS="-O2 -g -ftree-vectorize -msse2" Ira -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30921
[Bug bootstrap/30921] Bootstrap failure with -ftree-vectorize on i386
--- Comment #2 from ubizjak at gmail dot com 2007-02-22 08:11 --- (In reply to comment #0) > Bootstrap with vectorization enabled fails on i386 starting from revision > 121767: > http://gcc.gnu.org/viewcvs?view=rev&revision=121767 Could you post exact steps how to reproduce this failure? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30921
[Bug bootstrap/30921] Bootstrap failure with -ftree-vectorize on i386
--- Comment #1 from irar at il dot ibm dot com 2007-02-22 07:58 --- Here is the ChangeLog entry for that patch: 2007-02-09 Richard Henderson <[EMAIL PROTECTED]> * config/i386/constraints.md (Ym): New constraint. * config/i386/i386.md (movsi_1): Change Y2 to Yi constraints. (movdi_1_rex64): Split sse and xmm general register moves from memory move alternatives. Use conditional register constraints. (movsf_1, movdf_integer): Likewise. (zero_extendsidi2_32, zero_extendsidi2_rex64): Likewise. (movdf_integer_rex64): New. (pushsf_rex64): Fix output constraints. * config/i386/sse.md (sse2_loadld): Split rm alternative, use Yi. (sse2_stored): Likewise. (sse2_storeq_rex64): New. * config/i386/i386.c (x86_inter_unit_moves): Enable for not amd and not generic. (ix86_secondary_memory_needed): Don't bypass TARGET_INTER_UNIT_MOVES for optimize_size. Remove SF/DFmode hack. Ira -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30921