This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/11718] New: ICE on valid code with SSE and -fnew-ra
- From: "gcc-bugzilla at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 30 Jul 2003 00:10:39 -0000
- Subject: [Bug c/11718] New: ICE on valid code with SSE and -fnew-ra
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11718
Summary: ICE on valid code with SSE and -fnew-ra
Product: gcc
Version: 3.3.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: warp at babylon dot d2dc dot net
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: i386-pc-linux-gnu
GCC host triplet: i386-pc-linux-gnu
GCC target triplet: i386-pc-linux-gnu
When toying with the GCC support for SSE, I encountered a
lovely ICE when I attempted to insert a simple debug line, it
does not happen if the fprintf in the code below is removed.
It also does not happen if I do not use -fnew-ra.
The complete gcc commandline was:
gcc -Wall -Winline -Wcast-qual -Wsign-compare -W -Werror -march=athlon-xp -O2 -g -fprefetch-loop-arrays -fnew-ra -save-temps -fno-strict-aliasing -I/usr/include/SDL -D_REENTRANT -c tmp.c
Environment:
System: Linux agamemnon 2.6.0-test2-mm1-a1 #1 Mon Jul 28 23:47:58 EDT 2003 i686 GNU/Linux
Architecture: i686
host: i386-pc-linux-gnu
build: i386-pc-linux-gnu
target: i386-pc-linux-gnu
configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc i386-linux
How-To-Repeat:
Between the --BEGIN-- and --END-- lines are the contents of the
tmp.i file, bzip2 -9 compressed and then uuencoded.
(Mostly because I have no idea how gccbug would react to
trying to include it in 8 bit.)
The gcc output is:
(warp@agamemnon)(vc/14)(2003-07-29 08:08pm)
~/src/tmp$ gcc -Wall -Winline -Wcast-qual -Wsign-compare -W -Werror -march=athlon-xp -O2 -g -fprefetch-loop-arrays -fnew-ra -save-temps -fno-strict-aliasing -I/usr/include/SDL -D_REENTRANT -c tmp.c
tmp.c: In function `R_StainBlendTexel':
tmp.c:48: internal compiler error: in remember_web_was_spilled, at ra-build.c:2371
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
(warp@agamemnon)(vc/14)(2003-07-29 08:09pm)
~/src/tmp$
--BEGIN--