2004-12-04 HEAD fails building the 64bit libstdc++ in a non-standard setup (biarch compiler defaulting to 32bit, patch attached to the bug report). /home/packages/gcc/4.0/gcc-4.0-4.0ds1/build/gcc/xgcc -shared-libgcc -B/home/pack ages/gcc/4.0/gcc-4.0-4.0ds1/build/gcc/ -nostdinc++ -L/home/packages/gcc/4.0/gcc- 4.0-4.0ds1/build/i486-linux/64/libstdc++-v3/src -L/home/packages/gcc/4.0/gcc-4.0 -4.0ds1/build/i486-linux/64/libstdc++-v3/src/.libs -B/usr/i486-linux/bin/ -B/usr /i486-linux/lib/ -isystem /usr/i486-linux/include -isystem /usr/i486-linux/sys-i nclude -m64 -I/home/packages/gcc/4.0/gcc-4.0-4.0ds1/build/i486-linux/64/libstdc+ +-v3/include/x86_64-linux -I/home/packages/gcc/4.0/gcc-4.0-4.0ds1/build/i486-lin ux/64/libstdc++-v3/include -I/home/packages/gcc/4.0/gcc-4.0-4.0ds1/src/libstdc++ -v3/libsupc++ -O2 -g -O2 -g -O2 -D_GNU_SOURCE -m64 -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction -sections -fdata-sections -c ../../../../../src/libstdc++-v3/src/complex_io.cc -fPIC -DPIC -o .libs/complex_io.o /home/packages/gcc/4.0/gcc-4.0-4.0ds1/build/i486-linux/64/libstdc++-v3/include/c omplex: In function 'std::basic_istream<_CharT, _Traits>& std::operator>>(std::b asic_istream<_CharT, _Traits>&, std::complex<_Tp>&) [with _Tp = long double, _Ch arT = char, _Traits = std::char_traits<char>]': /home/packages/gcc/4.0/gcc-4.0-4.0ds1/build/i486-linux/64/libstdc++-v3/include/c omplex:512: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions.
Created attachment 7671 [details] preprocessed source
Created attachment 7672 [details] patch to build biarch compiler for ix86/x86_64, defaulting to ix86
Does this work in the real release of 4.0.0?
yes, this one is fixed in 4.0 CVS