This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/37424] New: [4.4 regression] IRA merge breaks Solaris/SPARC bootstrap
- From: "ro at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 8 Sep 2008 14:10:19 -0000
- Subject: [Bug bootstrap/37424] New: [4.4 regression] IRA merge breaks Solaris/SPARC bootstrap
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
Immediately after the IRA merge, sparc-sun-solaris2.11 bootstrap is broken:
stage2 libgcc fails to configure:
checking for suffix of object files... configure: error: in
`/vol/gccsrc/obj/reghunt/89389/sparc-sun-solaris2.11/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
make[2]: *** [configure-stage2-target-libgcc] Error 1
config.log reveals
configure:2590: checking for suffix of object files
configure:2611: /vol/gccsrc/obj/reghunt/89389/./gcc/xgcc
-B/vol/gccsrc/obj/reghunt/89389/./gcc/ -B/usr/local/sparc-sun-solaris2.11/bin/
-B/usr/local/sparc-sun-solaris2.11/lib/ -isystem
/usr/local/sparc-sun-solaris2.11/include -isystem
/usr/local/sparc-sun-solaris2.11/sys-include -c -g -O2 conftest.c >&5
/vol/gcc/src/gcc-reghunt/libgcc/configure[2612]: 28988 Bus Error
configure:2614: $? = 138
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/reghunt/89389/sparc-sun-solaris2.11/libgcc':
configure:2629: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
Running cc1 directly gives the same error. Running cc1 under gdb directly gets
me a segfault instead of SIGBUS:
Program received signal SIGSEGV, Segmentation fault.
0x000ae824 in grokdeclarator (declarator=0x87d7f8, declspecs=0x87d7a0,
decl_context=NORMAL, initialized=1 '\001', width=0x0, decl_attrs=0xffbff47c,
deprecated_state=DEPRECATED_NORMAL) at
/vol/gcc/src/gcc-reghunt/gcc/c-decl.c:4186
(gdb) where
#0 0x000ae824 in grokdeclarator (declarator=0x87d7f8, declspecs=0x87d7a0,
decl_context=NORMAL, initialized=1 '\001', width=0x0, decl_attrs=0xffbff47c,
deprecated_state=DEPRECATED_NORMAL) at
/vol/gcc/src/gcc-reghunt/gcc/c-decl.c:4186
#1 0x000b18bc in start_function (declspecs=0x87d7a0, declarator=0x87d7f8,
attributes=0x0) at /vol/gcc/src/gcc-reghunt/gcc/c-decl.c:6071
#2 0x0010ad00 in c_parser_declaration_or_fndef (parser=0xff01d7e0, fndef_ok=1
'\001', empty_ok=<value optimized out>, nested=0 '\0', start_attr_ok=<value
optimized out>) at /vol/gcc/src/gcc-reghunt/gcc/c-parser.c:1278
#3 0x0010f93c in c_parse_file () at
/vol/gcc/src/gcc-reghunt/gcc/c-parser.c:979
#4 0x000f2854 in c_common_parse_file (set_yydebug=0) at
/vol/gcc/src/gcc-reghunt/gcc/c-opts.c:1239
#5 0x00396468 in toplev_main (argc=<value optimized out>, argv=<value
optimized out>) at /vol/gcc/src/gcc-reghunt/gcc/toplev.c:968
#6 0x00092bc4 in _start ()
--
Summary: [4.4 regression] IRA merge breaks Solaris/SPARC
bootstrap
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: major
Priority: P3
Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ro at gcc dot gnu dot org
GCC build triplet: sparc-sun-solaris2.11
GCC host triplet: sparc-sun-solaris2.11
GCC target triplet: sparc-sun-solaris2.11
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37424