public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: ACATS & GCC testsuite
@ 2003-03-28 11:50 Richard Kenner
  2003-03-28 12:03 ` Laurent Guerby
  2003-03-28 16:29 ` Daniel Jacobowitz
  0 siblings, 2 replies; 34+ messages in thread
From: Richard Kenner @ 2003-03-28 11:50 UTC (permalink / raw)
  To: guerby; +Cc: gcc

    I'm not sure why autogen is needed for testing, the
    only thing you need is dejagnu and then "make -k check"
    just works. (I have dejagnu-1.4.2-6 on my RedHat 8.0 machine).

But you also have to do a full build and doing it in maintainer-mode is
best.  Those require automake, autogen, and autoheader.

    > I'm not sure which message you're paraphrasing here, but I'm sure
    > there must be a miscommunication here. It is of course extremely
    > valuable if any regressions are caught when they occur!

    http://gcc.gnu.org/ml/gcc/2003-01/msg01299.html

Note that the "total waste of time" was *your* wording, not mine!  I was
agreeing with it due to the reason Geert gave yesterday: tracking down the
ACAS failures most likely will duplicate work already done.

^ permalink raw reply	[flat|nested] 34+ messages in thread
* Re: ACATS & GCC testsuite
@ 2003-03-31  5:17 Richard Kenner
  0 siblings, 0 replies; 34+ messages in thread
From: Richard Kenner @ 2003-03-31  5:17 UTC (permalink / raw)
  To: dewar; +Cc: gcc, guerby

    5.00a is 3.2 based, and is not exactly current. The cvs sources are really
    the (not necessarily fully working, on a day to day basis) bleeding edge
    development sources, so it is better to wait to submit integration patches
    based on this cvs tree as soon as it is up (should be this coming week).

In addition, you won't have the revision histories from the 5.00a sources,
but will from the CVS tree.

^ permalink raw reply	[flat|nested] 34+ messages in thread
* Re: ACATS & GCC testsuite
@ 2003-03-30 23:14 Robert Dewar
  0 siblings, 0 replies; 34+ messages in thread
From: Robert Dewar @ 2003-03-30 23:14 UTC (permalink / raw)
  To: charlet, guerby; +Cc: bosch, gcc

> Do you mean that it's okay for people to submit integration
> patches from the published sources? I have 5.00a as an ACT customer,
> should I start from there?


5.00a is 3.2 based, and is not exactly current. The cvs sources are really
the (not necessarily fully working, on a day to day basis) bleeding edge
development sources, so it is better to wait to submit integration patches
based on this cvs tree as soon as it is up (should be this coming week).

^ permalink raw reply	[flat|nested] 34+ messages in thread
* Re: ACATS & GCC testsuite
@ 2003-03-28 18:52 Richard Kenner
  2003-03-28 19:19 ` Daniel Jacobowitz
  0 siblings, 1 reply; 34+ messages in thread
From: Richard Kenner @ 2003-03-28 18:52 UTC (permalink / raw)
  To: drow; +Cc: gcc

    Why is it "best"?  

Because it does the most testing.

^ permalink raw reply	[flat|nested] 34+ messages in thread
* Re: ACATS & GCC testsuite
@ 2003-03-28 15:00 Robert Dewar
  0 siblings, 0 replies; 34+ messages in thread
From: Robert Dewar @ 2003-03-28 15:00 UTC (permalink / raw)
  To: bosch, guerby; +Cc: gcc

> > but if any new failures occur they represent real regressions.
> 
> Agreed. That will be very nice to start with zero regression
> on the Ada side. 

Just so nothing gets missed here, Geert's point, which I am not sure was clear
was that it is valuable to have ACATS regression testing installed right now,
since any *new* regressions are always problems, regardless of what versions of
sources are involved.

^ permalink raw reply	[flat|nested] 34+ messages in thread
* Re: ACATS & GCC testsuite
@ 2003-03-28 14:53 Richard Kenner
  2003-03-28 14:57 ` Matthieu Moy
  2003-03-28 14:59 ` Laurent Guerby
  0 siblings, 2 replies; 34+ messages in thread
From: Richard Kenner @ 2003-03-28 14:53 UTC (permalink / raw)
  To: guerby; +Cc: gcc

    > It's not the length of time of the install, but that I might not want to
    > install a new compiler at that point.  

    I'm curious about the reasons of not installing if not for time/space.

Because I want to keep my base compiler as one that is very stable.
If I don't, it's possible I could lose bootstrapping ability.

^ permalink raw reply	[flat|nested] 34+ messages in thread
* Re: ACATS & GCC testsuite
@ 2003-03-28 14:47 Richard Kenner
  2003-03-28 14:50 ` Laurent Guerby
  0 siblings, 1 reply; 34+ messages in thread
From: Richard Kenner @ 2003-03-28 14:47 UTC (permalink / raw)
  To: guerby; +Cc: gcc

    That's a developper argument, and it's not that strong:
    testing C takes 43 minutes, Ada 44 minutes, and install is 1 minute
    and less than 70 MB (that two years of daily builds
    on a 40GB el cheapo disk, easy to spot regression then :).

It's not the length of time of the install, but that I might not want to
install a new compiler at that point.  Yes, otherwise doing the testing
doesn't test "make install", but it tests everything else.

^ permalink raw reply	[flat|nested] 34+ messages in thread
* Re: ACATS & GCC testsuite
@ 2003-03-28 12:06 Richard Kenner
  2003-03-28 13:59 ` Laurent Guerby
  0 siblings, 1 reply; 34+ messages in thread
From: Richard Kenner @ 2003-03-28 12:06 UTC (permalink / raw)
  To: guerby; +Cc: gcc

    What are the arguments behind "best" here? Are the ACT releases built in
    maintainer-mode? Same question for binary distributors like Linux
    vendors? 

The issue isn't how releases are built, but what's required to verify that
a patch doesn't break anything.

    That's why I by far prefer to have the testing being done after
    install, and not in build like it is done for GCC via DejaGNU now. 

No, builds seem right.  I don't want to have to install a compiler in
order to test it.

^ permalink raw reply	[flat|nested] 34+ messages in thread
* Ada: Bootstrap failure on i386-unknown-freebsd4.7
@ 2003-03-27  9:20 Michael Ritzert
  2003-03-27 23:24 ` Laurent Guerby
  0 siblings, 1 reply; 34+ messages in thread
From: Michael Ritzert @ 2003-03-27  9:20 UTC (permalink / raw)
  To: gcc

Hi all,

since some time my bootstrap dies with:

Bootstrap comparison failure!
ada/treepr.o differs

Looking at the files, the differences are mostly of this kind:

gcc/stage2/ada/treepr.o:
00000280 <treepr__print_entity_info>:
[...]
     2d2:       e8 fc ff ff ff          call   2d3 
<treepr__print_entity_info+0x53>
     2d7:       ff 15 00 00 00 00       call   *0x0
     2dd:       59                      pop    %ecx <<
     2de:       5b                      pop    %ebx <<
     2df:       50                      push   %eax


gcc/ada/treepr.o:
00000280 <treepr__print_entity_info>:
[...]
     2d2:       e8 fc ff ff ff          call   2d3 
<treepr__print_entity_info+0x53>
     2d7:       ff 15 00 00 00 00       call   *0x0
     2dd:       5a                      pop    %edx <<
     2de:       59                      pop    %ecx <<
     2df:       50                      push   %eax


In the build logs (I was on vacation and didn't notice this earlier), I see:
-bash-2.05b$ grep '\.o differs' 2003-03-*fail
2003-03-15-1.txt.fail:ada/repinfo.o differs
2003-03-15-1.txt.fail:ada/treepr.o differs
2003-03-17-1.txt.fail:ada/repinfo.o differs
2003-03-17-1.txt.fail:ada/treepr.o differs
2003-03-18-1.txt.fail:ada/repinfo.o differs
2003-03-18-1.txt.fail:ada/treepr.o differs
2003-03-19-1.txt.fail:ada/repinfo.o differs
2003-03-19-1.txt.fail:ada/treepr.o differs
2003-03-21-1.txt.fail:ada/treepr.o differs
2003-03-22-1.txt.fail:ada/treepr.o differs
2003-03-23-1.txt.fail:ada/treepr.o differs
2003-03-24-1.txt.fail:ada/treepr.o differs
2003-03-25-1.txt.fail:ada/treepr.o differs
2003-03-26-1.txt.fail:ada/treepr.o differs
2003-03-26-2.txt.fail:ada/treepr.o differs
2003-03-27-1.txt.fail:ada/treepr.o differs

so it first broke on 2003-03-15, then succeeded two times later on (on the 
16th and 20th). I put the file containing the changes I got between the build 
of the 14th and 15th at 
http://www.globe-tec.de/~ritzert/2003-03-15-1.ChangeLogs.gz and the two 
object files at http://www.globe-tec.de/~ritzert/ada-fail.tar.gz .

Michael

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

end of thread, other threads:[~2003-04-02 22:17 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-03-28 11:50 ACATS & GCC testsuite Richard Kenner
2003-03-28 12:03 ` Laurent Guerby
2003-03-28 18:30   ` Daniel Jacobowitz
2003-03-29 11:47     ` Laurent Guerby
2003-03-28 16:29 ` Daniel Jacobowitz
  -- strict thread matches above, loose matches on Subject: below --
2003-03-31  5:17 Richard Kenner
2003-03-30 23:14 Robert Dewar
2003-03-28 18:52 Richard Kenner
2003-03-28 19:19 ` Daniel Jacobowitz
2003-03-28 15:00 Robert Dewar
2003-03-28 14:53 Richard Kenner
2003-03-28 14:57 ` Matthieu Moy
2003-03-28 14:59 ` Laurent Guerby
2003-03-28 14:47 Richard Kenner
2003-03-28 14:50 ` Laurent Guerby
2003-03-28 12:06 Richard Kenner
2003-03-28 13:59 ` Laurent Guerby
2003-04-02 22:17   ` Zack Weinberg
2003-04-02 23:00     ` Laurent Guerby
2003-03-27  9:20 Ada: Bootstrap failure on i386-unknown-freebsd4.7 Michael Ritzert
2003-03-27 23:24 ` Laurent Guerby
2003-03-27 23:29   ` ACATS & GCC testsuite (Was Re: Ada: Bootstrap failure on i386-unknown-freebsd4.7) Arnaud Charlet
2003-03-27 23:38     ` ACATS & GCC testsuite Laurent Guerby
2003-03-28  4:07       ` Geert Bosch
2003-03-28 11:35         ` Laurent Guerby
2003-03-28 19:48           ` Geert Bosch
2003-03-28 21:57             ` Laurent Guerby
2003-03-29 13:28               ` Arnaud Charlet
2003-03-29 13:45                 ` Laurent Guerby
2003-03-30 14:47                   ` Arnaud Charlet
2003-03-30 14:55                     ` Andreas Jaeger
2003-03-30 15:46                       ` Arnaud Charlet
2003-03-30 22:08                         ` Andreas Jaeger
2003-03-31  7:22                           ` Kai Henningsen
2003-03-30 15:31                     ` Laurent Guerby
2003-03-30 19:10                       ` Arnaud Charlet
2003-03-30 22:09                         ` Laurent Guerby

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).