libstdc++/2907: libstdc++ compiled with optimization fails to initialize ios.

Carlo Wood carlo@alinoe.com
Tue May 22 20:11:00 GMT 2001


I hate it when I make errors :/   (but at least I correct myself within 10 minutes usually ;).

On Wed, May 23, 2001 at 04:58:57AM +0200, Carlo Wood wrote:
> -fdefer-pop -fomit-frame-pointer 			: core
> -fthread-jumps -fomit-frame-pointer 			: no core
> 
> 
> Final conclusion: The problem shows itself when compiling locale.cc with
>  "-fdefer-pop -fomit-frame-pointer", or to be exact:
> 
> /usr/src/gcc/gcc-objdir-3.0/i686-pc-linux-gnu/libstdc++-v3/src>make
> /bin/sh ../libtool --tag CXX --mode=compile /usr/src/gcc/gcc-objdir-3.0/gcc/xgcc \
> 	 -B/usr/src/gcc/gcc-objdir-3.0/gcc/ -nostdinc++  -L/usr/src/gcc/gcc-objdir-3.0/i686-pc-linux-gnu/libstdc++-v3/src \
> 	-L/usr/src/gcc/gcc-objdir-3.0/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/gcc-3.0/i686-pc-linux-gnu/bin/ \
> 	-B/usr/local/gcc-3.0/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-3.0/i686-pc-linux-gnu/include -nostdinc++  \
> 	-I/usr/src/gcc/gcc-cvs-3.0/libstdc++-v3/include -I/usr/src/gcc/gcc-cvs-3.0/libstdc++-v3/include/std \
> 	-I/usr/src/gcc/gcc-cvs-3.0/libstdc++-v3/include/c_std -I../include \
> 	-I/usr/src/gcc/gcc-cvs-3.0/libstdc++-v3/libsupc++ -I../libio -I/usr/src/gcc/gcc-cvs-3.0/libstdc++-v3/libio \
> 	-I/usr/src/gcc/gcc-cvs-3.0/libstdc++-v3/libmath \
>         -fthread-jumps -fomit-frame-pointer -D_GNU_SOURCE \
          ^^^^^^^^^^^^^^
>         -fno-implicit-templates           -Wall -Wno-format -W -Wwrite-strings -Winline  -fdiagnostics-show-location=once \
> 	-ffunction-sections -fdata-sections  -g    -c /usr/src/gcc/gcc-cvs-3.0/libstdc++-v3/src/locale.cc

That "-fthread-jumps" must be "-fdefer-pop" thus.
Sigh, ... (perhaps it the 5:09 am ... bed time?)

-- 
Carlo Wood <carlo@alinoe.com>



More information about the Gcc-bugs mailing list