[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Hurd GCC ping

From: Thomas Schwinge
Subject: Re: Hurd GCC ping
Date: Wed, 20 Aug 2014 01:24:36 +0200
User-agent: Notmuch/0.9-101-g81dad07 (http://notmuchmail.org) Emacs/24.3.1 (x86_64-pc-linux-gnu)


Matthias Klose has recently re-enable the GCC testsuite for GNU/Hurd, and
while it now runs to completion (hooray!) there are a number of
unexpected test failures (search for »FAIL:«):

On Fri, 15 Aug 2014 14:32:01 +0200, Matthias Klose <doko@ubuntu.com> wrote:
> https://buildd.debian.org/status/fetch.php?pkg=gcc-snapshot&arch=hurd-i386&ver=20140814-1&stamp=1408093330

I once began analyzing this.  After one system upgrade, many months ago
(exact timing lost; hardware failure, system set up again, etc.), most of
these FAILs suddenly appeared (especially those testing the basic
functionality of GCC, which he rightly considered worrying).  When
running the FAILing test cases manually, there are no failures.  What
strikes out is that often it's only the later checks for warnings/errors
of one test case that FAIL (where the previous ones have PASSed), and I
think I concluded that GCC's output on stdout gets truncated once it's
reached a limit of 1 KiB of data (or similar) -- but only if running the
testing through »make check«, DejaGnu (runtest), and not when running GCC
(xgcc) manually, where everything works fine.  Also. I got different
results whether I was running in a screen session or not, and/or when I
had been running the testsuite and/or a screen session on the same PTY
before, or a fresh one.  (To sum it up: a mess to diagnose.)

It may be something "simple" like the SA_RESTART bug we recently fixed in
dash: maybe something similar to that in GCC, or DejaGnu (runtest,
expect, TCL), or screen, or something "funny" happening in the Hurd's PTY
machinery (or FIFO?)...

I'm now leaving for vacation, so won't be able to continue with this in
the next weeks, but still have it on my plate for afterwards.

To sum up: there is an issue (regression) in GCC testing, but it should
not cause issues with "real-world" GCC usage.


Attachment: pgpB10DZMmQP6.pgp
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]