[Bug bootstrap/39011] New: lto bootstrap failure on ppc-linux
andreast at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Wed Jan 28 20:57:00 GMT 2009
Bootstrap breaks while configuring libgcc. Distribution is f10.
Here the conftest.c which fails:
/* 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;
}
The failure report:
checking for suffix of object files...
configure: error: in
`/share1/devel/gcc-testing/lto/objdir/powerpc-unknown-linux-gnu/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
Compiling the above snippet with:
/share1/devel/gcc-testing/lto/objdir/./gcc/xgcc
-B/share1/devel/gcc-testing/lto/objdir/./gcc/
-B/usr/local/powerpc-unknown-linux-gnu/bin/
-B/usr/local/powerpc-unknown-linux-gnu/lib/ -isystem
/usr/local/powerpc-unknown-linux-gnu/include -isystem
/usr/local/powerpc-unknown-linux-gnu/sys-include -c -g -O2 conftest.c
ends with:
conftest.c:16: internal compiler error: Segmentation fault
Leaving the -g away or add -gstabs lets the compiler build the .o file.
Here the bt from gdb:
GNU C (lto merged with rev 143693) version 4.4.0 20090127 (experimental) [lto
revision 143742] (powerpc-unknown-linux-gnu)
compiled by GNU C version 4.3.2 20081105 (Red Hat 4.3.2-7), GMP version
4.2.2, MPFR version 2.3.2.
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: b171cd7b97ecc9ca5a6389a8b0f486bf
Program received signal SIGSEGV, Segmentation fault.
0x106bd414 in get_personality_function (decl=0x0)
at /share1/devel/gcc-testing/lto/gcc/gcc/expr.h:806
806 tree personality = DECL_FUNCTION_PERSONALITY (decl);
(gdb) bt
#0 0x106bd414 in get_personality_function (decl=0x0)
at /share1/devel/gcc-testing/lto/gcc/gcc/expr.h:806
#1 0x106c9a10 in output_call_frame_info (for_eh=0)
at /share1/devel/gcc-testing/lto/gcc/gcc/dwarf2out.c:2914
#2 0x106cae70 in dwarf2out_frame_finish ()
at /share1/devel/gcc-testing/lto/gcc/gcc/dwarf2out.c:3351
#3 0x111d3058 in compile_file ()
at /share1/devel/gcc-testing/lto/gcc/gcc/toplev.c:1023
#4 0x111d5cf8 in do_compile ()
at /share1/devel/gcc-testing/lto/gcc/gcc/toplev.c:2220
#5 0x111d5d8c in toplev_main (argc=34, argv=0xbfc4c3a4)
at /share1/devel/gcc-testing/lto/gcc/gcc/toplev.c:2252
#6 0x102dd048 in main (argc=34, argv=0xbfc4c3a4)
at /share1/devel/gcc-testing/lto/gcc/gcc/main.c:35
--
Summary: lto bootstrap failure on ppc-linux
Product: gcc
Version: lto
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: andreast at gcc dot gnu dot org
GCC build triplet: powerpc-unknown-linux-gnu
GCC host triplet: powerpc-unknown-linux-gnu
GCC target triplet: powerpc-unknown-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39011
More information about the Gcc-bugs
mailing list