This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/50822] New: [4.7 regression] Solaris/SPARC bootstrap failure with Sun as: invalid assembler for ios_init.cc
- From: "ro at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 21 Oct 2011 13:36:39 +0000
- Subject: [Bug bootstrap/50822] New: [4.7 regression] Solaris/SPARC bootstrap failure with Sun as: invalid assembler for ios_init.cc
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50822
Bug #: 50822
Summary: [4.7 regression] Solaris/SPARC bootstrap failure with
Sun as: invalid assembler for ios_init.cc
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: ro@gcc.gnu.org
CC: ebotcazou@gcc.gnu.org
Host: sparc-sun-solaris2*
Target: sparc-sun-solaris2*
Build: sparc-sun-solaris2*
Between 20111014 and 20111021,Solaris/SPARC bootstrap with Sun as got broken
compiling the stage1 libstdc++:
> /var/gcc/regression/trunk/11-gcc/build/./gcc/xgcc -shared-libgcc -B/var/gcc/regression/trunk/11-gcc/build/./gcc -nostdinc++ -L/var/gcc/regression/trunk/11-gcc/build/sparc-sun-solaris2.11/libstdc++-v3/src -L/var/gcc/regression/trunk/11-gcc/build/sparc-sun-solaris2.11/libstdc++-v3/src/.libs -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 -I/var/gcc/regression/trunk/11-gcc/build/sparc-sun-solaris2.11/libstdc++-v3/include/sparc-sun-solaris2.11 -I/var/gcc/regression/trunk/11-gcc/build/sparc-sun-solaris2.11/libstdc++-v3/include -I/vol/gcc/src/hg/trunk/local/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=ios_init.lo -g -O2 -c /vol/gcc/src/hg/trunk/local/libstdc++-v3/src/ios_init.cc -fPIC -DPIC -o .libs/ios_init.o -save-temps
/usr/bin/as: "ios_init.s", line 14123: error: symbol
"_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2EP6__FILESt13_Ios_Openmodej"
is used but not defined
/usr/bin/as: "ios_init.s", line 14123: error: symbol
"_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEC2EP6__FILESt13_Ios_Openmodej"
is used but not defined
/usr/bin/as: "ios_init.s": , approx line 14123: internal error:
evaluate_symbol_expression(): op 48?
In fact, both symbols are used, but not defined:
_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC1EP6__FILESt13_Ios_Openmodej
=
_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2EP6__FILESt13_Ios_Openmodej
_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEC1EP6__FILESt13_Ios_Openmodej
=
_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEC2EP6__FILESt13_Ios_Openmodej
gas can cope with that, Sun as cannot. I'll have to start a reghunt for the
culprit patch.
Rainer