aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIain Sandoe <iains@gcc.gnu.org>2010-09-06 09:27:55 +0000
committerIain Sandoe <iains@gcc.gnu.org>2010-09-06 09:27:55 +0000
commit265a000dbbb824228a757d81c1887ccea41acc5d (patch)
treeaa5181cdfcdde72823af4e0a75258a205247dd0a /gcc
parent324d3f4525e9c1c6e57970652e43fa9cd83fed9b (diff)
downloadgcc-265a000dbbb824228a757d81c1887ccea41acc5d.zip
gcc-265a000dbbb824228a757d81c1887ccea41acc5d.tar.gz
gcc-265a000dbbb824228a757d81c1887ccea41acc5d.tar.bz2
fix libobjc ppc64 abi for darwin.
libobjc: * encoding.c: Add TARGET_ALIGN_NATURAL definition for m64 powerpc darwin. Add a comment as to why, update FIXME comments. testsuite: * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Update XFAILs. From-SVN: r163906
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c3d92fc..c077339 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
+
+ * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
+ Update XFAILs.
+
2010-09-06 Alexander Monakov <amonakov@ispras.ru>
PR rtl-optimization/44919
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 361cf7a..3ac4179 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
@@ -236,7 +236,7 @@ switchfiles (int fields)
|| filecnt == 22)
{
fprintf (outfile, "\
-/* { dg-do run { xfail powerpc*-*-darwin* powerpc*-*-aix* } } */\n\
+/* { dg-do run { xfail { { \"powerpc*-*-darwin*\" && { ! lp64 } } || { \"powerpc*-*-aix*\" } } } } */\n\
/* { dg-options \"-w -I%s -fgnu-runtime\" } */\n", srcdir);
}
/* FIXME: these should not be xfailed but they are because