diff options
author | Andreas Tobler <andreast@fgznet.ch> | 2010-08-09 15:00:32 +0200 |
---|---|---|
committer | Andreas Tobler <andreast@gcc.gnu.org> | 2010-08-09 15:00:32 +0200 |
commit | 87d072e09a5d49a55384bdc7f38d4210c65bd343 (patch) | |
tree | 9ed78250f0286cab1b8247ee690ef6b2e1221b1f /libffi | |
parent | 3e32c761851187030c797b7f36d4ff59573ff5cc (diff) | |
download | gcc-87d072e09a5d49a55384bdc7f38d4210c65bd343.tar.gz |
configure.ac: Add target powerpc64-*-freebsd*.
2010-08-09 Andreas Tobler <andreast@fgznet.ch>
* configure.ac: Add target powerpc64-*-freebsd*.
* configure: Regenerate.
* testsuite/libffi.call/cls_align_longdouble_split.c: Pass
-mlong-double-128 only to linux targets.
* testsuite/libffi.call/cls_align_longdouble_split2.c: Likewise.
* testsuite/libffi.call/cls_longdouble.c: Likewise.
* testsuite/libffi.call/huge_struct.c: Likewise.
From-SVN: r163030
Diffstat (limited to 'libffi')
-rw-r--r-- | libffi/ChangeLog | 10 | ||||
-rwxr-xr-x | libffi/configure | 3 | ||||
-rw-r--r-- | libffi/configure.ac | 3 | ||||
-rw-r--r-- | libffi/testsuite/libffi.call/cls_align_longdouble_split.c | 2 | ||||
-rw-r--r-- | libffi/testsuite/libffi.call/cls_align_longdouble_split2.c | 2 | ||||
-rw-r--r-- | libffi/testsuite/libffi.call/cls_longdouble.c | 2 | ||||
-rw-r--r-- | libffi/testsuite/libffi.call/huge_struct.c | 2 |
7 files changed, 20 insertions, 4 deletions
diff --git a/libffi/ChangeLog b/libffi/ChangeLog index 981e5ccdc47..c3db1611b0e 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -1,3 +1,13 @@ +2010-08-09 Andreas Tobler <andreast@fgznet.ch> + + * configure.ac: Add target powerpc64-*-freebsd*. + * configure: Regenerate. + * testsuite/libffi.call/cls_align_longdouble_split.c: Pass + -mlong-double-128 only to linux targets. + * testsuite/libffi.call/cls_align_longdouble_split2.c: Likewise. + * testsuite/libffi.call/cls_longdouble.c: Likewise. + * testsuite/libffi.call/huge_struct.c: Likewise. + 2010-07-10 Evan Phoenix <evan@fallingsnow.net> * src/closures.c (selinux_enabled_check): Fix strncmp usage bug. diff --git a/libffi/configure b/libffi/configure index 860bddd69eb..05e58b0cc70 100755 --- a/libffi/configure +++ b/libffi/configure @@ -11408,6 +11408,9 @@ case "$host" in powerpc-*-freebsd*) TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc ;; + powerpc64-*-freebsd*) + TARGET=POWERPC; TARGETDIR=powerpc + ;; powerpc*-*-rtems*) TARGET=POWERPC; TARGETDIR=powerpc ;; diff --git a/libffi/configure.ac b/libffi/configure.ac index 64e80e2e7f7..ac48c8297de 100644 --- a/libffi/configure.ac +++ b/libffi/configure.ac @@ -131,6 +131,9 @@ case "$host" in powerpc-*-freebsd*) TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc ;; + powerpc64-*-freebsd*) + TARGET=POWERPC; TARGETDIR=powerpc + ;; powerpc*-*-rtems*) TARGET=POWERPC; TARGETDIR=powerpc ;; diff --git a/libffi/testsuite/libffi.call/cls_align_longdouble_split.c b/libffi/testsuite/libffi.call/cls_align_longdouble_split.c index 4274af108a7..a3732bd0f3b 100644 --- a/libffi/testsuite/libffi.call/cls_align_longdouble_split.c +++ b/libffi/testsuite/libffi.call/cls_align_longdouble_split.c @@ -6,7 +6,7 @@ /* { dg-excess-errors "no long double format" { xfail x86_64-*-mingw* x86_64-*-cygwin* } } */ /* { dg-do run { xfail strongarm*-*-* xscale*-*-* } } */ -/* { dg-options -mlong-double-128 { target powerpc64*-*-* } } */ +/* { dg-options -mlong-double-128 { target powerpc64*-*-linux* } } */ /* { dg-output "" { xfail x86_64-*-mingw* x86_64-*-cygwin* } } */ #include "ffitest.h" diff --git a/libffi/testsuite/libffi.call/cls_align_longdouble_split2.c b/libffi/testsuite/libffi.call/cls_align_longdouble_split2.c index 088f0d30ab9..63a0f763368 100644 --- a/libffi/testsuite/libffi.call/cls_align_longdouble_split2.c +++ b/libffi/testsuite/libffi.call/cls_align_longdouble_split2.c @@ -7,7 +7,7 @@ /* { dg-excess-errors "no long double format" { xfail x86_64-*-mingw* x86_64-*-cygwin* } } */ /* { dg-do run { xfail strongarm*-*-* } } */ -/* { dg-options -mlong-double-128 { target powerpc64*-*-* } } */ +/* { dg-options -mlong-double-128 { target powerpc64*-*-linux* } } */ /* { dg-output "" { xfail x86_64-*-mingw* x86_64-*-cygwin* } } */ #include "ffitest.h" diff --git a/libffi/testsuite/libffi.call/cls_longdouble.c b/libffi/testsuite/libffi.call/cls_longdouble.c index 52af6cf3285..e6bac1f8377 100644 --- a/libffi/testsuite/libffi.call/cls_longdouble.c +++ b/libffi/testsuite/libffi.call/cls_longdouble.c @@ -6,7 +6,7 @@ /* { dg-excess-errors "no long double format" { xfail x86_64-*-mingw* x86_64-*-cygwin* } } */ /* { dg-do run { xfail arm*-*-* strongarm*-*-* xscale*-*-* } } */ -/* { dg-options -mlong-double-128 { target powerpc64*-*-* } } */ +/* { dg-options -mlong-double-128 { target powerpc64*-*-linux* } } */ /* { dg-output "" { xfail x86_64-*-mingw* x86_64-*-cygwin* } } */ #include "ffitest.h" diff --git a/libffi/testsuite/libffi.call/huge_struct.c b/libffi/testsuite/libffi.call/huge_struct.c index 9cffb718c98..602437ade59 100644 --- a/libffi/testsuite/libffi.call/huge_struct.c +++ b/libffi/testsuite/libffi.call/huge_struct.c @@ -7,7 +7,7 @@ /* { dg-excess-errors "" { target x86_64-*-mingw* x86_64-*-cygwin* } } */ /* { dg-do run { xfail strongarm*-*-* xscale*-*-* } } */ -/* { dg-options -mlong-double-128 { target powerpc64*-*-* } } */ +/* { dg-options -mlong-double-128 { target powerpc64*-*-linux* } } */ /* { dg-output "" { xfail x86_64-*-mingw* x86_64-*-cygwin* } } */ #include "ffitest.h" |