From f7942975fee7b0162647dd79e2652615b737e98e Mon Sep 17 00:00:00 2001 From: green Date: Sat, 16 Feb 2008 01:02:00 +0000 Subject: [PATCH] 2008-02-15 Anthony Green * configure.ac: Bump version to 3.0.1. * configure, doc/stamp-vti, doc/version.texi: Rebuilt. * libtool-version: Increment revision. * README: Update for new release. 2008-02-15 David Daney * src/mips/ffi.c: Remove extra '>' from include directive. (ffi_prep_closure_loc): Use clear_location instead of tramp. --- libffi/ChangeLog.libffi | 16 ++++++++++++++-- libffi/README | 5 ++++- libffi/configure | 20 ++++++++++---------- libffi/configure.ac | 2 +- libffi/doc/stamp-vti | 4 ++-- libffi/doc/version.texi | 4 ++-- libffi/libtool-version | 2 +- libffi/src/mips/ffi.c | 5 +++-- 8 files changed, 37 insertions(+), 21 deletions(-) diff --git a/libffi/ChangeLog.libffi b/libffi/ChangeLog.libffi index 3243fb09..a67cd209 100644 --- a/libffi/ChangeLog.libffi +++ b/libffi/ChangeLog.libffi @@ -1,9 +1,21 @@ 2008-02-15 Anthony Green - * configure.ac: Bump version to 3.0.0, + * configure.ac: Bump version to 3.0.1. + * configure, doc/stamp-vti, doc/version.texi: Rebuilt. + * libtool-version: Increment revision. + * README: Update for new release. + +2008-02-15 David Daney + + * src/mips/ffi.c: Remove extra '>' from include directive. + (ffi_prep_closure_loc): Use clear_location instead of tramp. + +2008-02-15 Anthony Green + + * configure.ac: Bump version to 3.0.0. * configure, doc/stamp-vti, doc/version.texi: Rebuilt. -2008-02-15 David Daney +2008-02-15 David Daney * src/mips/ffi.c (USE__BUILTIN___CLEAR_CACHE): Define (conditionally), and use it to include cachectl.h. diff --git a/libffi/README b/libffi/README index bd106176..aa9090c7 100644 --- a/libffi/README +++ b/libffi/README @@ -1,7 +1,7 @@ Status ====== -libffi-3.0.0 was released on February 15, 2008. Check the libffi web +libffi-3.0.1 was released on February 15, 2008. Check the libffi web page for updates: . @@ -152,6 +152,9 @@ arguments' test). History ======= +3.0.1 Feb-15-08 + Fix instruction cache flushing bug on MIPS. + 3.0.0 Feb-15-08 Many changes, mostly thanks to the GCC project. Cygnus Solutions is now Red Hat. diff --git a/libffi/configure b/libffi/configure index 803bbf60..4e752663 100755 --- a/libffi/configure +++ b/libffi/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.61 for libffi 3.0.0. +# Generated by GNU Autoconf 2.61 for libffi 3.0.1. # # Report bugs to . # @@ -728,8 +728,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='libffi' PACKAGE_TARNAME='libffi' -PACKAGE_VERSION='3.0.0' -PACKAGE_STRING='libffi 3.0.0' +PACKAGE_VERSION='3.0.1' +PACKAGE_STRING='libffi 3.0.1' PACKAGE_BUGREPORT='http://gcc.gnu.org/bugs.html' # Factoring default headers for most tests. @@ -1457,7 +1457,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libffi 3.0.0 to adapt to many kinds of systems. +\`configure' configures libffi 3.0.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1528,7 +1528,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libffi 3.0.0:";; + short | recursive ) echo "Configuration of libffi 3.0.1:";; esac cat <<\_ACEOF @@ -1638,7 +1638,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libffi configure 3.0.0 +libffi configure 3.0.1 generated by GNU Autoconf 2.61 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1652,7 +1652,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libffi $as_me 3.0.0, which was +It was created by libffi $as_me 3.0.1, which was generated by GNU Autoconf 2.61. Invocation command line was $ $0 $@ @@ -2475,7 +2475,7 @@ fi # Define the identity of the package. PACKAGE='libffi' - VERSION='3.0.0' + VERSION='3.0.1' cat >>confdefs.h <<_ACEOF @@ -23297,7 +23297,7 @@ exec 6>&1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libffi $as_me 3.0.0, which was +This file was extended by libffi $as_me 3.0.1, which was generated by GNU Autoconf 2.61. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -23354,7 +23354,7 @@ Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -libffi config.status 3.0.0 +libffi config.status 3.0.1 configured by $0, generated by GNU Autoconf 2.61, with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/libffi/configure.ac b/libffi/configure.ac index a6fc6519..7933fa61 100644 --- a/libffi/configure.ac +++ b/libffi/configure.ac @@ -2,7 +2,7 @@ dnl Process this with autoconf to create configure AC_PREREQ(2.59) -AC_INIT([libffi], [3.0.0], [http://gcc.gnu.org/bugs.html]) +AC_INIT([libffi], [3.0.1], [http://gcc.gnu.org/bugs.html]) AC_CONFIG_HEADERS([fficonfig.h]) AC_CANONICAL_SYSTEM diff --git a/libffi/doc/stamp-vti b/libffi/doc/stamp-vti index ad18d190..68e24492 100644 --- a/libffi/doc/stamp-vti +++ b/libffi/doc/stamp-vti @@ -1,4 +1,4 @@ @set UPDATED 14 February 2008 @set UPDATED-MONTH February 2008 -@set EDITION 3.0.0 -@set VERSION 3.0.0 +@set EDITION 3.0.1 +@set VERSION 3.0.1 diff --git a/libffi/doc/version.texi b/libffi/doc/version.texi index ad18d190..68e24492 100644 --- a/libffi/doc/version.texi +++ b/libffi/doc/version.texi @@ -1,4 +1,4 @@ @set UPDATED 14 February 2008 @set UPDATED-MONTH February 2008 -@set EDITION 3.0.0 -@set VERSION 3.0.0 +@set EDITION 3.0.1 +@set VERSION 3.0.1 diff --git a/libffi/libtool-version b/libffi/libtool-version index 71a31c48..04a0d468 100644 --- a/libffi/libtool-version +++ b/libffi/libtool-version @@ -3,4 +3,4 @@ # a separate file so that version updates don't involve re-running # automake. # CURRENT:REVISION:AGE -5:1:0 +5:2:0 diff --git a/libffi/src/mips/ffi.c b/libffi/src/mips/ffi.c index 5b9d3613..9e12c0f7 100644 --- a/libffi/src/mips/ffi.c +++ b/libffi/src/mips/ffi.c @@ -1,5 +1,6 @@ /* ----------------------------------------------------------------------- ffi.c - Copyright (c) 1996, 2007 Red Hat, Inc. + Copyright (c) 2008 David Daney MIPS Foreign Function Interface @@ -36,7 +37,7 @@ #endif #ifndef USE__BUILTIN___CLEAR_CACHE -#include > +#include #endif #ifdef FFI_DEBUG @@ -629,7 +630,7 @@ ffi_prep_closure_loc (ffi_closure *closure, #ifdef USE__BUILTIN___CLEAR_CACHE __builtin___clear_cache(clear_location, clear_location + FFI_TRAMPOLINE_SIZE); #else - cacheflush (tramp, FFI_TRAMPOLINE_SIZE, ICACHE); + cacheflush (clear_location, FFI_TRAMPOLINE_SIZE, ICACHE); #endif return FFI_OK; }