linux-gcc.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [BUG] GCC 3.4.3/x86: -fomit-frame-pointer cause a lot of test failures for libstdc++
@ 2004-12-22  3:42 Denis Zaitsev
  2004-12-22  4:06 ` Andrew Pinski
  0 siblings, 1 reply; 8+ messages in thread
From: Denis Zaitsev @ 2004-12-22  3:42 UTC (permalink / raw)
  To: gcc, linux-gcc

I've built GCC with -fomit-frame-pointer and -fno-omit-frame-pointer.
I mean either of these flags is present in both the exported shell
variables CFLAGS and CXXFLAGS and also in the BOOT_CFLAGS variable
from gcc/Makefile.  Both the builds was successfull.  And these are
some results of 'make check':


-fno-omit-frame-pointer:

                === libstdc++ Summary ===

# of expected passes            2720
# of unexpected failures        1
# of unexpected successes       1
# of expected failures          6


-fomit-frame-pointer:

                === libstdc++ Summary ===

# of expected passes            2364
# of unexpected failures        357
# of expected failures          7


So, the difference seems to be just huge.  Does it mean some serious
problems GCC has in the hard-fp-less area for x86?  (BTW, it
traditionally has some...)  The tests results for gcc and g++ are
different too, but that differencies are just miserable compared with
those listed.

Other details about the build and check environment:

CFLAGS, CXXFLAGS, BOOT_CFLAGS:

        -pipe
        -O3
        -fno-strength-reduce
        -fno-inline-functions
        -fno-align-functions
        -fno-align-loops
        -fno-align-jumps
        -fno-ident
        -f[no]omit-frame-pointer
        -D__USE_STRING_INLINES
        -mpreferred-stack-boundary=2

configure's args:

        --enable-shared
        --enable-static
        --disable-debug
        --disable-profile
        --disable-nls
        --disable-libtool-lock
        --disable-rpath
        --disable-largefile
        --with-gnu-as
        --with-gnu-ld
        --enable-threads=posix
        --enable-__cxa_atexit
        --enable-languages=c,c++,objc
        --enable-version-specific-runtime-libs
        --enable-clocale
        --enable-objc-gc
        --disable-checking
        --with-gc=simple
        --with-system-zlib
        --with-tune=pentium

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2004-12-28  4:08 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-12-22  3:42 [BUG] GCC 3.4.3/x86: -fomit-frame-pointer cause a lot of test failures for libstdc++ Denis Zaitsev
2004-12-22  4:06 ` Andrew Pinski
2004-12-22  4:34   ` Denis Zaitsev
2004-12-22  4:38     ` Andrew Pinski
2004-12-22 20:13   ` Denis Zaitsev
2004-12-22 22:20     ` Denis Zaitsev
2004-12-27 21:14   ` Denis Zaitsev
2004-12-28  4:08   ` Denis Zaitsev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).