mirror of
https://github.com/partic2/libffi
synced 2026-11-10 18:17:19 +00:00
3.0.9rc11
This commit is contained in:
+8
-9
@@ -17,12 +17,11 @@ Index: libffi/testsuite/libffi.call/cls_double_va.c
|
||||
===================================================================
|
||||
--- libffi.orig/testsuite/libffi.call/cls_double_va.c
|
||||
+++ libffi/testsuite/libffi.call/cls_double_va.c
|
||||
@@ -4,7 +4,7 @@
|
||||
PR: none.
|
||||
@@ -5,6 +5,7 @@
|
||||
Originator: Blake Chaffin 6/6/2007 */
|
||||
|
||||
-/* { dg-do run { xfail strongarm*-*-* xscale*-*-* } } */
|
||||
+/* { dg-do run { xfail avr32*-*-* strongarm*-*-* xscale*-*-* } } */
|
||||
/* { dg-do run { xfail strongarm*-*-* xscale*-*-* } } */
|
||||
+/* { dg-output "" { xfail avr32*-*-* } } */
|
||||
#include "ffitest.h"
|
||||
|
||||
static void
|
||||
@@ -30,15 +29,15 @@ Index: libffi/testsuite/libffi.call/cls_longdouble_va.c
|
||||
===================================================================
|
||||
--- libffi.orig/testsuite/libffi.call/cls_longdouble_va.c
|
||||
+++ libffi/testsuite/libffi.call/cls_longdouble_va.c
|
||||
@@ -4,7 +4,7 @@
|
||||
PR: none.
|
||||
@@ -5,7 +5,7 @@
|
||||
Originator: Blake Chaffin 6/6/2007 */
|
||||
|
||||
-/* { dg-do run { xfail strongarm*-*-* xscale*-*-* } } */
|
||||
+/* { dg-do run { xfail avr32*-*-* strongarm*-*-* xscale*-*-* } } */
|
||||
/* { dg-output "" { xfail x86_64-*-mingw* } } */
|
||||
/* { dg-do run { xfail strongarm*-*-* xscale*-*-* } } */
|
||||
-/* { dg-output "" { xfail x86_64-*-mingw* } } */
|
||||
+/* { dg-output "" { xfail avr32*-*-* x86_64-*-mingw* } } */
|
||||
#include "ffitest.h"
|
||||
|
||||
static void
|
||||
Index: libffi/testsuite/libffi.call/huge_struct.c
|
||||
===================================================================
|
||||
--- libffi.orig/testsuite/libffi.call/huge_struct.c
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
Index: libffi/ChangeLog.libffi
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog.libffi
|
||||
+++ libffi/ChangeLog.libffi
|
||||
@@ -1,3 +1,9 @@
|
||||
+2009-12-27 Matthias Klose <doko@ubuntu.com>
|
||||
+
|
||||
+ * configure.ac (HAVE_LONG_DOUBLE): Define for mips when
|
||||
+ appropriate.
|
||||
+ * configure: Rebuilt.
|
||||
+
|
||||
2009-12-27 Anthony Green <green@redhat.com>
|
||||
|
||||
* testsuite/libffi.call/cls_longdouble.c: Don't xfail for ARM.
|
||||
Index: libffi/configure
|
||||
===================================================================
|
||||
--- libffi.orig/configure
|
||||
+++ libffi/configure
|
||||
@@ -12211,6 +12211,8 @@ case "$host" in
|
||||
TARGET=MIPS; TARGETDIR=mips
|
||||
;;
|
||||
mips*-*-linux*)
|
||||
+ # Support 128-bit long double for NewABI.
|
||||
+ HAVE_LONG_DOUBLE='defined(__mips64)'
|
||||
TARGET=MIPS; TARGETDIR=mips
|
||||
;;
|
||||
|
||||
Index: libffi/configure.ac
|
||||
===================================================================
|
||||
--- libffi.orig/configure.ac
|
||||
+++ libffi/configure.ac
|
||||
@@ -111,6 +111,8 @@ case "$host" in
|
||||
TARGET=MIPS; TARGETDIR=mips
|
||||
;;
|
||||
mips*-*-linux*)
|
||||
+ # Support 128-bit long double for NewABI.
|
||||
+ HAVE_LONG_DOUBLE='defined(__mips64)'
|
||||
TARGET=MIPS; TARGETDIR=mips
|
||||
;;
|
||||
|
||||
@@ -9,3 +9,5 @@ xpass
|
||||
amd64-openbsd
|
||||
hpux
|
||||
avr32-test
|
||||
xfail-updates
|
||||
mips64
|
||||
|
||||
+11
-11
@@ -12796,7 +12796,7 @@ Index: libffi/configure
|
||||
#! /bin/sh
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
-# Generated by GNU Autoconf 2.64 for libffi 3.0.8.
|
||||
+# Generated by GNU Autoconf 2.63 for libffi 3.0.9rc10.
|
||||
+# Generated by GNU Autoconf 2.63 for libffi 3.0.9rc11.
|
||||
#
|
||||
# Report bugs to <http://gcc.gnu.org/bugs.html>.
|
||||
#
|
||||
@@ -13752,8 +13752,8 @@ Index: libffi/configure
|
||||
PACKAGE_TARNAME='libffi'
|
||||
-PACKAGE_VERSION='3.0.8'
|
||||
-PACKAGE_STRING='libffi 3.0.8'
|
||||
+PACKAGE_VERSION='3.0.9rc10'
|
||||
+PACKAGE_STRING='libffi 3.0.9rc10'
|
||||
+PACKAGE_VERSION='3.0.9rc11'
|
||||
+PACKAGE_STRING='libffi 3.0.9rc11'
|
||||
PACKAGE_BUGREPORT='http://gcc.gnu.org/bugs.html'
|
||||
-PACKAGE_URL=''
|
||||
|
||||
@@ -13918,7 +13918,7 @@ Index: libffi/configure
|
||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||
cat <<_ACEOF
|
||||
-\`configure' configures libffi 3.0.8 to adapt to many kinds of systems.
|
||||
+\`configure' configures libffi 3.0.9rc10 to adapt to many kinds of systems.
|
||||
+\`configure' configures libffi 3.0.9rc11 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
@@ -13927,7 +13927,7 @@ Index: libffi/configure
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
- short | recursive ) echo "Configuration of libffi 3.0.8:";;
|
||||
+ short | recursive ) echo "Configuration of libffi 3.0.9rc10:";;
|
||||
+ short | recursive ) echo "Configuration of libffi 3.0.9rc11:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
@@ -13945,7 +13945,7 @@ Index: libffi/configure
|
||||
cat <<\_ACEOF
|
||||
-libffi configure 3.0.8
|
||||
-generated by GNU Autoconf 2.64
|
||||
+libffi configure 3.0.9rc10
|
||||
+libffi configure 3.0.9rc11
|
||||
+generated by GNU Autoconf 2.63
|
||||
|
||||
-Copyright (C) 2009 Free Software Foundation, Inc.
|
||||
@@ -14045,7 +14045,7 @@ Index: libffi/configure
|
||||
- rm -rf conftest.dSYM conftest_ipa8_conftest.oo
|
||||
- eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
|
||||
- return $ac_retval
|
||||
+It was created by libffi $as_me 3.0.9rc10, which was
|
||||
+It was created by libffi $as_me 3.0.9rc11, which was
|
||||
+generated by GNU Autoconf 2.63. Invocation command line was
|
||||
|
||||
-} # ac_fn_c_try_link
|
||||
@@ -15318,7 +15318,7 @@ Index: libffi/configure
|
||||
# Define the identity of the package.
|
||||
PACKAGE='libffi'
|
||||
- VERSION='3.0.8'
|
||||
+ VERSION='3.0.9rc10'
|
||||
+ VERSION='3.0.9rc11'
|
||||
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
@@ -24727,7 +24727,7 @@ Index: libffi/configure
|
||||
ac_log="
|
||||
-This file was extended by libffi $as_me 3.0.8, which was
|
||||
-generated by GNU Autoconf 2.64. Invocation command line was
|
||||
+This file was extended by libffi $as_me 3.0.9rc10, which was
|
||||
+This file was extended by libffi $as_me 3.0.9rc11, which was
|
||||
+generated by GNU Autoconf 2.63. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
@@ -24759,7 +24759,7 @@ Index: libffi/configure
|
||||
ac_cs_version="\\
|
||||
-libffi config.status 3.0.8
|
||||
-configured by $0, generated by GNU Autoconf 2.64,
|
||||
+libffi config.status 3.0.9rc10
|
||||
+libffi config.status 3.0.9rc11
|
||||
+configured by $0, generated by GNU Autoconf 2.63,
|
||||
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
|
||||
|
||||
@@ -25719,7 +25719,7 @@ Index: libffi/configure.ac
|
||||
+AC_PREREQ(2.63)
|
||||
|
||||
-AC_INIT([libffi], [3.0.8], [http://gcc.gnu.org/bugs.html])
|
||||
+AC_INIT([libffi], [3.0.9rc10], [http://gcc.gnu.org/bugs.html])
|
||||
+AC_INIT([libffi], [3.0.9rc11], [http://gcc.gnu.org/bugs.html])
|
||||
AC_CONFIG_HEADERS([fficonfig.h])
|
||||
|
||||
-AM_ENABLE_MULTILIB(, ..)
|
||||
|
||||
@@ -176,3 +176,24 @@ Index: libffi/configure
|
||||
if test $TARGETDIR = unknown; then
|
||||
{ { $as_echo "$as_me:$LINENO: error: \"libffi has not been ported to $host.\"" >&5
|
||||
$as_echo "$as_me: error: \"libffi has not been ported to $host.\"" >&2;}
|
||||
Index: libffi/Makefile.in
|
||||
===================================================================
|
||||
--- libffi.orig/Makefile.in
|
||||
+++ libffi/Makefile.in
|
||||
@@ -264,6 +264,7 @@ distcleancheck_listfiles = find . -type
|
||||
ACLOCAL = @ACLOCAL@
|
||||
ALLOCA = @ALLOCA@
|
||||
AMTAR = @AMTAR@
|
||||
+AM_LTLDFLAGS = @AM_LTLDFLAGS@
|
||||
AM_RUNTESTFLAGS = @AM_RUNTESTFLAGS@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
@@ -478,7 +479,7 @@ nodist_libffi_la_SOURCES = $(am__append_
|
||||
libffi_convenience_la_SOURCES = $(libffi_la_SOURCES)
|
||||
nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES)
|
||||
AM_CFLAGS = -Wall -g -fexceptions
|
||||
-libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version`
|
||||
+libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(AM_LTLDFLAGS)
|
||||
AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
|
||||
AM_CCASFLAGS = $(AM_CPPFLAGS)
|
||||
all: fficonfig.h
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
Index: libffi/ChangeLog.libffi
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog.libffi
|
||||
+++ libffi/ChangeLog.libffi
|
||||
@@ -1,3 +1,7 @@
|
||||
+2009-12-27 Anthony Green <green@redhat.com>
|
||||
+
|
||||
+ * testsuite/libffi.call/cls_longdouble.c: Don't xfail for ARM.
|
||||
+
|
||||
2009-12-26 Anthony Green <green@redhat.com>
|
||||
|
||||
* testsuite/libffi.call/huge_struct.c: Don't xfail for avr32*-*-*.
|
||||
Index: libffi/testsuite/libffi.call/cls_longdouble.c
|
||||
===================================================================
|
||||
--- libffi.orig/testsuite/libffi.call/cls_longdouble.c
|
||||
+++ libffi/testsuite/libffi.call/cls_longdouble.c
|
||||
@@ -5,7 +5,7 @@
|
||||
Originator: Blake Chaffin */
|
||||
|
||||
/* { dg-excess-errors "no long double format" { xfail x86_64-*-mingw* x86_64-*-cygwin* } } */
|
||||
-/* { dg-do run { xfail arm*-*-* strongarm*-*-* xscale*-*-* } } */
|
||||
+/* { dg-do run { xfail strongarm*-*-* xscale*-*-* } } */
|
||||
/* { dg-options -mlong-double-128 { target powerpc64*-*-* } } */
|
||||
/* { dg-output "" { xfail x86_64-*-mingw* x86_64-*-cygwin* } } */
|
||||
|
||||
Reference in New Issue
Block a user