aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIain Sandoe <iains@gcc.gnu.org>2010-12-13 08:36:06 +0000
committerIain Sandoe <iains@gcc.gnu.org>2010-12-13 08:36:06 +0000
commitf436d2ff9523eb271a4528a5f7a680cc8ec6f6a7 (patch)
treec5519c0e05dc8ac7df769081f92fed94e2b2cc59 /gcc
parentb403760c3eca837c4b54eab24062648672b4ea29 (diff)
downloadgcc-f436d2ff9523eb271a4528a5f7a680cc8ec6f6a7.zip
gcc-f436d2ff9523eb271a4528a5f7a680cc8ec6f6a7.tar.gz
gcc-f436d2ff9523eb271a4528a5f7a680cc8ec6f6a7.tar.bz2
encoding.c (_darwin_rs6000_special_round_type_align): New.
libobjc: * encoding.c (_darwin_rs6000_special_round_type_align): New. (darwin_rs6000_special_round_type_align): Adjust to use new routine. testsuite: * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Adjust XFAILs. From-SVN: r167741
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c8
2 files changed, 9 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 25dfba4..dec16b5 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2010-12-13 Iain Sandoe <iains@gcc.gnu.org>
+
+ * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
+ Adjust XFAILs.
+
2010-12-13 Alexandre Oliva <aoliva@redhat.com>
PR debug/46576
diff --git a/gcc/testsuite/objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c b/gcc/testsuite/objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
index 3ac4179..b75a09d 100644
--- a/gcc/testsuite/objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
+++ b/gcc/testsuite/objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
@@ -221,9 +221,9 @@ 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. */
+ /* FIXME: these tests should not be xfailed on 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
@@ -236,7 +236,7 @@ switchfiles (int fields)
|| filecnt == 22)
{
fprintf (outfile, "\
-/* { dg-do run { xfail { { \"powerpc*-*-darwin*\" && { ! lp64 } } || { \"powerpc*-*-aix*\" } } } } */\n\
+/* { dg-do run { xfail { \"powerpc*-*-aix*\" } } } */\n\
/* { dg-options \"-w -I%s -fgnu-runtime\" } */\n", srcdir);
}
/* FIXME: these should not be xfailed but they are because