Minimize <iosfwd>

Zack Weinberg zackw@panix.com
Tue Apr 10 01:34:00 GMT 2007


Test results on x86_64-linux, --enable-clocale=gnu --disable-libstdcxx-pch:

                === gcc tests ===
FAIL: gcc.c-torture/execute/mayalias-2.c compilation,  -O3 -g
(internal compiler error)
FAIL: gcc.c-torture/execute/mayalias-3.c compilation,  -O3 -g
(internal compiler error)
FAIL: gcc.dg/cpp/_Pragma3.c (test for excess errors)
FAIL: gcc.dg/ssp-1.c (test for excess errors)
FAIL: gcc.dg/ssp-2.c (test for excess errors)
FAIL: gcc.dg/torture/builtin-pow-mpfr-1.c  -O0  scan-tree-dump pow
FAIL: gcc.dg/torture/builtin-pow-mpfr-1.c  -O1  scan-tree-dump pow
FAIL: gcc.dg/torture/builtin-pow-mpfr-1.c  -O2  scan-tree-dump pow
FAIL: gcc.dg/torture/builtin-pow-mpfr-1.c  -O3 -fomit-frame-pointer
scan-tree-dump pow
FAIL: gcc.dg/torture/builtin-pow-mpfr-1.c  -O3 -g  scan-tree-dump pow
FAIL: gcc.dg/torture/builtin-pow-mpfr-1.c  -Os  scan-tree-dump pow
FAIL: gcc.dg/tree-ssa/loadpre1.c scan-tree-dump-times Eliminated: 1 1
XPASS: gcc.dg/tree-ssa/update-threading.c scan-tree-dump-times Invalid sum 0
FAIL: gcc.target/i386/sse-13.c (test for excess errors)
FAIL: gcc.target/i386/sse-14.c (test for excess errors)
FAIL: gcc.target/i386/sse-vect-types.c (test for excess errors)
FAIL: gcc.target/i386/sse4a-extract.c (test for excess errors)
FAIL: gcc.target/i386/sse4a-insert.c (test for excess errors)
FAIL: gcc.target/i386/sse4a-montsd.c (test for excess errors)
FAIL: gcc.target/i386/sse4a-montss.c (test for excess errors)
                === gcc Summary ===
# of expected passes            44340
# of unexpected failures        19
# of unexpected successes       1
# of expected failures          125
# of unresolved testcases       20
# of untested testcases         28
# of unsupported tests          414
                === g++ tests ===
XPASS: g++.dg/tree-ssa/ivopts-1.C scan-tree-dump-not offset: -4B
XPASS: g++.dg/tree-ssa/ivopts-1.C scan-tree-dump-not &x\[5\]
                === g++ Summary ===
# of expected passes            14393
# of unexpected successes       2
# of expected failures          79
# of unsupported tests          109
                === libstdc++ tests ===
XPASS: 27_io/fpos/14320-1.cc execution test
                === libstdc++ Summary ===
# of expected passes            4223
# of unexpected successes       1
# of expected failures          28
# of unsupported tests          316
                === libgomp tests ===
                === libgomp Summary ===
# of expected passes            488

With --enable-clocale=generic, the abi_check also fails, but there are
no other changes.  The 27_io/fpos/14320-1.cc XPASS is because this is
an LP64 system and therefore
istreambuf_iterator<char>::difference_type is long int instead of (I
assume) long long int.  It is tempting to change that from { xfail
*-*-* } to { xfail ilp32 }.

zw



More information about the Libstdc++ mailing list