Art Haas <[EMAIL PROTECTED]> writes: > My build attempts on sparc-sun-solaris2.10 haven't been working well > since the IRA merge, but given the scope of that change and the fixes > applied since the merge I'm certain the build will be in good shape > soon. > > This morning's build attempt failed while compiling libgcc: > > /export/home/arth/src/gcc.git/libgcc/../gcc/libgcc2.c: In function > '__moddi3': > /export/home/arth/src/gcc.git/libgcc/../gcc/libgcc2.c:1125: internal > compiler error: in choose_ready, at haifa-sched.c:2309
When I tried mainline bootstrap on sparc-sun-solaris2.11 as of 20080903 (rev 139939), I get a configure failure in stage2 libgcc: checking for suffix of object files... configure: error: in `/vol/gccsrc/obj/gcc-4.4.0-20080903/11-gcc/sparc-sun-solaris2.11/libgcc': configure: error: cannot compute suffix of object files: cannot compile See `config.log' for more details. and config.log reveals: configure:2590: checking for suffix of object files configure:2611: /vol/gccsrc/obj/gcc-4.4.0-20080903/11-gcc/./gcc/xgcc -B/vol/gccsrc/obj/gcc-4.4.0-20080903/11-gcc/./gcc/ -B/vol/gcc/sparc-sun-solaris2.11/bin/ -B/vol/gcc/sparc-sun-solaris2.11/lib/ -isystem /vol/gcc/sparc-sun-solaris2.11/include -isystem /vol/gcc/sparc-sun-solaris2.11/sys-include -c -g -O2 conftest.c >&5 conftest.c:12: internal compiler error: Bus Error Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. configure:2614: $? = 1 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "GNU C Runtime Library" | #define PACKAGE_TARNAME "libgcc" | #define PACKAGE_VERSION "1.0" | #define PACKAGE_STRING "GNU C Runtime Library 1.0" | #define PACKAGE_BUGREPORT "" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:2627: error: in `/vol/gccsrc/obj/gcc-4.4.0-20080903/11-gcc/sparc-sun-solaris2.11/libgcc': configure:2629: error: cannot compute suffix of object files: cannot compile See `config.log' for more details. Running cc1 -O2 conftest.i gives Program received signal SIGSEGV, Segmentation fault. grokdeclarator (declarator=0x8bf240, declspecs=0x8bf1e8, decl_context=NORMAL, initialized=1 '\001', width=0x0, decl_attrs=0xffbff454, deprecated_state=DEPRECATED_NORMAL) at /vol/gcc/src/gcc-dist/gcc/c-decl.c:4194 (gdb) where #0 grokdeclarator (declarator=0x8bf240, declspecs=0x8bf1e8, decl_context=NORMAL, initialized=1 '\001', width=0x0, decl_attrs=0xffbff454, deprecated_state=DEPRECATED_NORMAL) at /vol/gcc/src/gcc-dist/gcc/c-decl.c:4194 #1 0x000b3340 in start_function (declspecs=0x8bf1e8, declarator=0x8bf240, attributes=0x0) at /vol/gcc/src/gcc-dist/gcc/c-decl.c:6096 #2 0x0010f964 in c_parser_declaration_or_fndef (parser=0xff01d720, fndef_ok=1 '\001', empty_ok=<value optimized out>, nested=0 '\0', start_attr_ok=<value optimized out>) at /vol/gcc/src/gcc-dist/gcc/c-parser.c:1278 #3 0x00114574 in c_parse_file () at /vol/gcc/src/gcc-dist/gcc/c-parser.c:979 #4 0x000f7470 in c_common_parse_file (set_yydebug=0) at /vol/gcc/src/gcc-dist/gcc/c-opts.c:1239 #5 0x003c40c0 in toplev_main (argc=<value optimized out>, argv=<value optimized out>) at /vol/gcc/src/gcc-dist/gcc/toplev.c:968 #6 0x00097e54 in _start () Looks like a code generation bug to me. I'll try to start a reghunt asap. Btw., i386-pc-solaris2.10 is also broken for me, this time while configuring stage3 libgcc ;-( Same is true for alpha-dec-osf5.1b and mips-sgi-irix6.5, so all four of my platforms got broken during the last for weeks while I was on vacation. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Faculty of Technology, Bielefeld University