[Bug c++/22284] [4.1 Regression] Many C++ testsuite failures

2005-07-04 Thread jsm28 at gcc dot gnu dot org

--- Additional Comments From jsm28 at gcc dot gnu dot org  2005-07-04 10:47 
---
On hppa64-hp-hpux11.23, appeared between 2005-06-27 07:39 UTC and 2005-06-27
07:42 UTC, so stack protection patch is responsible.

On ia64-hp-hpux11.23, appeared between 2005-06-28 19:33 UTC and 2005-06-28 20:08
UTC, so the mentioned series of exception handling patches is likely 
responsible.


-- 
   What|Removed |Added

 CC||pbrook at gcc dot gnu dot
   ||org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22284


[Bug c++/22284] [4.1 Regression] Many C++ testsuite failures

2005-07-03 Thread pinskia at gcc dot gnu dot org


-- 
   What|Removed |Added

   Keywords||EH, sjlj-eh, wrong-code
   Target Milestone|--- |4.1.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22284


[Bug c++/22284] [4.1 Regression] Many C++ testsuite failures

2005-07-03 Thread pinskia at gcc dot gnu dot org


-- 
   What|Removed |Added

   Keywords|sjlj-eh |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22284


[Bug c++/22284] [4.1 Regression] Many C++ testsuite failures

2005-07-03 Thread jakub at redhat dot com

--- Additional Comments From jakub at redhat dot com  2005-07-03 12:08 
---
Strange, I have certainly bootstrapped/regtested the initial -fstack-protector
patch on ia64-linux and there were no regressions, neither on HEAD
(20050625 tree + those patches) nor in the 4.0.1 backport.
g++.dg/eh/cond1.C compiles/runs just fine for me.

-- 
   What|Removed |Added

 CC||rth at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22284


[Bug c++/22284] [4.1 Regression] Many C++ testsuite failures

2005-07-03 Thread joseph at codesourcery dot com

--- Additional Comments From joseph at codesourcery dot com  2005-07-03 
12:17 ---
Subject: Re:  [4.1 Regression] Many C++ testsuite failures

On Sun, 3 Jul 2005, jakub at redhat dot com wrote:

 Strange, I have certainly bootstrapped/regtested the initial -fstack-protector
 patch on ia64-linux and there were no regressions, neither on HEAD
 (20050625 tree + those patches) nor in the 4.0.1 backport.
 g++.dg/eh/cond1.C compiles/runs just fine for me.

Example ia64-linux results showing the failure are at:

http://gcc.gnu.org/ml/gcc-testresults/2005-07/msg00117.html
http://gcc.gnu.org/ml/gcc-testresults/2005-06/msg01730.html

I don't have access to ia64-linux to run a regression search there, but I 
can run one on ia64-hpux if necessary to see if it is the same patch 
causing the failures there.



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22284


[Bug c++/22284] [4.1 Regression] Many C++ testsuite failures

2005-07-03 Thread jakub at redhat dot com

--- Additional Comments From jakub at redhat dot com  2005-07-03 13:40 
---
Ok, I can now reproduce the g++.dg/eh/cond1.C failure with trunk GCC.
It works well when run against 4.0 libstdc++.so, or 20050625 HEAD one
(but in that case built with the -fstack-protector patch in).
Now, g++ 4.0 compiled/linked g++.dg/eh/cond1 also works when run against 4.0
libstdc++.so, or 20050625 HEAD one, but segfaults when using 20050703 HEAD
libstdc++.so (FYI, libgcc_s exact version doesn't matter).
cond1.s compiled by 20050703 HEAD and 4.0 is in fact identical except
.ident and COMDAT section names.
I have also built 20050703 HEAD libstdc++.so with g++ 4.0 (had to add
#include ia64intrin.h into ia64/atomicity.h), and cond1 also segfaults
against such built libstdc++.so.  That g++ 4.0 was without -fstack-protector
patches FYI.
So I'm pretty positive this is caused by some libstdc++ EH change,
with http://gcc.gnu.org/ml/gcc-cvs/2005-06/msg01019.html being the suspected
one.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22284


[Bug c++/22284] [4.1 Regression] Many C++ testsuite failures

2005-07-03 Thread joseph at codesourcery dot com

--- Additional Comments From joseph at codesourcery dot com  2005-07-03 
13:54 ---
Subject: Re:  [4.1 Regression] Many C++ testsuite failures

On Sun, 3 Jul 2005, jakub at redhat dot com wrote:

 Ok, I can now reproduce the g++.dg/eh/cond1.C failure with trunk GCC.
 It works well when run against 4.0 libstdc++.so, or 20050625 HEAD one
 (but in that case built with the -fstack-protector patch in).
 Now, g++ 4.0 compiled/linked g++.dg/eh/cond1 also works when run against 4.0
 libstdc++.so, or 20050625 HEAD one, but segfaults when using 20050703 HEAD
 libstdc++.so (FYI, libgcc_s exact version doesn't matter).
 cond1.s compiled by 20050703 HEAD and 4.0 is in fact identical except
 .ident and COMDAT section names.
 I have also built 20050703 HEAD libstdc++.so with g++ 4.0 (had to add
 #include ia64intrin.h into ia64/atomicity.h), and cond1 also segfaults
 against such built libstdc++.so.  That g++ 4.0 was without -fstack-protector
 patches FYI.
 So I'm pretty positive this is caused by some libstdc++ EH change,
 with http://gcc.gnu.org/ml/gcc-cvs/2005-06/msg01019.html being the suspected
 one.

I'm now running binary searches on ia64-hp-hpux11.23 and 
hppa64-hp-hpux11.23 to confirm the responsible patches on those platforms.



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22284


[Bug c++/22284] [4.1 Regression] Many C++ testsuite failures

2005-07-03 Thread danglin at gcc dot gnu dot org


-- 
   What|Removed |Added

 CC||danglin at gcc dot gnu dot
   ||org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22284