Bootstrap failure in libstdc++

Zack Weinberg zack@codesourcery.com
Sat Apr 26 18:46:00 GMT 2003


> Can you send me the preprocessed source?  I guess it does not
> reproduce for me just because I do have different mathinline.h
> implementation.  I will try to look into this after a lunch.

Here.  I was confused by parallel make, -fPIC is needed.

 /home/zack/src/gcc/vanilla/build/gcc/cc1plus -fpreprocessed codecvt.ii -quiet -dumpbase codecvt.cc -auxbase-strip .libs/codecvt.o -g -O2 -O2 -Wall -Wno-format -W -Wwrite-strings -Winline -version -fno-implicit-templates -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -fPIC -o codecvt.s
GNU C++ version 3.4 20030426 (experimental) (i686-pc-linux-gnu)
        compiled by GNU C version 3.4 20030426 (experimental).
GGC heuristics: --param ggc-min-expand=98 --param ggc-min-heapsize=128812
/home/zack/src/gcc/vanilla/build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu/bits/codecvt_specializations.h: In
   member function `std::__enc_traits::__enc_traits(const char*, const char*, 
   int, int)':
/home/zack/src/gcc/vanilla/build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu/bits/codecvt_specializations.h:84: warning: unused
   parameter `int __ibom'
/home/zack/src/gcc/vanilla/build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu/bits/codecvt_specializations.h:84: warning: unused
   parameter `int __ebom'
/usr/include/bits/mathinline.h: In function `long double logbl(long double)':
/usr/include/bits/mathinline.h:569: error: can't find a register in class `
   FP_TOP_REG' while reloading `asm'

-------------- next part --------------
A non-text attachment was scrubbed...
Name: codecvt.ii.gz
Type: application/octet-stream
Size: 87660 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-bugs/attachments/20030426/9294c3af/attachment.obj>


More information about the Gcc-bugs mailing list