http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51100
Bug #: 51100 Summary: libgcc configure probe generates invalid code on sparc64 Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: j...@gcc.gnu.org Fri Nov 11 13:16:33 UTC 2011 (revision 181284) Target: sparc64-rtems4.11 GNU assembler (GNU Binutils) 2.22.51.20111028 configure:3437: /home2/joel/build/b-sparc64-gcc/./gcc/xgcc -B/home2/joel/build/b-sparc64-gcc/./gcc/ -nostdinc -B/home2/joel/build/b-sparc64-gcc/sparc64-rtems4.11/newlib/ -isystem /home2/joel/build/b-sparc64-gcc/sparc64-rtems4.11/newlib/targ-include -isystem /users/joel/test-gcc/gcc-svn/newlib/libc/include -B/users/joel/test-gcc/install-svn/sparc64-rtems4.11/bin/ -B/users/joel/test-gcc/install-svn/sparc64-rtems4.11/lib/ -isystem /users/joel/test-gcc/install-svn/sparc64-rtems4.11/include -isystem /users/joel/test-gcc/install-svn/sparc64-rtems4.11/sys-include -o conftest -g -O2 conftest.c >&5 /tmp/ccyEPKPk.s: Assembler messages: /tmp/ccyEPKPk.s:122: Error: can't resolve `.text.startup' {.text.startup section} - `.LLFB0' {*UND* section} configure:3440: $? = 1 configure:3628: checking for suffix of object files configure:3650: /home2/joel/build/b-sparc64-gcc/./gcc/xgcc -B/home2/joel/build/b-sparc64-gcc/./gcc/ -nostdinc -B/home2/joel/build/b-sparc64-gcc/sparc64-rtems4.11/newlib/ -isystem /home2/joel/build/b-sparc64-gcc/sparc64-rtems4.11/newlib/targ-include -isystem /users/joel/test-gcc/gcc-svn/newlib/libc/include -B/users/joel/test-gcc/install-svn/sparc64-rtems4.11/bin/ -B/users/joel/test-gcc/install-svn/sparc64-rtems4.11/lib/ -isystem /users/joel/test-gcc/install-svn/sparc64-rtems4.11/include -isystem /users/joel/test-gcc/install-svn/sparc64-rtems4.11/sys-include -c -g -O2 conftest.c >&5 /tmp/ccHfpAnq.s: Assembler messages: /tmp/ccHfpAnq.s:122: Error: can't resolve `.text.startup' {.text.startup section} - `.LLFB0' {*UND* section} configure:3654: $? = 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 "" | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | }