This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [3.2, mainline] C++ ABI? Wrong passing of class argument in openoffice


Hello,

I have applied the mentioned to both 3.2 branch and head and compiled
on an AMD Athlon(tm) XP 1800+ as i486-suse-linux.

1. It fixes the mentioned problem.

2. There are no changes in regression tests for 3.2 branch.

3. The following regression tests change with head when applying the
   patch:

@@ -7,6 +13,7 @@
 
 Running target unix
 FAIL: g++.dg/warn/Wunused-2.C  (test for warnings, line 5)
+FAIL: g++.eh/spec6.C (test for excess errors)
 FAIL: g++.jason/pmf7.C  Execution test
 FAIL: g++.jason/template26.C  Execution test
 FAIL: g++.oliva/typeof1.C (test for excess errors)
@@ -14,8 +21,8 @@
 
 		=== g++ Summary ===
 
-# of expected passes		7516
-# of unexpected failures	4
+# of expected passes		7515
+# of unexpected failures	5
 # of unexpected successes	1
 # of expected failures		89
 # of untested testcases		9
@@ -37,38 +44,13 @@
 
 
 Running target unix
-WARNING: program timed out.
-FAIL: gcc.c-torture/compile/20001226-1.c,  -O2  
-WARNING: program timed out.
-FAIL: gcc.c-torture/compile/20001226-1.c,  -O3 -fomit-frame-pointer  
-WARNING: program timed out.
-FAIL: gcc.c-torture/compile/20001226-1.c,  -O3 -g  
-WARNING: program timed out.
-FAIL: gcc.c-torture/compile/20001226-1.c,  -Os  
 FAIL: _Pragma4.c: #pragma appearing on its own line
-FAIL: gcc.dg/typespec-1.c unsigned long int long long (test for errors, line 922)
-FAIL: gcc.dg/typespec-1.c unsigned long int long float (test for errors, line 923)
-FAIL: gcc.dg/typespec-1.c unsigned long int long double (test for errors, line 924)
-FAIL: gcc.dg/typespec-1.c unsigned long int long signed (test for errors, line 925)
-FAIL: gcc.dg/typespec-1.c unsigned long int long unsigned (test for errors, line 926)
-FAIL: gcc.dg/typespec-1.c unsigned long int long _Bool (test for errors, line 927)
-FAIL: gcc.dg/typespec-1.c unsigned long long int void (test for errors, line 928)
-FAIL: gcc.dg/typespec-1.c unsigned long long int char (test for errors, line 929)
-FAIL: gcc.dg/typespec-1.c unsigned long long int short (test for errors, line 930)
-FAIL: gcc.dg/typespec-1.c unsigned long long int int (test for errors, line 931)
-FAIL: gcc.dg/typespec-1.c unsigned long long int long (test for errors, line 932)
-FAIL: gcc.dg/typespec-1.c unsigned long long int float (test for errors, line 933)
-FAIL: gcc.dg/typespec-1.c unsigned long long int double (test for errors, line 934)
-FAIL: gcc.dg/typespec-1.c unsigned long long int signed (test for errors, line 935)
-FAIL: gcc.dg/typespec-1.c unsigned long long int unsigned (test for errors, line 936)
-FAIL: gcc.dg/typespec-1.c unsigned long long int _Bool (test for errors, line 937)
-FAIL: gcc.dg/typespec-1.c (test for excess errors)
 FAIL: gcc.dg/noncompile/incomplete-1.c (test for excess errors)
 
 		=== gcc Summary ===
 
-# of expected passes		20395
-# of unexpected failures	23
+# of expected passes		20416
+# of unexpected failures	2
 # of expected failures		65
 # of unsupported tests		62
 /local/gccbuild/gcc/xgcc version 3.3 20020905 (experimental)

All test results can be found as usual on gcc-testresults.  The
modified versions with the patch included are marked as such.

Robert

-- 
Robert Schiele			Tel.: +49-621-181-2517
Dipl.-Wirtsch.informatiker	mailto:rschiele@uni-mannheim.de

Attachment: msg00398/pgp00000.pgp
Description: PGP signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]