From mboxrd@z Thu Jan 1 00:00:00 1970 From: hjl@lucon.org (H.J. Lu) To: manfred@s-direktnet.de Cc: egcs@cygnus.com Subject: Re: egcs-971008: results on i586-linux-gnulibc1 haifa disabled Date: Sat, 11 Oct 1997 13:36:00 -0000 Message-id: References: <199710112018.WAA00469@saturn.s-direktnet.de> X-SW-Source: 1997-10/msg00473.html > > Stock egcs-971008 with the following patches applied: > > [8]: fix for tstring.cc from H.J. Lu. This patch is not necessary. > FAIL: g++.mike/eh10.C Execution test > FAIL: g++.mike/eh16.C Execution test > FAIL: g++.mike/eh17.C Execution test > FAIL: g++.mike/eh2.C Execution test > FAIL: g++.mike/eh23.C Execution test > FAIL: g++.mike/eh25.C Execution test > FAIL: g++.mike/eh29.C Execution test > FAIL: g++.mike/eh3.C Execution test > FAIL: g++.mike/eh33.C Execution test > FAIL: g++.mike/eh35.C Execution test > FAIL: g++.mike/eh39.C Execution test > FAIL: g++.mike/eh40.C Execution test > FAIL: g++.mike/eh41.C Execution test > FAIL: g++.mike/eh42.C Execution test > FAIL: g++.mike/eh44.C Execution test > FAIL: g++.mike/eh5.C Execution test > FAIL: g++.mike/eh50.C Execution test > FAIL: g++.mike/eh51.C Execution test > FAIL: g++.mike/eh6.C Execution test I don't have so many EH failures. But I have this patch installed. H.J. --- Thu Oct 2 12:41:44 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * except.c (expand_exception_blocks): Inhibit deferred pop in the exception handler. Index: cp/except.c =================================================================== RCS file: /home/work/cvs/gnu/egcs/gcc/cp/except.c,v retrieving revision 1.1.1.3 diff -u -r1.1.1.3 except.c --- except.c 1997/09/17 20:10:28 1.1.1.3 +++ except.c 1997/10/02 19:48:28 @@ -1000,6 +1000,9 @@ void expand_exception_blocks () { + /* No deferred pop in the exception handling. */ + NO_DEFER_POP; + push_to_sequence (catch_clauses); expand_leftover_cleanups (); catch_clauses = get_insns (); @@ -1017,6 +1020,8 @@ catch_clauses = get_insns (); end_sequence (); } + + OK_DEFER_POP; if (catch_clauses) {