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