[Bug c++/22284] [4.1 Regression] Many C++ testsuite failures
--- 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
-- 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
-- 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
--- 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
--- 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
--- 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
--- 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
-- What|Removed |Added CC||danglin at gcc dot gnu dot ||org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22284