This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug tree-optimization/15874] New: ICE: in create_temp, at tree-outof-ssa.c:143 with -O2 (C++)


Tried compiling mozilla with today's mainline. It went fine except for this one
ICE. It only happens at -O2 and above.

Command line:
[user@lhost xpath]$ /tmp/gcc35/bin/c++ -o PathExpr.o -c
-I../../../../dist/include/string -I../../../../dist/include/xpcom
-I../../../../dist/include/dom -I../../../../dist/include/content
-I../../../../dist/include/widget -I../../../../dist/include/xpconnect
-I../../../../dist/include/js -I../../../../dist/include/unicharutil
-I../../../../dist/include/layout -I../../../../dist/include/necko
-I../../../../dist/include/htmlparser -I../../../../dist/include/transformiix
-I../../../../dist/include -I../../../../dist/include/nspr     -I. -I./../base
-fno-rtti -fno-exceptions -O2 PathExpr.cpp -save-temps -v
Reading specs from /tmp/gcc35/lib/gcc/i686-pc-linux-gnu/3.5.0/specs
Configured with: ../configure --prefix=/tmp/gcc35 --enable-shared
--enable-threads=posix --enable-__cxa_atexit --enable-languages=c,c++
--enable-clocale=gnu
Thread model: posix
gcc version 3.5.0 20040608 (experimental)
 /tmp/gcc35/libexec/gcc/i686-pc-linux-gnu/3.5.0/cc1plus -E -quiet -v
-I../../../../dist/include/string -I../../../../dist/include/xpcom
-I../../../../dist/include/dom -I../../../../dist/include/content
-I../../../../dist/include/widget -I../../../../dist/include/xpconnect
-I../../../../dist/include/js -I../../../../dist/include/unicharutil
-I../../../../dist/include/layout -I../../../../dist/include/necko
-I../../../../dist/include/htmlparser -I../../../../dist/include/transformiix
-I../../../../dist/include -I../../../../dist/include/nspr -I. -I./../base
-D_GNU_SOURCE -include ../../../../mozilla-config.h ice/PathExpr.cpp
-mtune=pentiumpro -fno-rtti -fno-exceptions -O2 -o PathExpr.ii
ignoring nonexistent directory
"/tmp/gcc35/lib/gcc/i686-pc-linux-gnu/3.5.0/../../../../i686-pc-linux-gnu/include"
ignoring nonexistent directory "../../../../dist/include/transformiix"
#include "..." search starts here:
#include <...> search starts here:
 ../../../../dist/include/string
 ../../../../dist/include/xpcom
 ../../../../dist/include/dom
 ../../../../dist/include/content
 ../../../../dist/include/widget
 ../../../../dist/include/xpconnect
 ../../../../dist/include/js
 ../../../../dist/include/unicharutil
 ../../../../dist/include/layout
 ../../../../dist/include/necko
 ../../../../dist/include/htmlparser
 ../../../../dist/include
 ../../../../dist/include/nspr
 .
 ./../base
 /tmp/gcc35/lib/gcc/i686-pc-linux-gnu/3.5.0/../../../../include/c++/3.5.0
 /tmp/gcc35/lib/gcc/i686-pc-linux-gnu/3.5.0/../../../../include/c++/3.5.0/i686-pc-linux-gnu
 /tmp/gcc35/lib/gcc/i686-pc-linux-gnu/3.5.0/../../../../include/c++/3.5.0/backward
 /usr/local/include
 /tmp/gcc35/include
 /tmp/gcc35/lib/gcc/i686-pc-linux-gnu/3.5.0/include
 /usr/include
End of search list.
 /tmp/gcc35/libexec/gcc/i686-pc-linux-gnu/3.5.0/cc1plus -fpreprocessed
PathExpr.ii -quiet -dumpbase PathExpr.cpp -mtune=pentiumpro -auxbase-strip
PathExpr.o -O2 -version -fno-rtti -fno-exceptions -o PathExpr.s
GNU C++ version 3.5.0 20040608 (experimental) (i686-pc-linux-gnu)
        compiled by GNU C version 3.5.0 20040608 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
ice/PathExpr.cpp: In member function `virtual nsresult
PathExpr::evaluate(txIEvalContext*, txAExprResult**)':
ice/PathExpr.cpp:40: internal compiler error: in create_temp, at
tree-outof-ssa.c:143
Please submit a full bug report,
with preprocessed source if appropriate.

-- 
           Summary: ICE: in create_temp, at tree-outof-ssa.c:143 with -O2
                    (C++)
           Product: gcc
           Version: 3.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: tree-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: commie1 at gmx dot net
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]