gcc.dg/980827-1.c is specific to PowerPC SVR4
David Edelsohn
dje@watson.ibm.com
Wed May 12 10:18:00 GMT 1999
Thu Aug 27 23:59:18 1998 Jeffrey A Law (law@cygnus.com)
* gcc.dg/980827-1.c: New test.
The above test includes the following statement:
asm volatile ("stfd %0,dval@sdarel(13)" : : "f" (u.f));
This assembly syntax is not valid for AIX.
The top of the file includes
/* { dg-do run { target powerpc*-*-* } } */
which is too broad. I am not sure whether this was intended to be limited
to LinuxPPC or intended for eABI as well.
The problem is that a number of these tests now say
/* { dg-do run { target powerpc-*-linux } } */
which omits NetBSD, OpenBSD, etc. On the other hand, all of these tests
will fail on AIX if too broad. What we really want is an enumeration of
targets which use SVR4 PPC or some way to say "not powerpc-*-aix*".
I do not understand this syntax well enought to know what to
suggest, but we are creating more and more false failures on AIX.
David
More information about the Gcc-bugs
mailing list