mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-20 11:00:57 +08:00
struct-layout-encoding-1_generate.c: Xfail some tests for powerpc-darwin and powerpc-aix.
2006-10-07 Andrew Pinski <pinskia@gmail.com> * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Xfail some tests for powerpc-darwin and powerpc-aix. From-SVN: r117540
This commit is contained in:
parent
67f9cf47d2
commit
be95f6f12d
@ -1,3 +1,8 @@
|
||||
2006-10-07 Andrew Pinski <pinskia@gmail.com>
|
||||
|
||||
* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
|
||||
Xfail some tests for powerpc-darwin and powerpc-aix.
|
||||
|
||||
2006-10-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/29380
|
||||
|
@ -222,11 +222,29 @@ switchfiles (int fields)
|
||||
fputs ("failed to create test files\n", stderr);
|
||||
exit (1);
|
||||
}
|
||||
/* FIXME: these tests should not be xfailed on PowerPC darwin or aix
|
||||
but they are because libobjc uses GCC's headers for trying to find
|
||||
the struct layout but it gets it wrong. */
|
||||
if (filecnt == 2
|
||||
|| filecnt == 3
|
||||
|| filecnt == 4
|
||||
|| filecnt == 6
|
||||
|| filecnt == 7
|
||||
|| filecnt == 8
|
||||
|| filecnt == 11
|
||||
|| filecnt == 12
|
||||
|| filecnt == 15
|
||||
|| filecnt == 22)
|
||||
{
|
||||
fprintf (outfile, "\
|
||||
/* { dg-do run { xfail powerpc*-*-darwin* powerpc*-*-aix* } } */\n\
|
||||
/* { dg-options \"-w -I%s -fgnu-runtime\" } */\n", srcdir);
|
||||
}
|
||||
/* FIXME: these should not be xfailed but they are because
|
||||
of bugs in libobjc and the objc front-end. 25 is because
|
||||
vectors are not encoded. The rest are because or zero sized
|
||||
arrays are encoded as pointers. */
|
||||
if (filecnt >= 25)
|
||||
else if (filecnt >= 25)
|
||||
{
|
||||
fprintf (outfile, "\
|
||||
/* { dg-do run { xfail *-*-* } } */\n\
|
||||
|
Loading…
x
Reference in New Issue
Block a user