public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* (971023) i386-linux-gnulibc1 gcc/g++ test results
@ 1997-10-23 20:19 Mumit Khan
  1997-10-23 21:30 ` (971023) Addendum: i386-linux-gnulibc1 g++ " Mumit Khan
  1997-10-23 22:55 ` (971023) i386-linux-gnulibc1 gcc/g++ test results H.J. Lu
  0 siblings, 2 replies; 43+ messages in thread
From: Mumit Khan @ 1997-10-23 20:19 UTC (permalink / raw)
  To: egcs

Platform: i386-linux-gnulibc1 (libc 5.3.12)
Configure args: --enable-shared

gcc note:
960218-1.c failure is the same old "glob" problem. I assume that
newer versions of libc will have a work around for it.

g++ note:
Note the EH failures. The problem that I had reported for 971016
still exists; basically -fexceptions don't work, but -fsjlj-exceptions 
do work. Interesting that HJ Lu reported that he doesn't see the EH
failures using 5.4.(something) libc.

fyi, the same EH problem and work-around on i386-cygwin32, so I'm
inclined to believe it has nothing to do with the libc version.

Sorry, not g77 test results as I'm too lazy to upgrade dejagnu.

============================================================

Test Run By khan on Thu Oct 23 21:11:09 1997
Native configuration is i386-pc-linux-gnulibc1

		=== libio Summary ===

# of expected passes		40


		=== libstdc++ Summary ===

# of expected passes		30


		=== gcc tests ===

FAIL: gcc.c-torture/compile/961203-1.c,  -O0  
FAIL: gcc.c-torture/compile/961203-1.c,  -O1  
FAIL: gcc.c-torture/compile/961203-1.c,  -O2  
FAIL: gcc.c-torture/compile/961203-1.c,  -O2 -fomit-frame-pointer -finline-functions  
Running /scratch/src/egcs/gcc/testsuite/gcc.c-torture/execute/execute.exp ...
FAIL: gcc.c-torture/execute/960218-1.c execution,  -O0 
FAIL: gcc.c-torture/execute/960218-1.c execution,  -O1 
FAIL: gcc.c-torture/execute/960218-1.c execution,  -O2 
FAIL: gcc.c-torture/execute/960218-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/960218-1.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: gcc.c-torture/execute/960218-1.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 

		=== gcc Summary ===

# of expected passes		4864
# of unexpected failures	10
# of expected failures		4
# of unsupported tests		9

		=== g++ tests ===

FAIL: g++.benjamin/warn01.C (test for excess errors)
XPASS: g++.jason/destruct3.C - (test for bogus messages, line 38)
FAIL: g++.jason/template31.C (test for excess errors)
FAIL: g++.mike/eh10.C  Execution test
FAIL: g++.mike/eh12.C  Execution test
FAIL: g++.mike/eh14.C  Execution test
FAIL: g++.mike/eh16.C  Execution test
FAIL: g++.mike/eh17.C  Execution test
FAIL: g++.mike/eh18.C  Execution test
FAIL: g++.mike/eh2.C  Execution test
FAIL: g++.mike/eh21.C  Execution test
FAIL: g++.mike/eh24.C  Execution test
FAIL: g++.mike/eh25.C  Execution test
FAIL: g++.mike/eh26.C  Execution test
FAIL: g++.mike/eh27.C  Execution test
FAIL: g++.mike/eh28.C  Execution test
FAIL: g++.mike/eh29.C  Execution test
FAIL: g++.mike/eh3.C  Execution test
FAIL: g++.mike/eh31.C  Execution test
FAIL: g++.mike/eh33.C  Execution test
FAIL: g++.mike/eh34.C  Execution test
FAIL: g++.mike/eh35.C  Execution test
FAIL: g++.mike/eh36.C  Execution test
FAIL: g++.mike/eh37.C  Execution test
FAIL: g++.mike/eh38.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/eh47.C  Execution test
FAIL: g++.mike/eh48.C  Execution test
FAIL: g++.mike/eh49.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
FAIL: g++.mike/eh8.C  Execution test
FAIL: g++.mike/p7912.C  Execution test
FAIL: g++.mike/p9706.C  Execution test

		=== g++ Summary ===

# of expected passes		3336
# of unexpected failures	39
# of unexpected successes	1
# of expected failures		81
# of untested testcases		10

Regards,
Mumit -- khan@xraylith.wisc.edu
http://www.xraylith.wisc.edu/~khan/

^ permalink raw reply	[flat|nested] 43+ messages in thread
* Re: EH in egcs
@ 1997-10-27 16:22 Mike Stump
  0 siblings, 0 replies; 43+ messages in thread
From: Mike Stump @ 1997-10-27 16:22 UTC (permalink / raw)
  To: hjl; +Cc: egcs

Sorry, you don't understand C++'s requirements well enough to come up
with a design that will work.  The below is flawed.

One needs to have a stack of outstanding exceptions, and push/pop
elements of that stack at the right times (roughly speaking, push upon
first throw and pop upon exist of the last matching catch block).
__eh_{type,pc} and friends are then just the top elements of this
stack.

> From: hjl@lucon.org (H.J. Lu)
> To: law@cygnus.com
> Date: Sun, 26 Oct 1997 12:33:48 -0800 (PST)
> Cc: jason@cygnus.com, egcs@cygnus.com

> Although EH is much better than before, it still needs some improvement,
> especially what happens after the exception is caught. There are 2
> test cases which show the problem. That is nested throw/catch doesn't
> work. That is because __eh_value/__eh_type are used throughout
> EH and the new ones will override the old ones. I was wondering if
> we could do this in the catch region:

> Treat the caught exception as a local variable. That is make

> 	catch (type caught)
> 	{
> 	}

> equivalent to

> 	foo ()
> 	{
> 	  type caught;
> 	}

> Can we use __eh_value/__eh_type to make it to work? After that,
> caught will be handled just like any other local variables.
> If there is another exception thrown inside foo (), caught  
> will be cleared appropriately. Otherwise, it will be cleared
> when exception is out of scope.

^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~1997-11-15  4:58 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-10-23 20:19 (971023) i386-linux-gnulibc1 gcc/g++ test results Mumit Khan
1997-10-23 21:30 ` (971023) Addendum: i386-linux-gnulibc1 g++ " Mumit Khan
1997-10-23 23:12   ` H.J. Lu
1997-10-24  1:43   ` Theodore Papadopoulo
1997-11-01 21:53     ` Jeffrey A Law
1997-11-02 10:26       ` Thomas Weise
1997-11-02 10:30         ` Thomas Weise
1997-11-02 19:06         ` Jeffrey A Law
1997-11-15  4:58           ` DWARF EH problem (was: Re: (971023) Addendum: i386-linux-gnulibc1 g++ test results) Thomas Weise
     [not found]   ` <199710240843.KAA07400.cygnus.egcs@mururoa.inria.fr>
1997-10-24  9:35     ` (971023) Addendum: i386-linux-gnulibc1 g++ test results Jason Merrill
1997-10-24 10:46       ` Robert Lipe
1997-10-24 10:59       ` Mumit Khan
1997-10-24 12:11       ` EH bug in Makefile.in H.J. Lu
1997-10-24 14:30         ` Mumit Khan
1997-10-24 14:35           ` H.J. Lu
1997-10-25  9:49             ` Mumit Khan
1997-10-25 20:34               ` Joe Buck
1997-10-26  0:56                 ` Mumit Khan
1997-10-26 16:30                   ` [ECGS] " chip
     [not found]                 ` <9710260755.AA26107.cygnus.egcs@modi.xraylith.wisc.edu>
1997-10-26  1:17                   ` Jason Merrill
1997-10-26  9:49                 ` Jeffrey A Law
1997-10-25 11:19             ` acs
1997-10-25 12:18               ` H.J. Lu
1997-10-24 16:16         ` Robert Lipe
1997-10-26 10:22         ` Jeffrey A Law
1997-10-26 12:39           ` EH in egcs H.J. Lu
1997-10-26 12:39             ` Jason Merrill
1997-10-26 16:21               ` H.J. Lu
1997-10-26 19:34                 ` Alexandre Oliva
1997-10-26 19:34                   ` H.J. Lu
1997-10-26 18:21                     ` Alexandre Oliva
1997-10-26 20:44                 ` Oleg Krivosheev
1997-10-27 10:50                 ` SGI STL patch Oleg Krivosheev
1997-10-27 11:57                   ` Joe Buck
1997-10-27 12:00                     ` Jason Merrill
1997-10-27 16:30                       ` Matt Austern
1997-10-28 15:42                         ` Oleg Krivosheev
1997-10-28 17:57                           ` Matt Austern
1997-10-28 15:58                             ` Oleg Krivosheev
1997-10-28 17:57                               ` Matt Austern
1997-10-27 12:24                   ` Alexander Stepanov
1997-10-23 22:55 ` (971023) i386-linux-gnulibc1 gcc/g++ test results H.J. Lu
1997-10-27 16:22 EH in egcs Mike Stump

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).