* RFA: add testsuite function for answering internal error questions
@ 2002-11-06 12:28 Jim Blandy
2002-11-21 23:01 ` Jim Blandy
2002-12-03 9:00 ` Fernando Nasser
0 siblings, 2 replies; 9+ messages in thread
From: Jim Blandy @ 2002-11-06 12:28 UTC (permalink / raw)
To: gdb-patches
[re-posting: bad changelog entry.]
2002-11-06 Jim Blandy <jimb@redhat.com>
* lib/gdb.exp (gdb_internal_error_regexp): New variable.
(gdb_internal_error_resync): New procedure.
(gdb_test): If the command results in an internal error,
answer GDB's questions until we get back to a prompt.
Index: gdb/testsuite/lib/gdb.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/lib/gdb.exp,v
retrieving revision 1.27
diff -c -r1.27 gdb.exp
*** gdb/testsuite/lib/gdb.exp 18 Sep 2002 15:34:10 -0000 1.27
--- gdb/testsuite/lib/gdb.exp 6 Nov 2002 20:21:58 -0000
***************
*** 370,375 ****
--- 370,425 ----
}
+ # A regular expression matching the output GDB produces when it
+ # reports an internal error.
+ set gdb_internal_error_regexp ".*A problem internal to GDB has been detected"
+
+
+ # gdb_internal_error_resync TESTNAME
+ #
+ # Answer the questions GDB asks after it reports an internal error
+ # until we get back to a GDB prompt, as part of the test named
+ # TESTNAME. Decline to quit the debugging session, and decline to
+ # create a core file.
+ #
+ # This procedure just answers whatever questions come up until it sees
+ # a GDB prompt; it doesn't require you to have matched the input up to
+ # any specific point. However, it only answers questions it sees in
+ # the output itself, so if you've matched a question, you had better
+ # answer it yourself before calling this.
+ #
+ # The variable `gdb_internal_error_regexp' is set up to match the
+ # internal error message, but none of the questions that follow it, so
+ # you can write code like this:
+ #
+ # gdb_expect {
+ # ...
+ # -re $gdb_internal_error_regexp {
+ # gdb_internal_error_resync "$message (internal error)"
+ # }
+ # ...
+ # }
+ proc gdb_internal_error_resync {testname} {
+ global gdb_prompt
+
+ gdb_expect {
+ -re "Quit this debugging session\\? \\(y or n\\) $" {
+ send_gdb "n\n"
+ exp_continue
+ }
+ -re "Create a core file of GDB\\? \\(y or n\\) $" {
+ send_gdb "n\n"
+ exp_continue
+ }
+ -re "$gdb_prompt $" {
+ # We're resynchronized.
+ }
+ timeout {
+ fail "$testname (internal error resync timeout)"
+ }
+ }
+ }
+
# gdb_test COMMAND PATTERN MESSAGE QUESTION RESPONSE
# Send a command to gdb; test the result.
***************
*** 395,400 ****
--- 445,451 ----
global verbose
global gdb_prompt
global GDB
+ global gdb_internal_error_regexp
upvar timeout timeout
if [llength $args]>2 then {
***************
*** 477,482 ****
--- 528,537 ----
}
}
gdb_expect $tmt {
+ -re $gdb_internal_error_regexp {
+ fail "$message"
+ gdb_internal_error_resync "$message (internal error)"
+ }
-re "\\*\\*\\* DOSEXIT code.*" {
if { $message != "" } {
fail "$message";
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: RFA: add testsuite function for answering internal error questions
2002-11-06 12:28 RFA: add testsuite function for answering internal error questions Jim Blandy
@ 2002-11-21 23:01 ` Jim Blandy
2002-11-22 11:09 ` Jim Blandy
2002-12-03 9:00 ` Fernando Nasser
1 sibling, 1 reply; 9+ messages in thread
From: Jim Blandy @ 2002-11-21 23:01 UTC (permalink / raw)
To: gdb-patches
I've committed this.
Jim Blandy <jimb@redhat.com> writes:
> [re-posting: bad changelog entry.]
>
> 2002-11-06 Jim Blandy <jimb@redhat.com>
>
> * lib/gdb.exp (gdb_internal_error_regexp): New variable.
> (gdb_internal_error_resync): New procedure.
> (gdb_test): If the command results in an internal error,
> answer GDB's questions until we get back to a prompt.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: RFA: add testsuite function for answering internal error questions
2002-11-21 23:01 ` Jim Blandy
@ 2002-11-22 11:09 ` Jim Blandy
2002-11-22 11:36 ` Jim Blandy
0 siblings, 1 reply; 9+ messages in thread
From: Jim Blandy @ 2002-11-22 11:09 UTC (permalink / raw)
To: gdb-patches; +Cc: Fernando Nasser
Actually, I've reverted this, and the other change to
gdb.base/step-line.exp. Daniel J. pointed out that they've been
committed to the 5.3 branch, but weren't present on the trunk; in a
sleepy haze, it seemed to me that I should just check them in.
Fernando, any comment on these? The companion patch is:
"RFA: test macro expansion in presence of #line directives"
Jim Blandy <jimb@redhat.com> writes:
> I've committed this.
>
> Jim Blandy <jimb@redhat.com> writes:
>
> > [re-posting: bad changelog entry.]
> >
> > 2002-11-06 Jim Blandy <jimb@redhat.com>
> >
> > * lib/gdb.exp (gdb_internal_error_regexp): New variable.
> > (gdb_internal_error_resync): New procedure.
> > (gdb_test): If the command results in an internal error,
> > answer GDB's questions until we get back to a prompt.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: RFA: add testsuite function for answering internal error questions
2002-11-22 11:09 ` Jim Blandy
@ 2002-11-22 11:36 ` Jim Blandy
0 siblings, 0 replies; 9+ messages in thread
From: Jim Blandy @ 2002-11-22 11:36 UTC (permalink / raw)
To: gdb-patches; +Cc: Fernando Nasser
I've reverted the change from the 5.3 branch, too. Fernando needs to
approve them for both the trunk and the branch.
Jim Blandy <jimb@redhat.com> writes:
> Actually, I've reverted this, and the other change to
> gdb.base/step-line.exp. Daniel J. pointed out that they've been
> committed to the 5.3 branch, but weren't present on the trunk; in a
> sleepy haze, it seemed to me that I should just check them in.
>
> Fernando, any comment on these? The companion patch is:
> "RFA: test macro expansion in presence of #line directives"
>
> Jim Blandy <jimb@redhat.com> writes:
>
> > I've committed this.
> >
> > Jim Blandy <jimb@redhat.com> writes:
> >
> > > [re-posting: bad changelog entry.]
> > >
> > > 2002-11-06 Jim Blandy <jimb@redhat.com>
> > >
> > > * lib/gdb.exp (gdb_internal_error_regexp): New variable.
> > > (gdb_internal_error_resync): New procedure.
> > > (gdb_test): If the command results in an internal error,
> > > answer GDB's questions until we get back to a prompt.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: RFA: add testsuite function for answering internal error questions
2002-11-06 12:28 RFA: add testsuite function for answering internal error questions Jim Blandy
2002-11-21 23:01 ` Jim Blandy
@ 2002-12-03 9:00 ` Fernando Nasser
2003-01-14 18:50 ` Fernando Nasser
1 sibling, 1 reply; 9+ messages in thread
From: Fernando Nasser @ 2002-12-03 9:00 UTC (permalink / raw)
To: Jim Blandy; +Cc: gdb-patches, Fernando Nasser
Jim, sorry for the delay. I had some e-mail problems.
The idea is excellent, we should have thought of this before.
I need you to make a couple of changes before checking it in, if you
don't mind:
1)
fail "$testname (internal error resync timeout)"
should actually be
perror "Could not resync from internal error (timeout)"
It is a test harness failure if we were not able to resync and GDB
cannot be no lonmger used for testing. This will properly make all
tests to be unresolved until gdb is restarted.
Note that I've also got ridden of the TESTNAME argument as well. The
test itself has been marked as failed already since an internal error
was raised. We we fail to resynch we can just issue a constant message
like:
ERROR: Could not resync from internal error (timeout)
2) Please get rid of the global variable. You can just do:
> + -re ".*A problem internal to GDB has been detected" {
> + # The pattern above must be set up to match the
> + # internal error message, but none of the questions
> + # that follow it
> + fail "$message"
> + gdb_internal_error_resync
> + }
Thank you very much for the wonderful idea and for the patch.
Best regards,
Fernando
Jim Blandy wrote:
> [re-posting: bad changelog entry.]
>
> 2002-11-06 Jim Blandy <jimb@redhat.com>
>
> * lib/gdb.exp (gdb_internal_error_regexp): New variable.
> (gdb_internal_error_resync): New procedure.
> (gdb_test): If the command results in an internal error,
> answer GDB's questions until we get back to a prompt.
>
> Index: gdb/testsuite/lib/gdb.exp
> ===================================================================
> RCS file: /cvs/src/src/gdb/testsuite/lib/gdb.exp,v
> retrieving revision 1.27
> diff -c -r1.27 gdb.exp
> *** gdb/testsuite/lib/gdb.exp 18 Sep 2002 15:34:10 -0000 1.27
> --- gdb/testsuite/lib/gdb.exp 6 Nov 2002 20:21:58 -0000
> ***************
> *** 370,375 ****
> --- 370,425 ----
> }
>
>
> + # A regular expression matching the output GDB produces when it
> + # reports an internal error.
> + set gdb_internal_error_regexp ".*A problem internal to GDB has been detected"
> +
> +
> + # gdb_internal_error_resync TESTNAME
> + #
> + # Answer the questions GDB asks after it reports an internal error
> + # until we get back to a GDB prompt, as part of the test named
> + # TESTNAME. Decline to quit the debugging session, and decline to
> + # create a core file.
> + #
> + # This procedure just answers whatever questions come up until it sees
> + # a GDB prompt; it doesn't require you to have matched the input up to
> + # any specific point. However, it only answers questions it sees in
> + # the output itself, so if you've matched a question, you had better
> + # answer it yourself before calling this.
> + #
> + # The variable `gdb_internal_error_regexp' is set up to match the
> + # internal error message, but none of the questions that follow it, so
> + # you can write code like this:
> + #
> + # gdb_expect {
> + # ...
> + # -re $gdb_internal_error_regexp {
> + # gdb_internal_error_resync "$message (internal error)"
> + # }
> + # ...
> + # }
> + proc gdb_internal_error_resync {testname} {
> + global gdb_prompt
> +
> + gdb_expect {
> + -re "Quit this debugging session\\? \\(y or n\\) $" {
> + send_gdb "n\n"
> + exp_continue
> + }
> + -re "Create a core file of GDB\\? \\(y or n\\) $" {
> + send_gdb "n\n"
> + exp_continue
> + }
> + -re "$gdb_prompt $" {
> + # We're resynchronized.
> + }
> + timeout {
> + fail "$testname (internal error resync timeout)"
> + }
> + }
> + }
> +
>
> # gdb_test COMMAND PATTERN MESSAGE QUESTION RESPONSE
> # Send a command to gdb; test the result.
> ***************
> *** 395,400 ****
> --- 445,451 ----
> global verbose
> global gdb_prompt
> global GDB
> + global gdb_internal_error_regexp
> upvar timeout timeout
>
> if [llength $args]>2 then {
> ***************
> *** 477,482 ****
> --- 528,537 ----
> }
> }
> gdb_expect $tmt {
> + -re $gdb_internal_error_regexp {
> + fail "$message"
> + gdb_internal_error_resync "$message (internal error)"
> + }
> -re "\\*\\*\\* DOSEXIT code.*" {
> if { $message != "" } {
> fail "$message";
>
--
Fernando Nasser
Red Hat Canada Ltd. E-Mail: fnasser@redhat.com
2323 Yonge Street, Suite #300
Toronto, Ontario M4P 2C9
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: RFA: add testsuite function for answering internal error questions
2002-12-03 9:00 ` Fernando Nasser
@ 2003-01-14 18:50 ` Fernando Nasser
2003-02-04 22:33 ` Jim Blandy
2003-09-22 23:46 ` # " Jim Blandy
0 siblings, 2 replies; 9+ messages in thread
From: Fernando Nasser @ 2003-01-14 18:50 UTC (permalink / raw)
To: Fernando Nasser; +Cc: Jim Blandy, gdb-patches
Jim,
Andrew was asking me about this patch.
I wonder if my reply made to the list. I see it here but I was in the
recipients list...
Regards,
Fernando
Fernando Nasser wrote:> Jim, sorry for the delay. I had some e-mail problems.
>
> The idea is excellent, we should have thought of this before.
> I need you to make a couple of changes before checking it in, if you
> don't mind:
>
> 1)
> fail "$testname (internal error resync timeout)"
> should actually be
> perror "Could not resync from internal error (timeout)"
>
> It is a test harness failure if we were not able to resync and GDB
> cannot be no lonmger used for testing. This will properly make all
> tests to be unresolved until gdb is restarted.
>
> Note that I've also got ridden of the TESTNAME argument as well. The
> test itself has been marked as failed already since an internal error
> was raised. We we fail to resynch we can just issue a constant message
> like:
>
> ERROR: Could not resync from internal error (timeout)
>
>
>
> 2) Please get rid of the global variable. You can just do:
>
> > + -re ".*A problem internal to GDB has been detected" {
> > + # The pattern above must be set up to match the
> > + # internal error message, but none of the questions
> > + # that follow it
> > + fail "$message"
> > + gdb_internal_error_resync
> > + }
>
>
>
> Thank you very much for the wonderful idea and for the patch.
>
> Best regards,
> Fernando
>
>
> Jim Blandy wrote:
>
>> [re-posting: bad changelog entry.]
>>
>> 2002-11-06 Jim Blandy <jimb@redhat.com>
>>
>> * lib/gdb.exp (gdb_internal_error_regexp): New variable.
>> (gdb_internal_error_resync): New procedure.
>> (gdb_test): If the command results in an internal error,
>> answer GDB's questions until we get back to a prompt.
>>
>> Index: gdb/testsuite/lib/gdb.exp
>> ===================================================================
>> RCS file: /cvs/src/src/gdb/testsuite/lib/gdb.exp,v
>> retrieving revision 1.27
>> diff -c -r1.27 gdb.exp
>> *** gdb/testsuite/lib/gdb.exp 18 Sep 2002 15:34:10 -0000 1.27
>> --- gdb/testsuite/lib/gdb.exp 6 Nov 2002 20:21:58 -0000
>> ***************
>> *** 370,375 ****
>> --- 370,425 ----
>> }
>> + # A regular expression matching the output GDB produces when it
>> + # reports an internal error.
>> + set gdb_internal_error_regexp ".*A problem internal to GDB has been
>> detected"
>> + + + # gdb_internal_error_resync TESTNAME
>> + #
>> + # Answer the questions GDB asks after it reports an internal error
>> + # until we get back to a GDB prompt, as part of the test named
>> + # TESTNAME. Decline to quit the debugging session, and decline to
>> + # create a core file.
>> + #
>> + # This procedure just answers whatever questions come up until it sees
>> + # a GDB prompt; it doesn't require you to have matched the input up to
>> + # any specific point. However, it only answers questions it sees in
>> + # the output itself, so if you've matched a question, you had better
>> + # answer it yourself before calling this.
>> + #
>> + # The variable `gdb_internal_error_regexp' is set up to match the
>> + # internal error message, but none of the questions that follow it, so
>> + # you can write code like this:
>> + # + # gdb_expect {
>> + # ...
>> + # -re $gdb_internal_error_regexp {
>> + # gdb_internal_error_resync "$message (internal error)"
>> + # }
>> + # ...
>> + # }
>> + proc gdb_internal_error_resync {testname} {
>> + global gdb_prompt
>> + + gdb_expect {
>> + -re "Quit this debugging session\\? \\(y or n\\) $" {
>> + send_gdb "n\n"
>> + exp_continue
>> + }
>> + -re "Create a core file of GDB\\? \\(y or n\\) $" {
>> + send_gdb "n\n"
>> + exp_continue
>> + }
>> + -re "$gdb_prompt $" {
>> + # We're resynchronized.
>> + }
>> + timeout {
>> + fail "$testname (internal error resync timeout)"
>> + }
>> + }
>> + }
>> + # gdb_test COMMAND PATTERN MESSAGE QUESTION RESPONSE
>> # Send a command to gdb; test the result.
>> ***************
>> *** 395,400 ****
>> --- 445,451 ----
>> global verbose
>> global gdb_prompt
>> global GDB
>> + global gdb_internal_error_regexp
>> upvar timeout timeout
>> if [llength $args]>2 then {
>> ***************
>> *** 477,482 ****
>> --- 528,537 ----
>> }
>> }
>> gdb_expect $tmt {
>> + -re $gdb_internal_error_regexp {
>> + fail "$message"
>> + gdb_internal_error_resync "$message (internal error)"
>> + }
>> -re "\\*\\*\\* DOSEXIT code.*" {
>> if { $message != "" } {
>> fail "$message";
>>
>
>
--
Fernando Nasser
Red Hat - Toronto E-Mail: fnasser@redhat.com
2323 Yonge Street, Suite #300
Toronto, Ontario M4P 2C9
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: RFA: add testsuite function for answering internal error questions
2003-01-14 18:50 ` Fernando Nasser
@ 2003-02-04 22:33 ` Jim Blandy
2003-09-22 23:46 ` # " Jim Blandy
1 sibling, 0 replies; 9+ messages in thread
From: Jim Blandy @ 2003-02-04 22:33 UTC (permalink / raw)
To: Fernando Nasser; +Cc: gdb-patches
Fernando Nasser <fnasser@redhat.com> writes:
> > The idea is excellent, we should have thought of this before.
> > I need you to make a couple of changes before checking it in, if you
> > don't mind:
> > 1)
> > fail "$testname (internal error resync timeout)"
> > should actually be
> > perror "Could not resync from internal error (timeout)"
> > It is a test harness failure if we were not able to resync and GDB
> > cannot be no lonmger used for testing. This will properly make all
> > tests to be unresolved until gdb is restarted.
> > Note that I've also got ridden of the TESTNAME argument as well.
> > The test itself has been marked as failed already since an internal
> > error was raised. We we fail to resynch we can just issue a
> > constant message like:
> > ERROR: Could not resync from internal error (timeout)
Okay, I've made that change.
> > 2) Please get rid of the global variable. You can just do:
> > > + -re ".*A problem internal to GDB has been detected" {
> > > + # The pattern above must be set up to match the
> > > + # internal error message, but none of the questions
> > > + # that follow it
> > > + fail "$message"
> > > + gdb_internal_error_resync
> > > + }
The reason I put the global variable there is that people may want to
use gdb_internal_error_resync in their own gdb_expect constructs, when
they're not using gdb_test or gdb_test_multiple. If GDB changes the
way it reports internal errors, the regexp will need to change, too,
so I thought it was worthwhile to define it in one place, and then
have everyone use it. The comments for gdb_internal_error_resync
explain this.
Here's the patch, adapted to the current sources (esp. the
introduction of gdb_test_multiple):
2003-02-04 Jim Blandy <jimb@redhat.com>
* lib/gdb.exp (gdb_internal_error_regexp): New variable.
(gdb_internal_error_resync): New procedure.
(gdb_test_multiple): If the command results in an internal error,
answer GDB's questions until we get back to a prompt.
Index: gdb/testsuite/lib/gdb.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/lib/gdb.exp,v
retrieving revision 1.34
diff -c -r1.34 gdb.exp
*** gdb/testsuite/lib/gdb.exp 31 Jan 2003 00:38:33 -0000 1.34
--- gdb/testsuite/lib/gdb.exp 4 Feb 2003 22:31:28 -0000
***************
*** 360,365 ****
--- 360,416 ----
}
+ # A regular expression matching the output GDB produces when it
+ # reports an internal error.
+ set gdb_internal_error_regexp ".*A problem internal to GDB has been detected"
+
+
+ # gdb_internal_error_resync
+ #
+ # Answer the questions GDB asks after it reports an internal error
+ # until we get back to a GDB prompt. Decline to quit the debugging
+ # session, and decline to create a core file. If we're unable to
+ # resync, then report an error using 'perror', to abort the rest of
+ # the test script.
+ #
+ # This procedure just answers whatever questions come up until it sees
+ # a GDB prompt; it doesn't require you to have matched the input up to
+ # any specific point. However, it only answers questions it sees in
+ # the output itself, so if you've matched a question, you had better
+ # answer it yourself before calling this.
+ #
+ # The variable `gdb_internal_error_regexp' is set up to match the
+ # internal error message, but none of the questions that follow it, so
+ # you can write code like this:
+ #
+ # gdb_expect {
+ # ...
+ # -re $gdb_internal_error_regexp {
+ # gdb_internal_error_resync "$message (internal error)"
+ # }
+ # ...
+ # }
+ proc gdb_internal_error_resync {} {
+ global gdb_prompt
+
+ gdb_expect {
+ -re "Quit this debugging session\\? \\(y or n\\) $" {
+ send_gdb "n\n"
+ exp_continue
+ }
+ -re "Create a core file of GDB\\? \\(y or n\\) $" {
+ send_gdb "n\n"
+ exp_continue
+ }
+ -re "$gdb_prompt $" {
+ # We're resynchronized.
+ }
+ timeout {
+ perror "Could not resync from internal error (timeout)"
+ }
+ }
+ }
+
# gdb_test_multiple COMMAND MESSAGE EXPECT_ARGUMENTS
# Send a command to gdb; test the result.
***************
*** 383,388 ****
--- 434,440 ----
global verbose
global gdb_prompt
global GDB
+ global gdb_internal_error_regexp
upvar timeout timeout
if { $message == "" } {
***************
*** 511,516 ****
--- 563,572 ----
}
set code {
+ -re $gdb_internal_error_regexp {
+ fail "$message (GDB internal error)"
+ gdb_internal_error_resync
+ }
-re "\\*\\*\\* DOSEXIT code.*" {
if { $message != "" } {
fail "$message";
^ permalink raw reply [flat|nested] 9+ messages in thread
* # Re: RFA: add testsuite function for answering internal error questions
2003-01-14 18:50 ` Fernando Nasser
2003-02-04 22:33 ` Jim Blandy
@ 2003-09-22 23:46 ` Jim Blandy
2003-09-23 23:48 ` Andrew Cagney
1 sibling, 1 reply; 9+ messages in thread
From: Jim Blandy @ 2003-09-22 23:46 UTC (permalink / raw)
To: gdb-patches
There was no comment on the revision of this patch; may I commit this?
2003-02-04 Jim Blandy <jimb@redhat.com>
* lib/gdb.exp (gdb_internal_error_regexp): New variable.
(gdb_internal_error_resync): New procedure.
(gdb_test_multiple): If the command results in an internal error,
answer GDB's questions until we get back to a prompt.
http://sources.redhat.com/ml/gdb-patches/2003-02/msg00152.html
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: # Re: RFA: add testsuite function for answering internal error questions
2003-09-22 23:46 ` # " Jim Blandy
@ 2003-09-23 23:48 ` Andrew Cagney
0 siblings, 0 replies; 9+ messages in thread
From: Andrew Cagney @ 2003-09-23 23:48 UTC (permalink / raw)
To: Jim Blandy; +Cc: gdb-patches
> There was no comment on the revision of this patch; may I commit this?
I thought this got committed months ago, weird. Hmm, fernando wrote:
> > The idea is excellent, we should have thought of this before.
> > I need you to make a couple of changes before checking it in, if you
> > don't mind:
http://sources.redhat.com/ml/gdb-patches/2002-12/msg00074.html
And shortly after that I [incorrectly] pinged him:
http://sources.redhat.com/ml/gdb-patches/2003-01/msg00526.html
and took that to mean "will be committed with requested changes".
After carefully re-reading your reply though, I see that isn't what
happened. Oops.
Anyway, I think fernando's request was reasonable. The global doesn't
need to be added until there is a person that needs it, and possibly not
even then.
enjoy,
Andrew
I suspect fernando and I
> 2003-02-04 Jim Blandy <jimb@redhat.com>
>
> * lib/gdb.exp (gdb_internal_error_regexp): New variable.
> (gdb_internal_error_resync): New procedure.
> (gdb_test_multiple): If the command results in an internal error,
> answer GDB's questions until we get back to a prompt.
>
> http://sources.redhat.com/ml/gdb-patches/2003-02/msg00152.html
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2003-09-23 23:48 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-06 12:28 RFA: add testsuite function for answering internal error questions Jim Blandy
2002-11-21 23:01 ` Jim Blandy
2002-11-22 11:09 ` Jim Blandy
2002-11-22 11:36 ` Jim Blandy
2002-12-03 9:00 ` Fernando Nasser
2003-01-14 18:50 ` Fernando Nasser
2003-02-04 22:33 ` Jim Blandy
2003-09-22 23:46 ` # " Jim Blandy
2003-09-23 23:48 ` Andrew Cagney
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox