* 2 new regression on darwin6.1
@ 2002-10-10 14:22 Andreas Tobler
2002-10-11 3:21 ` Aldy Hernandez
0 siblings, 1 reply; 11+ messages in thread
From: Andreas Tobler @ 2002-10-10 14:22 UTC (permalink / raw)
To: GCC
Hi,
so far I couldn't find what is the reason for, but on darwin6.1 I get 2
regressions by this evening.
IOW, the tests passed with last nights cvs on trunk. It must have
happend during the last 8 hours.
Here the failing TC's:
FAIL: gcc.dg/cpp/assembler.S spurious warning (test for bogus messages,
line 7)
FAIL: gcc.dg/cpp/assembler.S (test for excess errors)
Right now I run the g++ suite, so I can't interrupt.
Regards,
Andreas
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2 new regression on darwin6.1
2002-10-10 14:22 2 new regression on darwin6.1 Andreas Tobler
@ 2002-10-11 3:21 ` Aldy Hernandez
2002-10-11 3:50 ` Andreas Tobler
` (3 more replies)
0 siblings, 4 replies; 11+ messages in thread
From: Aldy Hernandez @ 2002-10-11 3:21 UTC (permalink / raw)
To: Andreas Tobler; +Cc: GCC, jingham
>>>>> "Andreas" == Andreas Tobler <toa@pop.agri.ch> writes:
> Hi,
> so far I couldn't find what is the reason for, but on darwin6.1 I get
> 2 regressions by this evening.
> IOW, the tests passed with last nights cvs on trunk. It must have
> happend during the last 8 hours.
> Here the failing TC's:
> FAIL: gcc.dg/cpp/assembler.S spurious warning (test for bogus
> messages, line 7)
> FAIL: gcc.dg/cpp/assembler.S (test for excess errors)
This might be a dejagnu bug. It may also be some silly OS bug when
spawning lots of processes. It gets confused, and you end up getting
bogus errors. I don't know if this is fixed in Jaguar, but I know
that in previous versions you'd have to do "make check" a few times
and report the union of the runs :).
Perhaps Jim Ingham can elaborate on this. He had explained the bug to
me in more eloquent words.
...and perhaps, it's an actual regression failure..
Aldy
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2 new regression on darwin6.1
2002-10-11 3:21 ` Aldy Hernandez
@ 2002-10-11 3:50 ` Andreas Tobler
2002-10-11 5:20 ` Richard Earnshaw
` (2 subsequent siblings)
3 siblings, 0 replies; 11+ messages in thread
From: Andreas Tobler @ 2002-10-11 3:50 UTC (permalink / raw)
To: Aldy Hernandez; +Cc: GCC, jingham
Aldy Hernandez wrote:
> This might be a dejagnu bug. It may also be some silly OS bug when
> spawning lots of processes. It gets confused, and you end up getting
> bogus errors. I don't know if this is fixed in Jaguar, but I know
> that in previous versions you'd have to do "make check" a few times
> and report the union of the runs :).
>
> Perhaps Jim Ingham can elaborate on this. He had explained the bug to
> me in more eloquent words.
>
> ...and perhaps, it's an actual regression failure..
Hm, I guess the latter since I run a Shebs tweaked gcc which has the
-fslow switch integrated. My results so far are like this:
=== gcc Summary ===
# of expected passes 20186
# of unexpected failures 21
# of expected failures 62
# of unresolved testcases 3
# of unsupported tests 139
Andreas
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2 new regression on darwin6.1
2002-10-11 3:21 ` Aldy Hernandez
2002-10-11 3:50 ` Andreas Tobler
@ 2002-10-11 5:20 ` Richard Earnshaw
2002-10-11 6:36 ` Neil Booth
2002-10-11 9:11 ` David Edelsohn
2002-10-11 11:00 ` Jim Ingham
3 siblings, 1 reply; 11+ messages in thread
From: Richard Earnshaw @ 2002-10-11 5:20 UTC (permalink / raw)
To: Aldy Hernandez; +Cc: Andreas Tobler, GCC, jingham, Richard.Earnshaw
> >>>>> "Andreas" == Andreas Tobler <toa@pop.agri.ch> writes:
>
> > Hi,
> > so far I couldn't find what is the reason for, but on darwin6.1 I get
> > 2 regressions by this evening.
> > IOW, the tests passed with last nights cvs on trunk. It must have
> > happend during the last 8 hours.
>
> > Here the failing TC's:
>
> > FAIL: gcc.dg/cpp/assembler.S spurious warning (test for bogus
> > messages, line 7)
> > FAIL: gcc.dg/cpp/assembler.S (test for excess errors)
>
> This might be a dejagnu bug. It may also be some silly OS bug when
> spawning lots of processes. It gets confused, and you end up getting
> bogus errors. I don't know if this is fixed in Jaguar, but I know
> that in previous versions you'd have to do "make check" a few times
> and report the union of the runs :).
No, I think it's real. It came up for me last night on an arm-elf run. I
don't recall seeing that one before.
R.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2 new regression on darwin6.1
2002-10-11 5:20 ` Richard Earnshaw
@ 2002-10-11 6:36 ` Neil Booth
2002-10-11 9:41 ` Andreas Tobler
0 siblings, 1 reply; 11+ messages in thread
From: Neil Booth @ 2002-10-11 6:36 UTC (permalink / raw)
To: Richard.Earnshaw; +Cc: Aldy Hernandez, Andreas Tobler, GCC, jingham
Richard Earnshaw wrote:-
> No, I think it's real. It came up for me last night on an arm-elf run. I
> don't recall seeing that one before.
-ansi was being passed to the preprocessor when preprocessing assembler
(-ansi implies -std=c89). I've fixed the testcase.
IMO the testsuite needs to default its flags based upon a file's
extension, rather than the current method which is hard to control.
Neil.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2 new regression on darwin6.1
2002-10-11 3:21 ` Aldy Hernandez
2002-10-11 3:50 ` Andreas Tobler
2002-10-11 5:20 ` Richard Earnshaw
@ 2002-10-11 9:11 ` David Edelsohn
2002-10-11 11:00 ` Jim Ingham
3 siblings, 0 replies; 11+ messages in thread
From: David Edelsohn @ 2002-10-11 9:11 UTC (permalink / raw)
To: Aldy Hernandez; +Cc: Andreas Tobler, GCC, jingham
I see the regressions on AIX as well.
David
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2 new regression on darwin6.1
2002-10-11 6:36 ` Neil Booth
@ 2002-10-11 9:41 ` Andreas Tobler
0 siblings, 0 replies; 11+ messages in thread
From: Andreas Tobler @ 2002-10-11 9:41 UTC (permalink / raw)
To: Neil Booth; +Cc: GCC
Neil Booth wrote:
> Richard Earnshaw wrote:-
>
>
>>No, I think it's real. It came up for me last night on an arm-elf run. I
>>don't recall seeing that one before.
>
>
> -ansi was being passed to the preprocessor when preprocessing assembler
> (-ansi implies -std=c89). I've fixed the testcase.
Verified, working now.
Running /Volumes/xufs/gccsrc/gcc/gcc/testsuite/gcc.dg/cpp/cpp.exp ...
=== gcc Summary ===
# of expected passes 829
# of expected failures 4
Thanks,
Andreas
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2 new regression on darwin6.1
2002-10-11 3:21 ` Aldy Hernandez
` (2 preceding siblings ...)
2002-10-11 9:11 ` David Edelsohn
@ 2002-10-11 11:00 ` Jim Ingham
2002-10-11 11:05 ` Aldy Hernandez
3 siblings, 1 reply; 11+ messages in thread
From: Jim Ingham @ 2002-10-11 11:00 UTC (permalink / raw)
To: Aldy Hernandez; +Cc: Andreas Tobler, GCC
Expect bugs don't seem to be the cause of this, which is great, but
just for background...
There were some kernel bugs that were causing expect to hang waiting
for a program that exited. One bug caused wait to sometimes not return
when the program died, this one was fixed in Jaguar. Another caused
loss of output from a program that had died (when the program was
killed the output buffers were not being flushed or something). This
one can be worked around by judicious sleep's before exit (I think the
folks here hacked around it this way in gcc - Stan or somebody would
know more). It is also fixed, but not in a released kernel.
With these two fixes, expect now seems to run both the gcc & gdb
testsuites well on X. Actually, gdb was only hit by the former bug, so
its testsuite runs fine on straight Jaguar.
Jim
On Thursday, October 10, 2002, at 10:26 PM, Aldy Hernandez wrote:
>>>>>> "Andreas" == Andreas Tobler <toa@pop.agri.ch> writes:
>
>> Hi,
>> so far I couldn't find what is the reason for, but on darwin6.1 I get
>> 2 regressions by this evening.
>> IOW, the tests passed with last nights cvs on trunk. It must have
>> happend during the last 8 hours.
>
>> Here the failing TC's:
>
>> FAIL: gcc.dg/cpp/assembler.S spurious warning (test for bogus
>> messages, line 7)
>> FAIL: gcc.dg/cpp/assembler.S (test for excess errors)
>
> This might be a dejagnu bug. It may also be some silly OS bug when
> spawning lots of processes. It gets confused, and you end up getting
> bogus errors. I don't know if this is fixed in Jaguar, but I know
> that in previous versions you'd have to do "make check" a few times
> and report the union of the runs :).
>
> Perhaps Jim Ingham can elaborate on this. He had explained the bug to
> me in more eloquent words.
>
> ...and perhaps, it's an actual regression failure..
>
> Aldy
>
--
Jim Ingham jingham@apple.com
Developer Tools
Apple Computer
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2 new regression on darwin6.1
2002-10-11 11:00 ` Jim Ingham
@ 2002-10-11 11:05 ` Aldy Hernandez
0 siblings, 0 replies; 11+ messages in thread
From: Aldy Hernandez @ 2002-10-11 11:05 UTC (permalink / raw)
To: Jim Ingham; +Cc: Andreas Tobler, GCC
> With these two fixes, expect now seems to run both the gcc & gdb
> testsuites well on X. Actually, gdb was only hit by the former bug, so
> its testsuite runs fine on straight Jaguar.
Hallelujah! Now I can go back to running tests on Darwin.
Thanks for the info.
Aldy
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2 new regression on darwin6.1
2002-10-11 9:32 Jack Howarth
@ 2002-10-11 10:15 ` Stan Shebs
0 siblings, 0 replies; 11+ messages in thread
From: Stan Shebs @ 2002-10-11 10:15 UTC (permalink / raw)
To: Jack Howarth; +Cc: gcc
Jack Howarth wrote:
> I wonder are you using RedHat's expect patches? On debian, we
>were getting spurious false failures earlier this year which have
>been all eliminated by that fix. It is described in the debian
>bug report...
>
>http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=156854&archive=yes&repeatmerged=yes
>
>I did forward that patch upstream to the expect maintainers but I don't
>think its in a new release yet.
> Jack
>
>
The Darwin problem is a kernel bug manifesting as unflushed buffers
when a process exits. We have a couple people trying out a fixed
kernel, although my guess is that the fix probably won't appear in
a Software Update, since only a small number of users are hardcore
enough to run dejagnu... :-)
Stan
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 2 new regression on darwin6.1
@ 2002-10-11 9:32 Jack Howarth
2002-10-11 10:15 ` Stan Shebs
0 siblings, 1 reply; 11+ messages in thread
From: Jack Howarth @ 2002-10-11 9:32 UTC (permalink / raw)
To: gcc
I wonder are you using RedHat's expect patches? On debian, we
were getting spurious false failures earlier this year which have
been all eliminated by that fix. It is described in the debian
bug report...
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=156854&archive=yes&repeatmerged=yes
I did forward that patch upstream to the expect maintainers but I don't
think its in a new release yet.
Jack
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2002-10-11 17:20 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-10 14:22 2 new regression on darwin6.1 Andreas Tobler
2002-10-11 3:21 ` Aldy Hernandez
2002-10-11 3:50 ` Andreas Tobler
2002-10-11 5:20 ` Richard Earnshaw
2002-10-11 6:36 ` Neil Booth
2002-10-11 9:41 ` Andreas Tobler
2002-10-11 9:11 ` David Edelsohn
2002-10-11 11:00 ` Jim Ingham
2002-10-11 11:05 ` Aldy Hernandez
2002-10-11 9:32 Jack Howarth
2002-10-11 10:15 ` Stan Shebs
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).