Improvements in GCC 4.4.0 R1 vs. R0 (unpatched): ------------------------------------------------ Port all work from gcc 4.3.3 to 4.4.0 Summary: * PR39104: fixes bogus warnings about libgcc * PR39105: fixes STABS debug info in ECOFF sections * g++.dg/compat/struct-layout-1, gcc.dg/compat/struct-layout-1, objc.dg/gnu-encoding/struct-layout-encoding-1: Remove usage of snprintf, it's unportable and we cannot use libiberty for other reasons. * Implement #pragma(push,pop) in addition to GNU __attribute__((push,pop)) * Disable SUPPORTS_INIT_PRIORITY when using IRIX ld, this requires GNU ld. * g++.dg/warn/miss-format-1.C: Like Solaris 2.[5-8]: we don't have vscanf() Regressions in R1 vs. R0: none. Testcases that fail in R0, but pass in R1: -WARNING: Could not compile g++.dg/compat/struct-layout-1 generator -FAIL: g++.dg/debug/const1.C -gstabs1 (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs1 -O2 (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs1 -O3 (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs -O2 (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs -O3 (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs3 (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs3 -O2 (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs3 -O3 (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs+1 (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs+1 -O2 (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs+1 -O3 (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs+ (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs+ -O2 (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs+ -O3 (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs+3 (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs+3 -O2 (test for excess errors) -FAIL: g++.dg/debug/const1.C -gstabs+3 -O3 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs1 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs1 -O2 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs1 -O3 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs -O2 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs -O3 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs3 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs3 -O2 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs3 -O3 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs+1 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs+1 -O2 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs+1 -O3 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs+ (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs+ -O2 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs+ -O3 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs+3 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs+3 -O2 (test for excess errors) -FAIL: g++.dg/debug/debug4.C -gstabs+3 -O3 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs1 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs1 -O2 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs1 -O3 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs -O2 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs -O3 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs3 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs3 -O2 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs3 -O3 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs+1 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs+1 -O2 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs+1 -O3 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs+ (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs+ -O2 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs+ -O3 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs+3 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs+3 -O2 (test for excess errors) -FAIL: g++.dg/debug/debug9.C -gstabs+3 -O3 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs1 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs1 -O2 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs1 -O3 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs -O2 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs -O3 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs3 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs3 -O2 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs3 -O3 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs+1 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs+1 -O2 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs+1 -O3 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs+ (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs+ -O2 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs+ -O3 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs+3 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs+3 -O2 (test for excess errors) -FAIL: g++.dg/debug/pr27657.C -gstabs+3 -O3 (test for excess errors) -FAIL: g++.dg/debug/trivial.C -gstabs1 (test for excess errors) -FAIL: g++.dg/debug/trivial.C -gstabs1 -O2 (test for excess errors) -FAIL: g++.dg/debug/trivial.C -gstabs1 -O3 (test for excess errors) -FAIL: g++.dg/debug/trivial.C -gstabs (test for excess errors) -FAIL: g++.dg/debug/trivial.C -gstabs -O2 (test for excess errors) -FAIL: g++.dg/debug/trivial.C -gstabs -O3 (test for excess errors) -FAIL: g++.dg/debug/trivial.C -gstabs3 (test for excess errors) -FAIL: g++.dg/debug/trivial.C -gstabs3 -O2 (test for excess errors) -FAIL: g++.dg/debug/trivial.C -gstabs3 -O3 (test for excess errors) -FAIL: g++.dg/debug/trivial.C -gstabs+1 (test for excess errors) -WARNING: g++.dg/debug/trivial.C -gstabs+1 compilation failed to produce executable -FAIL: g++.dg/debug/trivial.C -gstabs+1 -O2 (test for excess errors) -WARNING: g++.dg/debug/trivial.C -gstabs+1 -O2 compilation failed to produce executable -FAIL: g++.dg/debug/trivial.C -gstabs+1 -O3 (test for excess errors) -WARNING: g++.dg/debug/trivial.C -gstabs+1 -O3 compilation failed to produce executable -FAIL: g++.dg/debug/trivial.C -gstabs+ (test for excess errors) -WARNING: g++.dg/debug/trivial.C -gstabs+ compilation failed to produce executable -FAIL: g++.dg/debug/trivial.C -gstabs+ -O2 (test for excess errors) -WARNING: g++.dg/debug/trivial.C -gstabs+ -O2 compilation failed to produce executable -FAIL: g++.dg/debug/trivial.C -gstabs+ -O3 (test for excess errors) -WARNING: g++.dg/debug/trivial.C -gstabs+ -O3 compilation failed to produce executable -FAIL: g++.dg/debug/trivial.C -gstabs+3 (test for excess errors) -WARNING: g++.dg/debug/trivial.C -gstabs+3 compilation failed to produce executable -FAIL: g++.dg/debug/trivial.C -gstabs+3 -O2 (test for excess errors) -WARNING: g++.dg/debug/trivial.C -gstabs+3 -O2 compilation failed to produce executable -FAIL: g++.dg/debug/trivial.C -gstabs+3 -O3 (test for excess errors) -WARNING: g++.dg/debug/trivial.C -gstabs+3 -O3 compilation failed to produce executable -FAIL: g++.dg/cpp/_Pragma1.C (test for excess errors) FAIL: g++.dg/eh/simd-2.C (test for excess errors) WARNING: g++.dg/eh/simd-2.C compilation failed to produce executable FAIL: g++.dg/ipa/iinline-1.C scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main" -FAIL: g++.dg/other/anon5.C undefined (test for warnings, line ) -FAIL: g++.dg/other/anon5.C (test for excess errors) -FAIL: g++.dg/warn/miss-format-1.C scanf attribute warning (test for warnings, line 26) -FAIL: g++.dg/warn/miss-format-1.C (test for excess errors) -FAIL: g++.dg/special/conpr-1.C execution test -FAIL: g++.dg/special/conpr-2.C execution test -FAIL: g++.dg/special/conpr-3.C execution test -FAIL: g++.dg/special/conpr-4.C execution test -FAIL: g++.dg/special/initp1.C execution test -FAIL: g++.dg/special/initpri1.C execution test -WARNING: Could not compile gcc.dg/compat/struct-layout-1 generator -FAIL: gcc.dg/cpp/_Pragma6.c -fno-show-column (test for excess errors) -FAIL: gcc.dg/debug/20020220-1.c -gstabs1 (test for excess errors) -FAIL: gcc.dg/debug/20020220-1.c -gstabs1 -O (test for excess errors) -FAIL: gcc.dg/debug/20020220-1.c -gstabs1 -O3 (test for excess errors) -FAIL: gcc.dg/debug/20020220-1.c -gstabs (test for excess errors) -FAIL: gcc.dg/debug/20020220-1.c -gstabs -O (test for excess errors) -FAIL: gcc.dg/debug/20020220-1.c -gstabs -O3 (test for excess errors) -FAIL: gcc.dg/debug/20020220-1.c -gstabs3 (test for excess errors) -FAIL: gcc.dg/debug/20020220-1.c -gstabs3 -O (test for excess errors) -FAIL: gcc.dg/debug/20020220-1.c -gstabs3 -O3 (test for excess errors) -FAIL: gcc.dg/debug/20020220-1.c -gstabs+1 (test for excess errors) -WARNING: gcc.dg/debug/20020220-1.c -gstabs+1 compilation failed to produce executable -FAIL: gcc.dg/debug/20020220-1.c -gstabs+1 -O (test for excess errors) -WARNING: gcc.dg/debug/20020220-1.c -gstabs+1 -O compilation failed to produce executable -FAIL: gcc.dg/debug/20020220-1.c -gstabs+1 -O3 (test for excess errors) -WARNING: gcc.dg/debug/20020220-1.c -gstabs+1 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/20020220-1.c -gstabs+ (test for excess errors) -WARNING: gcc.dg/debug/20020220-1.c -gstabs+ compilation failed to produce executable -FAIL: gcc.dg/debug/20020220-1.c -gstabs+ -O (test for excess errors) -WARNING: gcc.dg/debug/20020220-1.c -gstabs+ -O compilation failed to produce executable -FAIL: gcc.dg/debug/20020220-1.c -gstabs+ -O3 (test for excess errors) -WARNING: gcc.dg/debug/20020220-1.c -gstabs+ -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/20020220-1.c -gstabs+3 (test for excess errors) -WARNING: gcc.dg/debug/20020220-1.c -gstabs+3 compilation failed to produce executable -FAIL: gcc.dg/debug/20020220-1.c -gstabs+3 -O (test for excess errors) -WARNING: gcc.dg/debug/20020220-1.c -gstabs+3 -O compilation failed to produce executable -FAIL: gcc.dg/debug/20020220-1.c -gstabs+3 -O3 (test for excess errors) -WARNING: gcc.dg/debug/20020220-1.c -gstabs+3 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/20020327-1.c -gstabs1 (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs1 -O (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs1 -O3 (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs -O (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs -O3 (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs3 (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs3 -O (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs3 -O3 (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs+1 (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs+1 -O (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs+1 -O3 (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs+ (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs+ -O (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs+ -O3 (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs+3 (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs+3 -O (test for excess errors) -FAIL: gcc.dg/debug/20020327-1.c -gstabs+3 -O3 (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs1 (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs1 -O (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs1 -O3 (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs -O (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs -O3 (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs3 (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs3 -O (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs3 -O3 (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs+1 (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs+1 -O (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs+1 -O3 (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs+ (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs+ -O (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs+ -O3 (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs+3 (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs+3 -O (test for excess errors) -FAIL: gcc.dg/debug/20050907-1.c -gstabs+3 -O3 (test for excess errors) -FAIL: gcc.dg/debug/pr29609-1.c -gstabs1 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs1 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs1 -O (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs1 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs1 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs1 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs -O (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs3 -O (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs3 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs3 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs3 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs+1 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs+1 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs+1 -O (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs+1 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs+1 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs+1 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs+ (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs+ compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs+ -O (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs+ -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs+ -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs+ -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs+3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs+3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs+3 -O (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs+3 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-1.c -gstabs+3 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-1.c -gstabs+3 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs1 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs1 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs1 -O (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs1 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs1 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs1 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs -O (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs3 -O (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs3 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs3 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs3 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs+1 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs+1 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs+1 -O (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs+1 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs+1 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs+1 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs+ (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs+ compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs+ -O (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs+ -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs+ -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs+ -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs+3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs+3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs+3 -O (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs+3 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr29609-2.c -gstabs+3 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr29609-2.c -gstabs+3 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs1 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs1 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs1 -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs1 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs1 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs1 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs3 -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs3 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs3 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs3 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs+1 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs+1 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs+1 -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs+1 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs+1 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs+1 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs+ (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs+ compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs+ -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs+ -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs+ -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs+ -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs+3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs+3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs+3 -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs+3 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-1.c -gstabs+3 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-1.c -gstabs+3 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs1 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs1 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs1 -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs1 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs1 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs1 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs3 -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs3 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs3 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs3 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs+1 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs+1 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs+1 -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs+1 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs+1 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs+1 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs+ (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs+ compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs+ -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs+ -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs+ -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs+ -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs+3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs+3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs+3 -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs+3 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-2.c -gstabs+3 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-2.c -gstabs+3 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs1 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs1 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs1 -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs1 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs1 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs1 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs3 -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs3 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs3 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs3 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs+1 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs+1 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs+1 -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs+1 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs+1 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs+1 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs+ (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs+ compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs+ -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs+ -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs+ -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs+ -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs+3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs+3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs+3 -O (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs+3 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr36690-3.c -gstabs+3 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr36690-3.c -gstabs+3 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs1 (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs1 compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs1 -O (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs1 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs1 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs1 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs -O (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs3 (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs3 -O (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs3 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs3 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs3 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs+1 (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs+1 compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs+1 -O (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs+1 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs+1 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs+1 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs+ (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs+ compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs+ -O (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs+ -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs+ -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs+ -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs+3 (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs+3 compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs+3 -O (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs+3 -O compilation failed to produce executable -FAIL: gcc.dg/debug/pr37616.c -gstabs+3 -O3 (test for excess errors) -WARNING: gcc.dg/debug/pr37616.c -gstabs+3 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/trivial.c -gstabs1 (test for excess errors) -FAIL: gcc.dg/debug/trivial.c -gstabs1 -O (test for excess errors) -FAIL: gcc.dg/debug/trivial.c -gstabs1 -O3 (test for excess errors) -FAIL: gcc.dg/debug/trivial.c -gstabs (test for excess errors) -FAIL: gcc.dg/debug/trivial.c -gstabs -O (test for excess errors) -FAIL: gcc.dg/debug/trivial.c -gstabs -O3 (test for excess errors) -FAIL: gcc.dg/debug/trivial.c -gstabs3 (test for excess errors) -FAIL: gcc.dg/debug/trivial.c -gstabs3 -O (test for excess errors) -FAIL: gcc.dg/debug/trivial.c -gstabs3 -O3 (test for excess errors) -FAIL: gcc.dg/debug/trivial.c -gstabs+1 (test for excess errors) -WARNING: gcc.dg/debug/trivial.c -gstabs+1 compilation failed to produce executable -FAIL: gcc.dg/debug/trivial.c -gstabs+1 -O (test for excess errors) -WARNING: gcc.dg/debug/trivial.c -gstabs+1 -O compilation failed to produce executable -FAIL: gcc.dg/debug/trivial.c -gstabs+1 -O3 (test for excess errors) -WARNING: gcc.dg/debug/trivial.c -gstabs+1 -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/trivial.c -gstabs+ (test for excess errors) -WARNING: gcc.dg/debug/trivial.c -gstabs+ compilation failed to produce executable -FAIL: gcc.dg/debug/trivial.c -gstabs+ -O (test for excess errors) -WARNING: gcc.dg/debug/trivial.c -gstabs+ -O compilation failed to produce executable -FAIL: gcc.dg/debug/trivial.c -gstabs+ -O3 (test for excess errors) -WARNING: gcc.dg/debug/trivial.c -gstabs+ -O3 compilation failed to produce executable -FAIL: gcc.dg/debug/trivial.c -gstabs+3 (test for excess errors) -WARNING: gcc.dg/debug/trivial.c -gstabs+3 compilation failed to produce executable -FAIL: gcc.dg/debug/trivial.c -gstabs+3 -O (test for excess errors) -WARNING: gcc.dg/debug/trivial.c -gstabs+3 -O compilation failed to produce executable -FAIL: gcc.dg/debug/trivial.c -gstabs+3 -O3 (test for excess errors) -WARNING: gcc.dg/debug/trivial.c -gstabs+3 -O3 compilation failed to produce executable -FAIL: gcc.dg/initpri1.c execution test