diff options
author | Iain Sandoe <iains@gcc.gnu.org> | 2010-09-06 09:27:55 +0000 |
---|---|---|
committer | Iain Sandoe <iains@gcc.gnu.org> | 2010-09-06 09:27:55 +0000 |
commit | 265a000dbbb824228a757d81c1887ccea41acc5d (patch) | |
tree | aa5181cdfcdde72823af4e0a75258a205247dd0a /gcc | |
parent | 324d3f4525e9c1c6e57970652e43fa9cd83fed9b (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c | 2 |
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 |