regression test results for 970904 on alpha-dec-osf4.0
Jeffrey A Law
law@hurl.cygnus.com
Thu Sep 4 22:05:00 GMT 1997
In message < 199709050447.EAA14961@d0sgif.fnal.gov >you write:
> As reported earlier, this is due to assumption in this test case
> that 2*sizeof(long) == sizeof(double), which is false for the alpha.
> If this is fixed, this test passes.
A patch would be welcome.
It'd be nice if it worked on targets with 16bit ints and 32bit longs, but
if we can't make it work on such targets, then we can skip the test
with something like
if (sizeof (type) != somethinguseful)
exit (0);
Some tests already do this.
> FAIL: gcc.c-torture/execute/ieee/fp-cmp-1.c execution, -O0
> FAIL: gcc.c-torture/execute/ieee/fp-cmp-1.c execution, -O1
> FAIL: gcc.c-torture/execute/ieee/fp-cmp-1.c execution, -O2
> FAIL: gcc.c-torture/execute/ieee/fp-cmp-1.c execution, -O2 -fomit-frame-poi
> nter -finline-functions
>
> This is apparently a problem with the test harness; the program needs
> to be compiled with -mieee.
Yes. We just added this to the Cygnus testsuite for another target; once
another snapshot of dejagnu is made I'll import the latest Cygnus testsuite
into egcs and we'll be able to deal with this problem.
> The failures which i saw previously with 920411-1.c and m-un-1.c
> are gone now.
Great.
Jeff
More information about the Gcc
mailing list