This is the mail archive of the gcc@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] | |
Hi, I've successfully boostrapped tree-ssa few days ago: /usr/local/gcc-ssa/bin/gcc -v Reading specs from /usr/local/gcc-ssa/bin/../lib/gcc/i686-pc-linux-gnu/3.5-tree-ssa/specs Configured with: /usr/local/src/cvs/gcc/configure --enable-languages=c,f95 --prefix=/usr/local/gcc-ssa Thread model: posix gcc version 3.5-tree-ssa 20031113 (merged 20031111) (CPU is PII266, kernel linux-2.6.0-test9-mm3, glibc 2.3.2) I attempted to use it to compile current tree-ssa CVS (2003-11-15, 14:45 UTC), by configuring with: CC=/usr/local/gcc-ssa/bin/gcc /usr/local/src/cvs/gcc/configure --enable-languages=c,f95,c++,objc --prefix=/usr/local/gcc-ssa and using make: make CPPFLAGS="-I/usr/local/include" CFLAGS='-O' LIBCFLAGS='-g -O2' LIBCXXFLAGS='-g -O2 -fno-implicit-templates' I get the ICE while compiling fortran/match.c (CVS version 1.1.2.3): ------- BEGIN gcc command line + output ---- /usr/local/gcc-ssa/bin/gcc -v -save-temps -c -O -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -fno-common -DHAVE_CONFIG_H -I/usr/local/include -I. -Ifortran -I/usr/local/src/cvs/gcc/gcc -I/usr/local/src/cvs/gcc/gcc/fortran -I/usr/local/src/cvs/gcc/gcc/../include -I/usr/local/src/cvs/gcc/gcc/../libbanshee/libcompat -I/usr/local/src/cvs/gcc/gcc/../libbanshee -I/usr/local/src/cvs/gcc/gcc/../libbanshee/points-to /usr/local/src/cvs/gcc/gcc/fortran/match.c -o fortran/match.o Reading specs from /usr/local/gcc-ssa/bin/../lib/gcc/i686-pc-linux-gnu/3.5-tree-ssa/specs Configured with: /usr/local/src/cvs/gcc/configure --enable-languages=c,f95 --prefix=/usr/local/gcc-ssa Thread model: posix gcc version 3.5-tree-ssa 20031113 (merged 20031111) /usr/local/gcc-ssa/bin/../libexec/gcc/i686-pc-linux-gnu/3.5-tree-ssa/cc1 -E -quiet -v -I/usr/local/include -I. -Ifortran -I/usr/local/src/cvs/gcc/gcc -I/usr/local/src/cvs/gcc/gcc/fortran -I/usr/local/src/cvs/gcc/gcc/../include -I/usr/local/src/cvs/gcc/gcc/../libbanshee/libcompat -I/usr/local/src/cvs/gcc/gcc/../libbanshee -I/usr/local/src/cvs/gcc/gcc/../libbanshee/points-to -iprefix /usr/local/gcc-ssa/bin/../lib/gcc/i686-pc-linux-gnu/3.5-tree-ssa/ -DIN_GCC -DHAVE_CONFIG_H /usr/local/src/cvs/gcc/gcc/fortran/match.c -mtune=pentiumpro -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -fno-common -O -o match.i ignoring nonexistent directory "/usr/local/gcc-ssa/bin/../lib/gcc/i686-pc-linux-gnu/3.5-tree-ssa/../../../../i686-pc-linux-gnu/include" ignoring duplicate directory "/usr/local/gcc-ssa/lib/gcc/i686-pc-linux-gnu/3.5-tree-ssa/include" ignoring nonexistent directory "/usr/local/gcc-ssa/lib/gcc/i686-pc-linux-gnu/3.5-tree-ssa/../../../../i686-pc-linux-gnu/include" ignoring duplicate directory "/usr/local/include" as it is a non-system directory that duplicates a system directory #include "..." search starts here: #include <...> search starts here: . fortran /usr/local/src/cvs/gcc/gcc /usr/local/src/cvs/gcc/gcc/fortran /usr/local/src/cvs/gcc/gcc/../include /usr/local/src/cvs/gcc/gcc/../libbanshee/libcompat /usr/local/src/cvs/gcc/gcc/../libbanshee /usr/local/src/cvs/gcc/gcc/../libbanshee/points-to /usr/local/gcc-ssa/bin/../lib/gcc/i686-pc-linux-gnu/3.5-tree-ssa/include /usr/local/include /usr/local/gcc-ssa/include /usr/include End of search list. /usr/local/gcc-ssa/bin/../libexec/gcc/i686-pc-linux-gnu/3.5-tree-ssa/cc1 -fpreprocessed match.i -quiet -dumpbase match.c -mtune=pentiumpro -auxbase-strip fortran/match.o -O -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -version -fno-common -o match.s GNU C version 3.5-tree-ssa 20031113 (merged 20031111) (i686-pc-linux-gnu) compiled by GNU C version 3.5-tree-ssa 20031113 (merged 20031111). GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 /usr/local/src/cvs/gcc/gcc/fortran/match.c: In function `gfc_match': /usr/local/src/cvs/gcc/gcc/fortran/match.c:616: internal compiler error: tree check: accessed operand 2 of va_arg_expr with 1 operands in load_modified_real_occ_real_occ, at tree-ssa-pre.c:1353 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. ------- END gcc command line + output ---- match.i is 45kb gzipped, so you can find it here: http://melvin.hadasht.free.fr/match.i.gz I tried to compile the same file with -O2 instead of -O, and it compiled with no errors. There are no differences in the match.i. I could not find something related to load_modified... or va_arg_expr in tree-ssa bugzilla. It is the first time I compile tree-ssa with tree-ssa. Is this a known bug? Do you need more info? I'll continue the compilation with the match.o compiled with -O2 and see what happens. -- Melvin Hadasht
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |