Commit bcb36c3e by Andrew Pinski Committed by Andrew Pinski

struct-layout-encoding-1_generate.c (switchfiles): xfail txxx where xxx >= 25.

2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>

        * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
        xfail txxx where xxx >= 25.

From-SVN: r109829
parent 30bdf688
2006-01-17 Andrew Pinski <pinskia@physics.uc.edu> 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
xfail txxx where xxx >= 25.
2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
PR testsuite/25764 PR testsuite/25764
* gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*. * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
...@@ -222,10 +222,23 @@ switchfiles (int fields) ...@@ -222,10 +222,23 @@ switchfiles (int fields)
fputs ("failed to create test files\n", stderr); fputs ("failed to create test files\n", stderr);
exit (1); exit (1);
} }
fprintf (outfile, "\ /* 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)
{
fprintf (outfile, "\
/* { dg-do run { xfail *-*-* } } */\n\
/* { dg-options \"-w -I%s -fgnu-runtime\" } */\n");
}
else
{
fprintf (outfile, "\
/* { dg-do run } */\n\ /* { dg-do run } */\n\
/* { dg-options \"-w -I%s -fgnu-runtime\" } */\n\ /* { dg-options \"-w -I%s -fgnu-runtime\" } */\n");
#include <objc/encoding.h> \n\ }
fprintf(outfile, "#include <objc/encoding.h> \n\
#include \"struct-layout-1.h\"\n\ #include \"struct-layout-1.h\"\n\
\n\ \n\
int fails; \n\ int fails; \n\
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment