mozilla-aarch64-bmo-810631.patch
author Wolfgang Rosenauer <wr@rosenauer.org>
Sat, 26 Apr 2014 14:26:07 +0200
changeset 726 cc8d77a6a0b6
parent 715 e1c226a4de34
permissions -rw-r--r--
remove obsolete firefox-browser-css.patch
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
715
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
     1
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
     2
# HG changeset patch
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
     3
# User Ryan VanderMeulen <ryanvm@gmail.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
     4
# Date 1395835684 14400
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
     5
# Node ID 1c6abf8c653a8788f5f2cb30779e46647ac8d504
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
     6
# Parent  9afe2a1145bd2962684186fe78d0fc4773630144
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
     7
Bug 810631 - Update libffi to version 3.1rc1.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
     8
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
     9
diff --git a/js/src/ctypes/libffi/ChangeLog b/js/src/ctypes/libffi/ChangeLog
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    10
--- a/js/src/ctypes/libffi/ChangeLog
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    11
+++ b/js/src/ctypes/libffi/ChangeLog
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    12
@@ -1,4259 +1,4883 @@
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    13
-2010-08-05  Dan Witte  <dwitte@mozilla.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    14
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    15
-        * Makefile.am: Pass FFI_DEBUG define to msvcc.sh for linking to the
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    16
-        debug CRT when --enable-debug is given.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    17
-        * configure.ac: Define it.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    18
-        * msvcc.sh: Translate -g and -DFFI_DEBUG appropriately.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    19
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    20
-2010-08-04  Dan Witte  <dwitte@mozilla.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    21
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    22
-	* src/x86/ffitarget.h: Add X86_ANY define for all x86/x86_64
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    23
-	platforms.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    24
-	* src/x86/ffi.c: Remove redundant ifdef checks.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    25
-	* src/prep_cif.c: Push stack space computation into src/x86/ffi.c
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    26
-	for X86_ANY so return value space doesn't get added twice.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    27
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    28
-2010-08-03  Neil Rashbrooke <neil@parkwaycc.co.uk>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    29
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    30
-	* msvcc.sh: Don't pass -safeseh to ml64 because behavior is buggy.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    31
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    32
-2010-07-22  Dan Witte  <dwitte@mozilla.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    33
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    34
-	* src/*/ffitarget.h: Make FFI_LAST_ABI one past the last valid ABI.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    35
-	* src/prep_cif.c: Fix ABI assertion.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    36
-        * src/cris/ffi.c: Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    37
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    38
-2010-07-10  Evan Phoenix  <evan@fallingsnow.net>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    39
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    40
-	* src/closures.c (selinux_enabled_check): Fix strncmp usage bug.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    41
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    42
-2010-07-07  Dan HorĂ¡k <dan@danny.cz>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    43
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    44
-	* include/ffi.h.in: Protect #define with #ifndef.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    45
-	* src/powerpc/ffitarget.h: Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    46
-	* src/s390/ffitarget.h: Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    47
-	* src/sparc/ffitarget.h: Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    48
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    49
-2010-05-11  Dan Witte  <dwitte@mozilla.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    50
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    51
-	* doc/libffi.tex: Document previous change.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    52
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    53
-2010-05-11  Makoto Kato <m_kato@ga2.so-net.ne.jp>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    54
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    55
-	* src/x86/ffi.c (ffi_call): Don't copy structs passed by value.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    56
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    57
-2010-05-05  Michael Kohler <michaelkohler@live.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    58
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    59
-	* src/dlmalloc.c (dlfree): Fix spelling.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    60
-	* src/ia64/ffi.c (ffi_prep_cif_machdep): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    61
-	* configure.ac: Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    62
-	* configure: Rebuilt.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    63
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    64
-2010-04-13  Dan Witte  <dwitte@mozilla.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    65
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    66
-	* msvcc.sh: Build with -W3 instead of -Wall.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    67
-	* src/powerpc/ffi_darwin.c: Remove build warnings.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    68
-	* src/x86/ffi.c: Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    69
-	* src/x86/ffitarget.h: Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    70
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    71
-2010-03-30  Dan Witte  <dwitte@mozilla.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    72
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    73
-	* msvcc.sh: Disable build warnings.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    74
-	* README (tested): Clarify windows build procedure.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    75
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    76
-2010-03-14  Matthias Klose  <doko@ubuntu.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    77
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    78
-	* src/x86/ffi64.c: Fix typo in comment.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    79
-	* src/x86/ffi.c: Use /* ... */ comment style.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    80
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    81
-2010-07-07   Neil Roberts <neil@linux.intel.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    82
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    83
-	* src/x86/sysv.S (ffi_call_SYSV): Align the stack pointer to
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    84
-	16-bytes.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    85
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    86
-2010-07-02  Jakub Jelinek  <jakub@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    87
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    88
-	* Makefile.am (AM_MAKEFLAGS): Pass also mandir to submakes.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    89
-	* Makefile.in: Regenerated.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    90
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    91
-2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    92
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    93
-	* configure.ac (libffi_cv_as_x86_pcrel): Check for illegal in as
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    94
-	output, too.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    95
-	(libffi_cv_as_ascii_pseudo_op): Check for .ascii.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    96
-	(libffi_cv_as_string_pseudo_op): Check for .string.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    97
-	* configure: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    98
-	* fficonfig.h.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
    99
-	* src/x86/sysv.S (.eh_frame): Use .ascii, .string or error.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   100
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   101
-2010-04-07  Jakub Jelinek  <jakub@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   102
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   103
-	* regex.c (byte_re_match_2_internal): Avoid set but not used
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   104
-	warning.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   105
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   106
-2010-04-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   107
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   108
-	* Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   109
-	* aclocal.m4: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   110
-	* include/Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   111
-	* man/Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   112
-	* testsuite/Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   113
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   114
-2010-03-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   115
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   116
-	* configure.ac (libffi_cv_as_x86_64_unwind_section_type): New test.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   117
-	* configure: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   118
-	* fficonfig.h.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   119
-	* libffi/src/x86/unix64.S (.eh_frame)
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   120
-	[HAVE_AS_X86_64_UNWIND_SECTION_TYPE]: Use @unwind section type.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   121
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   122
-2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   123
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   124
-	* doc/libffi.texi (The Closure API): Fix typo.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   125
-	* doc/libffi.info: Remove.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   126
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   127
-2010-02-15  Matthias Klose  <doko@ubuntu.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   128
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   129
-	* src/arm/sysv.S (__ARM_ARCH__): Define for processor
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   130
-	__ARM_ARCH_7EM__.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   131
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   132
-2010-01-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   133
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   134
-	PR libffi/40701
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   135
-	* testsuite/libffi.call/ffitest.h [__alpha__ && __osf__] (PRIdLL,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   136
-	PRIuLL, PRId64, PRIu64, PRIuPTR): Define.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   137
-	* testsuite/libffi.call/cls_align_sint64.c: Add -Wno-format on
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   138
-	alpha*-dec-osf*.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   139
-	* testsuite/libffi.call/cls_align_uint64.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   140
-	* testsuite/libffi.call/cls_ulonglong.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   141
-	* testsuite/libffi.call/return_ll1.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   142
-	* testsuite/libffi.call/stret_medium2.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   143
-	* testsuite/libffi.special/ffitestcxx.h (allocate_mmap): Cast
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   144
-	MAP_FAILED to char *.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   145
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   146
-2010-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   147
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   148
-	* src/mips/n32.S: Use .abicalls and .eh_frame with __GNUC__.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   149
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   150
-2009-12-31  Anthony Green  <green@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   151
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   152
-	* README: Update for libffi 3.0.9.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   153
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   154
-2009-12-27  Matthias Klose  <doko@ubuntu.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   155
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   156
-	* configure.ac (HAVE_LONG_DOUBLE): Define for mips when
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   157
-	appropriate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   158
-	* configure: Rebuilt.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   159
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   160
-2009-12-26  Anthony Green  <green@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   161
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   162
-	* testsuite/libffi.call/cls_longdouble_va.c: Mark as xfail for
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   163
-	avr32*-*-*.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   164
-	* testsuite/libffi.call/cls_double_va.c: Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   165
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   166
-2009-12-26  Andreas Tobler  <a.tobler@schweiz.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   167
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   168
-	* testsuite/libffi.call/ffitest.h: Conditionally include stdint.h
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   169
-	and inttypes.h.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   170
-	* testsuite/libffi.special/unwindtest.cc: Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   171
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   172
-2009-12-26  Andreas Tobler  <a.tobler@schweiz.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   173
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   174
-	* configure.ac: Add amd64-*-openbsd*.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   175
-	* configure: Rebuilt.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   176
-	* testsuite/lib/libffi-dg.exp (libffi_target_compile): Link
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   177
-	openbsd programs with -lpthread.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   178
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   179
-2009-12-26  Anthony Green  <green@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   180
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   181
-	* testsuite/libffi.call/cls_double_va.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   182
-	testsuite/libffi.call/cls_longdouble.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   183
-	testsuite/libffi.call/cls_longdouble_va.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   184
-	testsuite/libffi.call/cls_pointer.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   185
-	testsuite/libffi.call/cls_pointer_stack.c: Remove xfail for
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   186
-	mips*-*-* and arm*-*-*.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   187
-	* testsuite/libffi.call/cls_align_longdouble_split.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   188
-	testsuite/libffi.call/cls_align_longdouble_split2.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   189
-	testsuite/libffi.call/stret_medium2.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   190
-	testsuite/libffi.call/stret_medium.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   191
-	testsuite/libffi.call/stret_large.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   192
-	testsuite/libffi.call/stret_large2.c: Remove xfail for arm*-*-*.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   193
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   194
-2009-12-31  Kay Tietz  <ktietz70@googlemail.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   195
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   196
-	* testsuite/libffi.call/ffitest.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   197
-	testsuite/libffi.special/ffitestcxx.h (PRIdLL, PRuLL): Fix
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   198
-	definitions.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   199
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   200
-2009-12-31  Carlo Bramini  <carlo.bramix@libero.it>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   201
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   202
-	* configure.ac (AM_LTLDFLAGS): Define for windows hosts.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   203
-	* Makefile.am (libffi_la_LDFLAGS): Add AM_LTLDFLAGS.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   204
-	* configure: Rebuilt.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   205
-	* Makefile.in: Rebuilt.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   206
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   207
-2009-12-31  Anthony Green  <green@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   208
-	    Blake Chaffin.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   209
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   210
-	* testsuite/libffi.call/huge_struct.c: New test case from Blake
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   211
-	Chaffin @ Apple.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   212
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   213
-2009-12-28  David Edelsohn  <edelsohn@gnu.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   214
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   215
-	* src/powerpc/ffi_darwin.c (ffi_prep_args): Copy abi and nargs to
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   216
-	local variables.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   217
-	(aix_adjust_aggregate_sizes): New function.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   218
-	(ffi_prep_cif_machdep): Call it.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   219
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   220
-2009-12-26  Andreas Tobler  <a.tobler@schweiz.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   221
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   222
-	* configure.ac: Define FFI_MMAP_EXEC_WRIT for the given targets.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   223
-	* configure: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   224
-	* fficonfig.h.in: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   225
-	* src/closures.c: Remove the FFI_MMAP_EXEC_WRIT definition for
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   226
-	Solaris/x86.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   227
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   228
-2009-12-26  Andreas Schwab  <schwab@linux-m68k.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   229
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   230
-	* src/powerpc/ffi.c (ffi_prep_args_SYSV): Advance intarg_count
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   231
-	when a float arguments is passed in memory.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   232
-	(ffi_closure_helper_SYSV): Mark general registers as used up when
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   233
-	a 64bit or soft-float long double argument is passed in memory.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   234
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   235
-2009-12-25  Matthias Klose  <doko@ubuntu.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   236
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   237
-	* man/ffi_call.3: Fix #include in examples.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   238
-	* doc/libffi.texi: Add dircategory.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   239
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   240
-2009-12-25  Frank Everdij <f.p.x.everdij@tudelft.nl>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   241
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   242
-	* include/ffi.h.in: Placed '__GNUC__' ifdef around
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   243
-	'__attribute__((aligned(8)))' in ffi_closure, fixes compile for
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   244
-	IRIX MIPSPro c99.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   245
-	* include/ffi_common.h: Added '__sgi' define to non
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   246
-	'__attribute__((__mode__()))' integer typedefs.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   247
-	* src/mips/ffi.c (ffi_call, ffi_closure_mips_inner_O32,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   248
-	ffi_closure_mips_inner_N32): Added 'defined(_MIPSEB)' to BE check.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   249
-	(ffi_closure_mips_inner_O32, ffi_closure_mips_inner_N32): Added
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   250
-	FFI_LONGDOUBLE support and alignment(N32 only).
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   251
-	* src/mips/ffitarget.h: Corrected '#include <sgidefs.h>' for IRIX and
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   252
-	fixed non '__attribute__((__mode__()))' integer typedefs.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   253
-	* src/mips/n32.S: Put '#ifdef linux' around '.abicalls' and '.eh_frame'
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   254
-	since they are Linux/GNU Assembler specific.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   255
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   256
-2009-12-25  Bradley Smith  <brad@brad-smith.co.uk>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   257
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   258
-	* configure.ac, Makefile.am, src/avr32/ffi.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   259
-	src/avr32/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   260
-	src/avr32/sysv.S: Add AVR32 port.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   261
-	* configure, Makefile.in: Rebuilt.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   262
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   263
-2009-12-21  Andreas Tobler  <a.tobler@schweiz.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   264
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   265
-	* configure.ac: Make i?86 build on FreeBSD and OpenBSD.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   266
-	* configure: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   267
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   268
-2009-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   269
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   270
-	* testsuite/libffi.call/ffitest.h: Define PRIuPTR on PA HP-UX.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   271
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   272
-2009-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   273
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   274
-	* src/pa/ffi.c (ffi_closure_inner_pa32): Handle FFI_TYPE_LONGDOUBLE
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   275
-	type on HP-UX.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   276
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   277
-2009-12-11  Eric Botcazou  <ebotcazou@adacore.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   278
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   279
-	* src/sparc/ffi.c (ffi_closure_sparc_inner_v9): Properly align 'long
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   280
-	double' arguments.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   281
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   282
-2009-12-11  Eric Botcazou  <ebotcazou@adacore.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   283
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   284
-	* testsuite/libffi.call/ffitest.h: Define PRIuPTR on Solaris < 10.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   285
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   286
-2009-12-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   287
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   288
-	PR libffi/40700
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   289
-	* src/closures.c [X86_64 && __sun__ && __svr4__]
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   290
-	(FFI_MMAP_EXEC_WRIT): Define.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   291
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   292
-2009-12-08  David Daney  <ddaney@caviumnetworks.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   293
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   294
-	* testsuite/libffi.call/stret_medium.c: Remove xfail for mips*-*-*
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   295
-	* testsuite/libffi.call/cls_align_longdouble_split2.c: Same.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   296
-	* testsuite/libffi.call/stret_large.c: Same.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   297
-	* testsuite/libffi.call/cls_align_longdouble_split.c: Same.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   298
-	* testsuite/libffi.call/stret_large2.c: Same.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   299
-	* testsuite/libffi.call/stret_medium2.c: Same.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   300
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   301
-2009-12-07  David Edelsohn  <edelsohn@gnu.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   302
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   303
-	* src/powerpc/aix_closure.S (libffi_closure_ASM): Fix tablejump
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   304
-	typo.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   305
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   306
-2009-12-05  David Edelsohn  <edelsohn@gnu.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   307
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   308
-	* src/powerpc/aix.S: Update AIX32 code to be consistent with AIX64
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   309
-	code.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   310
-	* src/powerpc/aix_closure.S: Same.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   311
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   312
-2009-12-05  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   313
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   314
-	* Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   315
-	* configure: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   316
-	* include/Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   317
-	* man/Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   318
-	* testsuite/Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   319
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   320
-2009-12-04  David Edelsohn  <edelsohn@gnu.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   321
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   322
-	* src/powerpc/aix_closure.S: Reorganize 64-bit code to match
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   323
-	linux64_closure.S.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   324
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   325
-2009-12-04  Uros Bizjak  <ubizjak@gmail.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   326
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   327
-	PR libffi/41908
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   328
-	* src/x86/ffi64.c (classify_argument): Update from
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   329
-	gcc/config/i386/i386.c.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   330
-	(ffi_closure_unix64_inner): Do not use the address of two consecutive
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   331
-	SSE registers directly.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   332
-	* testsuite/libffi.call/cls_dbls_struct.c (main): Remove xfail
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   333
-	for x86_64 linux targets.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   334
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   335
-2009-12-04  David Edelsohn  <edelsohn@gnu.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   336
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   337
-	* src/powerpc/ffi_darwin.c (ffi_closure_helper_DARWIN): Increment
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   338
-	pfr for long double split between fpr13 and stack.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   339
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   340
-2009-12-03  David Edelsohn  <edelsohn@gnu.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   341
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   342
-	* src/powerpc/ffi_darwin.c (ffi_prep_args): Increment next_arg and
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   343
-	fparg_count twice for long double.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   344
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   345
-2009-12-03  David Edelsohn  <edelsohn@gnu.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   346
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   347
-	PR libffi/42243
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   348
-	* src/powerpc/ffi_darwin.c (ffi_prep_args): Remove extra parentheses.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   349
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   350
-2009-12-03  Uros Bizjak  <ubizjak@gmail.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   351
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   352
-	* testsuite/libffi.call/cls_longdouble_va.c (main): Fix format string.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   353
-	Remove xfails for x86 linux targets.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   354
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   355
-2009-12-02  David Edelsohn  <edelsohn@gnu.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   356
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   357
-	* src/powerpc/ffi_darwin.c (ffi_prep_args): Fix typo in INT64
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   358
-	case.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   359
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   360
-2009-12-01  David Edelsohn  <edelsohn@gnu.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   361
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   362
-	* src/powerpc/aix.S (ffi_call_AIX): Convert to more standard
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   363
-	register usage.  Call ffi_prep_args directly.  Add long double
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   364
-	return value support.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   365
-	* src/powerpc/ffi_darwin.c (ffi_prep_args): Double arg increment
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   366
-	applies to FFI_TYPE_DOUBLE.  Correct fpr_base increment typo.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   367
-	Separate FFI_TYPE_SINT32 and FFI_TYPE_UINT32 cases.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   368
-	(ffi_prep_cif_machdep): Only 16 byte stack alignment in 64 bit
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   369
-	mode.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   370
-	(ffi_closure_helper_DARWIN): Remove nf and ng counters.  Move temp
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   371
-	into case.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   372
-	* src/powerpc/aix_closure.S: Maintain 16 byte stack alignment.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   373
-	Allocate result area between params and FPRs.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   374
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   375
-2009-11-30  David Edelsohn  <edelsohn@gnu.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   376
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   377
-	PR target/35484
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   378
-	* src/powerpc/ffitarget.h (POWERPC64): Define for PPC64 Linux and
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   379
-	AIX64.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   380
-	* src/powerpc/aix.S: Implement AIX64 version.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   381
-	* src/powerpc/aix_closure.S: Implement AIX64 version.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   382
-	(ffi_closure_ASM): Use extsb, lha and displament addresses.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   383
-	* src/powerpc/ffi_darwin.c (ffi_prep_args): Implement AIX64
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   384
-	support.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   385
-	(ffi_prep_cif_machdep): Same.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   386
-	(ffi_call): Same.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   387
-	(ffi_closure_helper_DARWIN): Same.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   388
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   389
-2009-11-02  Andreas Tobler  <a.tobler@schweiz.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   390
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   391
-	PR libffi/41908
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   392
-	* testsuite/libffi.call/testclosure.c: New test.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   393
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   394
-2009-09-28  Kai Tietz  <kai.tietz@onevision.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   395
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   396
-	* src/x86/win64.S (_ffi_call_win64 stack): Remove for gnu
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   397
-	assembly version use of ___chkstk.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   398
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   399
-2009-09-23  Matthias Klose  <doko@ubuntu.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   400
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   401
-	PR libffi/40242, PR libffi/41443
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   402
-	* src/arm/sysv.S (__ARM_ARCH__): Define for processors
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   403
-	__ARM_ARCH_6T2__, __ARM_ARCH_6M__, __ARM_ARCH_7__,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   404
-	__ARM_ARCH_7A__, __ARM_ARCH_7R__, __ARM_ARCH_7M__.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   405
-	Change the conditionals to __SOFTFP__ || __ARM_EABI__
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   406
-	for -mfloat-abi=softfp to work.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   407
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   408
-2009-09-17  Loren J. Rittle  <ljrittle@acm.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   409
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   410
-	PR testsuite/32843 (strikes again)
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   411
-	* src/x86/ffi.c (ffi_prep_cif_machdep): Add X86_FREEBSD to
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   412
-	enable proper extension on char and short.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   413
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   414
-2009-09-15  David Daney  <ddaney@caviumnetworks.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   415
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   416
-	* src/java_raw_api.c (ffi_java_raw_to_rvalue): Remove special
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   417
-	handling for FFI_TYPE_POINTER.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   418
-	* src/mips/ffitarget.h (FFI_TYPE_STRUCT_D_SOFT,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   419
-	FFI_TYPE_STRUCT_F_SOFT, FFI_TYPE_STRUCT_DD_SOFT,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   420
-	FFI_TYPE_STRUCT_FF_SOFT, FFI_TYPE_STRUCT_FD_SOFT,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   421
-	FFI_TYPE_STRUCT_DF_SOFT, FFI_TYPE_STRUCT_SOFT): New defines.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   422
-	(FFI_N32_SOFT_FLOAT, FFI_N64_SOFT_FLOAT): New ffi_abi enumerations.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   423
-	(enum ffi_abi): Set FFI_DEFAULT_ABI for soft-float.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   424
-	* src/mips/n32.S (ffi_call_N32): Add handling for soft-float
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   425
-	structure and pointer returns.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   426
-	(ffi_closure_N32): Add handling for pointer returns.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   427
-	* src/mips/ffi.c (ffi_prep_args, calc_n32_struct_flags,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   428
-	calc_n32_return_struct_flags): Handle soft-float.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   429
-	(ffi_prep_cif_machdep):  Handle soft-float, fix pointer handling.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   430
-	(ffi_call_N32): Declare proper argument types.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   431
-	(ffi_call, copy_struct_N32, ffi_closure_mips_inner_N32): Handle
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   432
-	soft-float.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   433
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   434
-2009-08-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   435
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   436
-	* configure.ac (AC_PREREQ): Bump to 2.64.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   437
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   438
-2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   439
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   440
-	* Makefile.am (install-html, install-pdf): Remove.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   441
-	* Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   442
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   443
-	* Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   444
-	* aclocal.m4: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   445
-	* configure: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   446
-	* fficonfig.h.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   447
-	* include/Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   448
-	* man/Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   449
-	* testsuite/Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   450
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   451
-2009-07-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   452
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   453
-	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   454
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   455
-2009-07-24  Dave Korn  <dave.korn.cygwin@gmail.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   456
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   457
-	PR libffi/40807
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   458
-	* src/x86/ffi.c (ffi_prep_cif_machdep): Also use sign/zero-extending
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   459
-	return types for X86_WIN32.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   460
-	* src/x86/win32.S (_ffi_call_SYSV): Handle omitted return types.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   461
-	(_ffi_call_STDCALL, _ffi_closure_SYSV, _ffi_closure_raw_SYSV,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   462
-	_ffi_closure_STDCALL): Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   463
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   464
-	* src/closures.c (is_selinux_enabled): Define to const 0 for Cygwin.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   465
-	(dlmmap, dlmunmap): Also use these functions on Cygwin.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   466
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   467
-2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   468
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   469
-	PR testsuite/40699
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   470
-	PR testsuite/40707
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   471
-	PR testsuite/40709
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   472
-	* testsuite/lib/libffi-dg.exp: Revert 2009-07-02, 2009-07-01 and
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   473
-	2009-06-30 commits.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   474
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   475
-2009-07-01  Richard Sandiford  <r.sandiford@uk.ibm.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   476
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   477
-	* testsuite/lib/libffi-dg.exp (libffi-init): Set ld_library_path
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   478
-	to "" before adding paths.  (This reinstates an assignment that
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   479
-	was removed by my 2009-06-30 commit, but changes the initial
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   480
-	value from "." to "".)
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   481
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   482
-2009-07-01  H.J. Lu  <hongjiu.lu@intel.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   483
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   484
-	PR testsuite/40601
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   485
-	* testsuite/lib/libffi-dg.exp (libffi-init): Properly set
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   486
-	gccdir.  Adjust ld_library_path for gcc only if gccdir isn't
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   487
-	empty.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   488
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   489
-2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   490
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   491
-	* testsuite/lib/libffi-dg.exp (libffi-init): Don't add "."
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   492
-	to ld_library_path.  Use add_path.  Add just find_libgcc_s
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   493
-	to ld_library_path, not every libgcc multilib directory.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   494
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   495
-2009-06-16  Wim Lewis  <wiml@hhhh.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   496
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   497
-	* src/powerpc/ffi.c: Avoid clobbering cr3 and cr4, which are
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   498
-	supposed to be callee-saved.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   499
-	* src/powerpc/sysv.S (small_struct_return_value): Fix overrun of
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   500
-	return buffer for odd-size structs.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   501
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   502
-2009-06-16  Andreas Tobler  <a.tobler@schweiz.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   503
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   504
-	PR libffi/40444
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   505
-	* testsuite/lib/libffi-dg.exp (libffi_target_compile): Add
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   506
-	allow_stack_execute for Darwin.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   507
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   508
-2009-06-16  Andrew Haley  <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   509
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   510
-	* configure.ac (TARGETDIR): Add missing blank lines.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   511
-	* configure: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   512
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   513
-2009-06-16  Andrew Haley  <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   514
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   515
-	* testsuite/libffi.call/cls_align_sint64.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   516
-	testsuite/libffi.call/cls_align_uint64.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   517
-	testsuite/libffi.call/cls_longdouble_va.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   518
-	testsuite/libffi.call/cls_ulonglong.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   519
-	testsuite/libffi.call/return_ll1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   520
-	testsuite/libffi.call/stret_medium2.c: Fix printf format
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   521
-	specifiers.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   522
-	* testsuite/libffi.call/ffitest.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   523
-	testsuite/libffi.special/ffitestcxx.h (PRIdLL, PRIuLL): Define.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   524
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   525
-2009-06-15  Andrew Haley  <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   526
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   527
-	* testsuite/libffi.call/err_bad_typedef.c: xfail everywhere.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   528
-	* testsuite/libffi.call/err_bad_abi.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   529
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   530
-2009-06-12  Andrew Haley  <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   531
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   532
-	* Makefile.am: Remove info_TEXINFOS.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   533
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   534
-2009-06-12  Andrew Haley  <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   535
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   536
-	* ChangeLog.libffi: testsuite/libffi.call/cls_align_sint64.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   537
-	testsuite/libffi.call/cls_align_uint64.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   538
-	testsuite/libffi.call/cls_ulonglong.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   539
-	testsuite/libffi.call/return_ll1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   540
-	testsuite/libffi.call/stret_medium2.c: Fix printf format
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   541
-	specifiers.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   542
-	testsuite/libffi.special/unwindtest.cc: include stdint.h.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   543
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   544
-2009-06-11  Timothy Wall  <twall@users.sf.net>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   545
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   546
-	* Makefile.am,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   547
-	configure.ac,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   548
-	include/ffi.h.in,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   549
-	include/ffi_common.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   550
-	src/closures.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   551
-	src/dlmalloc.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   552
-	src/x86/ffi.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   553
-	src/x86/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   554
-	src/x86/win64.S (new),
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   555
-	README: Added win64 support (mingw or MSVC)
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   556
-	* Makefile.in,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   557
-	include/Makefile.in,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   558
-	man/Makefile.in,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   559
-	testsuite/Makefile.in,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   560
-	configure,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   561
-	aclocal.m4: Regenerated
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   562
-	* ltcf-c.sh: properly escape cygwin/w32 path
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   563
-	* man/ffi_call.3: Clarify size requirements for return value.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   564
-	* src/x86/ffi64.c: Fix filename in comment.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   565
-	* src/x86/win32.S: Remove unused extern.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   566
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   567
-	* testsuite/libffi.call/closure_fn0.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   568
-	testsuite/libffi.call/closure_fn1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   569
-	testsuite/libffi.call/closure_fn2.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   570
-	testsuite/libffi.call/closure_fn3.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   571
-	testsuite/libffi.call/closure_fn4.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   572
-	testsuite/libffi.call/closure_fn5.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   573
-	testsuite/libffi.call/closure_fn6.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   574
-	testsuite/libffi.call/closure_stdcall.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   575
-	testsuite/libffi.call/cls_12byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   576
-	testsuite/libffi.call/cls_16byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   577
-	testsuite/libffi.call/cls_18byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   578
-	testsuite/libffi.call/cls_19byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   579
-	testsuite/libffi.call/cls_1_1byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   580
-	testsuite/libffi.call/cls_20byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   581
-	testsuite/libffi.call/cls_20byte1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   582
-	testsuite/libffi.call/cls_24byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   583
-	testsuite/libffi.call/cls_2byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   584
-	testsuite/libffi.call/cls_3_1byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   585
-	testsuite/libffi.call/cls_3byte1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   586
- 	testsuite/libffi.call/cls_3byte2.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   587
- 	testsuite/libffi.call/cls_4_1byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   588
- 	testsuite/libffi.call/cls_4byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   589
- 	testsuite/libffi.call/cls_5_1_byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   590
- 	testsuite/libffi.call/cls_5byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   591
- 	testsuite/libffi.call/cls_64byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   592
- 	testsuite/libffi.call/cls_6_1_byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   593
- 	testsuite/libffi.call/cls_6byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   594
- 	testsuite/libffi.call/cls_7_1_byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   595
- 	testsuite/libffi.call/cls_7byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   596
- 	testsuite/libffi.call/cls_8byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   597
- 	testsuite/libffi.call/cls_9byte1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   598
- 	testsuite/libffi.call/cls_9byte2.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   599
- 	testsuite/libffi.call/cls_align_double.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   600
- 	testsuite/libffi.call/cls_align_float.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   601
- 	testsuite/libffi.call/cls_align_longdouble.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   602
- 	testsuite/libffi.call/cls_align_longdouble_split.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   603
- 	testsuite/libffi.call/cls_align_longdouble_split2.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   604
- 	testsuite/libffi.call/cls_align_pointer.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   605
- 	testsuite/libffi.call/cls_align_sint16.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   606
- 	testsuite/libffi.call/cls_align_sint32.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   607
- 	testsuite/libffi.call/cls_align_sint64.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   608
- 	testsuite/libffi.call/cls_align_uint16.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   609
- 	testsuite/libffi.call/cls_align_uint32.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   610
- 	testsuite/libffi.call/cls_align_uint64.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   611
- 	testsuite/libffi.call/cls_dbls_struct.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   612
- 	testsuite/libffi.call/cls_double.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   613
- 	testsuite/libffi.call/cls_double_va.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   614
- 	testsuite/libffi.call/cls_float.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   615
- 	testsuite/libffi.call/cls_longdouble.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   616
- 	testsuite/libffi.call/cls_longdouble_va.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   617
- 	testsuite/libffi.call/cls_multi_schar.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   618
- 	testsuite/libffi.call/cls_multi_sshort.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   619
- 	testsuite/libffi.call/cls_multi_sshortchar.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   620
- 	testsuite/libffi.call/cls_multi_uchar.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   621
- 	testsuite/libffi.call/cls_multi_ushort.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   622
- 	testsuite/libffi.call/cls_multi_ushortchar.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   623
- 	testsuite/libffi.call/cls_pointer.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   624
- 	testsuite/libffi.call/cls_pointer_stack.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   625
- 	testsuite/libffi.call/cls_schar.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   626
- 	testsuite/libffi.call/cls_sint.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   627
- 	testsuite/libffi.call/cls_sshort.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   628
- 	testsuite/libffi.call/cls_uchar.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   629
- 	testsuite/libffi.call/cls_uint.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   630
- 	testsuite/libffi.call/cls_ulonglong.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   631
- 	testsuite/libffi.call/cls_ushort.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   632
- 	testsuite/libffi.call/err_bad_abi.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   633
- 	testsuite/libffi.call/err_bad_typedef.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   634
- 	testsuite/libffi.call/float2.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   635
- 	testsuite/libffi.call/huge_struct.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   636
- 	testsuite/libffi.call/nested_struct.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   637
- 	testsuite/libffi.call/nested_struct1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   638
- 	testsuite/libffi.call/nested_struct10.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   639
- 	testsuite/libffi.call/nested_struct2.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   640
- 	testsuite/libffi.call/nested_struct3.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   641
- 	testsuite/libffi.call/nested_struct4.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   642
- 	testsuite/libffi.call/nested_struct5.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   643
- 	testsuite/libffi.call/nested_struct6.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   644
- 	testsuite/libffi.call/nested_struct7.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   645
- 	testsuite/libffi.call/nested_struct8.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   646
- 	testsuite/libffi.call/nested_struct9.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   647
- 	testsuite/libffi.call/problem1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   648
- 	testsuite/libffi.call/return_ldl.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   649
- 	testsuite/libffi.call/return_ll1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   650
- 	testsuite/libffi.call/stret_large.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   651
- 	testsuite/libffi.call/stret_large2.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   652
- 	testsuite/libffi.call/stret_medium.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   653
- 	testsuite/libffi.call/stret_medium2.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   654
-	testsuite/libffi.special/unwindtest.cc: use ffi_closure_alloc instead
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   655
-	of checking for MMAP.  Use intptr_t instead of long casts.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   656
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   657
-2009-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   658
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   659
-	* testsuite/libffi.call/cls_longdouble_va.c: Add xfail sh*-*-linux-*.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   660
-	* testsuite/libffi.call/err_bad_abi.c: Add xfail sh*-*-*.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   661
-	* testsuite/libffi.call/err_bad_typedef.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   662
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   663
-2009-06-09  Andrew Haley  <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   664
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   665
-	* src/x86/freebsd.S: Add missing file.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   666
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   667
-2009-06-08  Andrew Haley  <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   668
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   669
-	Import from libffi 3.0.8:
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   670
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   671
-	* doc/libffi.texi: New file.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   672
-	* doc/libffi.info: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   673
-	* doc/stamp-vti: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   674
-	* man/Makefile.am: New file.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   675
-	* man/ffi_call.3: New file.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   676
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   677
-	* Makefile.am (EXTRA_DIST): Add src/x86/darwin64.S,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   678
-	src/dlmalloc.c.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   679
-	(nodist_libffi_la_SOURCES): Add X86_FREEBSD.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   680
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   681
-	* configure.ac: Bump version to 3.0.8.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   682
-	parisc*-*-linux*: Add.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   683
-	i386-*-freebsd* | i386-*-openbsd*: Add.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   684
-	powerpc-*-beos*: Add.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   685
-	AM_CONDITIONAL X86_FREEBSD: Add.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   686
-	AC_CONFIG_FILES: Add man/Makefile.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   687
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   688
-	* include/ffi.h.in (FFI_FN): Change void (*)() to void (*)(void).
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   689
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   690
-2009-06-08  Andrew Haley  <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   691
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   692
-	* README: Import from libffi 3.0.8.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   693
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   694
-2009-06-08  Andrew Haley  <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   695
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   696
-	* testsuite/libffi.call/err_bad_abi.c: Add xfails.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   697
-	* testsuite/libffi.call/cls_longdouble_va.c: Add xfails.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   698
-	* testsuite/libffi.call/cls_dbls_struct.c: Add xfail x86_64-*-linux-*.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   699
-	* testsuite/libffi.call/err_bad_typedef.c: Add xfails.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   700
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   701
-	* testsuite/libffi.call/stret_medium2.c: Add __UNUSED__ to args.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   702
-	* testsuite/libffi.call/stret_medium.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   703
-	* testsuite/libffi.call/stret_large2.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   704
-	* testsuite/libffi.call/stret_large.c:  Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   705
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   706
-2008-12-26  Timothy Wall  <twall@users.sf.net>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   707
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   708
-	* testsuite/libffi.call/cls_longdouble.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   709
-	testsuite/libffi.call/cls_longdouble_va.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   710
-	testsuite/libffi.call/cls_align_longdouble.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   711
-	testsuite/libffi.call/cls_align_longdouble_split.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   712
-	testsuite/libffi.call/cls_align_longdouble_split2.c: mark expected
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   713
-	failures on x86_64 cygwin/mingw.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   714
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   715
-2008-12-22  Timothy Wall  <twall@users.sf.net>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   716
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   717
-	* testsuite/libffi.call/closure_fn0.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   718
-	testsuite/libffi.call/closure_fn1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   719
-	testsuite/libffi.call/closure_fn2.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   720
-	testsuite/libffi.call/closure_fn3.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   721
-	testsuite/libffi.call/closure_fn4.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   722
-	testsuite/libffi.call/closure_fn5.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   723
-	testsuite/libffi.call/closure_fn6.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   724
-	testsuite/libffi.call/closure_loc_fn0.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   725
-	testsuite/libffi.call/closure_stdcall.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   726
-	testsuite/libffi.call/cls_align_pointer.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   727
-	testsuite/libffi.call/cls_pointer.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   728
-	testsuite/libffi.call/cls_pointer_stack.c: use portable cast from
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   729
-	pointer to integer (intptr_t).
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   730
-	* testsuite/libffi.call/cls_longdouble.c: disable for win64.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   731
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   732
-2008-07-24  Anthony Green  <green@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   733
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   734
-	* testsuite/libffi.call/cls_dbls_struct.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   735
-	testsuite/libffi.call/cls_double_va.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   736
-	testsuite/libffi.call/cls_longdouble.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   737
-	testsuite/libffi.call/cls_longdouble_va.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   738
-	testsuite/libffi.call/cls_pointer.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   739
-	testsuite/libffi.call/cls_pointer_stack.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   740
-	testsuite/libffi.call/err_bad_abi.c: Clean up failures from
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   741
-	compiler warnings.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   742
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   743
-2008-03-04  Anthony Green  <green@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   744
-	    Blake Chaffin
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   745
-	    hos@tamanegi.org
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   746
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   747
-	* testsuite/libffi.call/cls_align_longdouble_split2.c
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   748
-	  testsuite/libffi.call/cls_align_longdouble_split.c
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   749
-	  testsuite/libffi.call/cls_dbls_struct.c
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   750
-	  testsuite/libffi.call/cls_double_va.c
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   751
-	  testsuite/libffi.call/cls_longdouble.c
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   752
-	  testsuite/libffi.call/cls_longdouble_va.c
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   753
-	  testsuite/libffi.call/cls_pointer.c
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   754
-	  testsuite/libffi.call/cls_pointer_stack.c
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   755
-	  testsuite/libffi.call/err_bad_abi.c
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   756
-	  testsuite/libffi.call/err_bad_typedef.c
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   757
-	  testsuite/libffi.call/stret_large2.c
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   758
-	  testsuite/libffi.call/stret_large.c
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   759
-	  testsuite/libffi.call/stret_medium2.c
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   760
-	  testsuite/libffi.call/stret_medium.c: New tests from Apple.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   761
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   762
-2009-06-05  Andrew Haley  <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   763
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   764
-	* src/x86/ffitarget.h, src/x86/ffi.c: Merge stdcall changes from
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   765
-	libffi.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   766
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   767
-2009-06-04  Andrew Haley  <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   768
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   769
-	* src/x86/ffitarget.h, src/x86/win32.S, src/x86/ffi.c: Back out
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   770
-	stdcall changes.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   771
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   772
-2008-02-26  Anthony Green  <green@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   773
-	    Thomas Heller  <theller@ctypes.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   774
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   775
-	* src/x86/ffi.c (ffi_closure_SYSV_inner): Change C++ comment to C
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   776
-	comment.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   777
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   778
-2008-02-03  Timothy Wall  <twall@users.sf.net>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   779
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   780
-	* src/x86/ffi.c (FFI_INIT_TRAMPOLINE_STDCALL): Calculate jump return
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   781
-	  offset based on code pointer, not data pointer.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   782
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   783
-2008-01-31  Timothy Wall <twall@users.sf.net>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   784
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   785
-	* testsuite/libffi.call/closure_stdcall.c: Add test for stdcall
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   786
-	closures.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   787
-	* src/x86/ffitarget.h: Increase size of trampoline for stdcall
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   788
-	closures.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   789
-	* src/x86/win32.S: Add assembly for stdcall closure.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   790
-	* src/x86/ffi.c: Initialize stdcall closure trampoline.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   791
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   792
-2009-06-04  Andrew Haley  <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   793
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   794
-	* include/ffi.h.in: Change void (*)() to void (*)(void).
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   795
-	* src/x86/ffi.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   796
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   797
-2009-06-04  Andrew Haley  <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   798
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   799
-	* src/powerpc/ppc_closure.S: Insert licence header.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   800
-	* src/powerpc/linux64_closure.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   801
-	* src/m68k/sysv.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   802
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   803
-	* src/sh64/ffi.c: Change void (*)() to void (*)(void).
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   804
-	* src/powerpc/ffi.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   805
-	* src/powerpc/ffi_darwin.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   806
-	* src/m32r/ffi.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   807
-	* src/sh64/ffi.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   808
-	* src/x86/ffi64.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   809
-	* src/alpha/ffi.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   810
-	* src/alpha/osf.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   811
-	* src/frv/ffi.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   812
-	* src/s390/ffi.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   813
-	* src/pa/ffi.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   814
-	* src/pa/hpux32.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   815
-	* src/ia64/unix.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   816
-	* src/ia64/ffi.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   817
-	* src/sparc/ffi.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   818
-	* src/mips/ffi.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   819
-	* src/sh/ffi.c: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   820
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   821
-2008-02-15  David Daney  <ddaney@avtrex.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   822
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   823
-	* src/mips/ffi.c (USE__BUILTIN___CLEAR_CACHE):
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   824
-	Define (conditionally), and use it to include cachectl.h.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   825
-	(ffi_prep_closure_loc): Fix cache flushing.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   826
-	* src/mips/ffitarget.h (_ABIN32, _ABI64, _ABIO32): Define.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   827
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   828
-2009-06-04  Andrew Haley  <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   829
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   830
-	include/ffi.h.in,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   831
-	src/arm/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   832
-	src/arm/ffi.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   833
-	src/arm/sysv.S,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   834
-	src/powerpc/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   835
-	src/closures.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   836
-	src/sh64/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   837
-	src/sh64/ffi.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   838
-	src/sh64/sysv.S,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   839
-	src/types.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   840
-	src/x86/ffi64.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   841
-	src/x86/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   842
-	src/x86/win32.S,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   843
-	src/x86/darwin.S,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   844
-	src/x86/ffi.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   845
-	src/x86/sysv.S,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   846
-	src/x86/unix64.S,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   847
-	src/alpha/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   848
-	src/alpha/ffi.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   849
-	src/alpha/osf.S,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   850
-	src/m68k/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   851
-	src/frv/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   852
-	src/frv/ffi.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   853
-	src/s390/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   854
-	src/s390/sysv.S,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   855
-	src/cris/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   856
-	src/pa/linux.S,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   857
-	src/pa/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   858
-	src/pa/ffi.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   859
-	src/raw_api.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   860
-	src/ia64/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   861
-	src/ia64/unix.S,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   862
-	src/ia64/ffi.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   863
-	src/ia64/ia64_flags.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   864
-	src/java_raw_api.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   865
-	src/debug.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   866
-	src/sparc/v9.S,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   867
-	src/sparc/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   868
-	src/sparc/ffi.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   869
-	src/sparc/v8.S,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   870
-	src/mips/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   871
-	src/mips/n32.S,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   872
-	src/mips/o32.S,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   873
-	src/mips/ffi.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   874
-	src/prep_cif.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   875
-	src/sh/ffitarget.h,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   876
-	src/sh/ffi.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   877
-	src/sh/sysv.S: Update license text.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   878
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   879
-2009-05-22  Dave Korn  <dave.korn.cygwin@gmail.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   880
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   881
-	* src/x86/win32.S (_ffi_closure_STDCALL):  New function.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   882
-	(.eh_frame):  Add FDE for it.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   883
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   884
-2009-05-22  Dave Korn  <dave.korn.cygwin@gmail.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   885
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   886
-	* configure.ac:  Also check if assembler supports pc-relative
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   887
-	relocs on X86_WIN32 targets.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   888
-	* configure:  Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   889
-	* src/x86/win32.S (ffi_prep_args):  Declare extern, not global.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   890
-	(_ffi_call_SYSV):  Add missing function type symbol .def and
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   891
-	add EH markup labels.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   892
-	(_ffi_call_STDCALL):  Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   893
-	(_ffi_closure_SYSV):  Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   894
-	(_ffi_closure_raw_SYSV):  Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   895
-	(.eh_frame):  Add hand-crafted EH data.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   896
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   897
-2009-04-09  Jakub Jelinek  <jakub@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   898
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   899
-	* testsuite/lib/libffi-dg.exp: Change copyright header to refer to
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   900
-	version 3 of the GNU General Public License and to point readers
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   901
-	at the COPYING3 file and the FSF's license web page.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   902
-	* testsuite/libffi.call/call.exp: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   903
-	* testsuite/libffi.special/special.exp: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   904
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   905
-2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   906
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   907
-	* configure: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   908
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   909
-2008-12-18  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   910
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   911
-	PR libffi/26048
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   912
-	* configure.ac (HAVE_AS_X86_PCREL): New test.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   913
-	* configure: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   914
-	* fficonfig.h.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   915
-	* src/x86/sysv.S [!FFI_NO_RAW_API]: Precalculate
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   916
-	RAW_CLOSURE_CIF_OFFSET, RAW_CLOSURE_FUN_OFFSET,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   917
-	RAW_CLOSURE_USER_DATA_OFFSET for the Solaris 10/x86 assembler.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   918
-	(.eh_frame): Only use SYMBOL-. iff HAVE_AS_X86_PCREL.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   919
-	* src/x86/unix64.S (.Lstore_table): Move to .text section.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   920
-	(.Lload_table): Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   921
-	(.eh_frame): Only use SYMBOL-. iff HAVE_AS_X86_PCREL.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   922
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   923
-2008-12-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   924
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   925
-	* configure: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   926
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   927
-2008-11-21  Eric Botcazou  <ebotcazou@adacore.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   928
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   929
-	* src/sparc/ffi.c (ffi_prep_cif_machdep): Add support for
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   930
-	signed/unsigned int8/16 return values.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   931
-	* src/sparc/v8.S (ffi_call_v8): Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   932
-	(ffi_closure_v8): Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   933
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   934
-2008-09-26  Peter O'Gorman  <pogma@thewrittenword.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   935
-	    Steve Ellcey  <sje@cup.hp.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   936
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   937
-	* configure: Regenerate for new libtool.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   938
-	* Makefile.in: Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   939
-	* include/Makefile.in: Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   940
-	* aclocal.m4: Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   941
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   942
-2008-08-25  Andreas Tobler  <a.tobler@schweiz.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   943
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   944
-	* src/powerpc/ffitarget.h (ffi_abi): Add FFI_LINUX and
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   945
-	FFI_LINUX_SOFT_FLOAT to the POWERPC_FREEBSD enum.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   946
-	Add note about flag bits used for FFI_SYSV_TYPE_SMALL_STRUCT.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   947
-	Adjust copyright notice.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   948
-	* src/powerpc/ffi.c: Add two new flags to indicate if we have one
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   949
-	register or two register to use for FFI_SYSV structs.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   950
-	(ffi_prep_cif_machdep): Pass the right register flag introduced above.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   951
-	(ffi_closure_helper_SYSV): Fix the return type for
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   952
-	FFI_SYSV_TYPE_SMALL_STRUCT. Comment.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   953
-	Adjust copyright notice.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   954
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   955
-2008-07-16  Kaz Kojima  <kkojima@gcc.gnu.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   956
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   957
-	* src/sh/ffi.c (ffi_prep_closure_loc): Turn INSN into an unsigned
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   958
-	int.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   959
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   960
-2008-06-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   961
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   962
-	* configure: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   963
-	* include/Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   964
-	* testsuite/Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   965
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   966
-2008-06-07  Joseph Myers  <joseph@codesourcery.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   967
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   968
-	* configure.ac (parisc*-*-linux*, powerpc-*-sysv*,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   969
-	powerpc-*-beos*): Remove.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   970
-	* configure: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   971
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   972
-2008-05-09  Julian Brown  <julian@codesourcery.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   973
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   974
-	* Makefile.am (LTLDFLAGS): New.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   975
-	(libffi_la_LDFLAGS): Use above.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   976
-	* Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   977
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   978
-2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   979
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   980
-	PR bootstrap/35457
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   981
-	* aclocal.m4: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   982
-	* configure: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   983
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   984
-2008-03-26  Kaz Kojima  <kkojima@gcc.gnu.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   985
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   986
-	* src/sh/sysv.S: Add .note.GNU-stack on Linux.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   987
-	* src/sh64/sysv.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   988
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   989
-2008-03-26  Daniel Jacobowitz  <dan@debian.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   990
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   991
-	* src/arm/sysv.S: Fix ARM comment marker.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   992
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   993
-2008-03-26  Jakub Jelinek  <jakub@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   994
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   995
-	* src/alpha/osf.S: Add .note.GNU-stack on Linux.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   996
-	* src/s390/sysv.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   997
-	* src/powerpc/ppc_closure.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   998
-	* src/powerpc/sysv.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
   999
-	* src/x86/unix64.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1000
-	* src/x86/sysv.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1001
-	* src/sparc/v8.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1002
-	* src/sparc/v9.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1003
-	* src/m68k/sysv.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1004
-	* src/arm/sysv.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1005
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1006
-2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1007
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1008
-	* aclocal.m4: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1009
-	* configure: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1010
-	* Makefile.in: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1011
-	* include/Makefile.in: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1012
-	* testsuite/Makefile.in: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1013
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1014
-2008-02-12  Bjoern Koenig  <bkoenig@alpha-tierchen.de>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1015
-	    Andreas Tobler  <a.tobler@schweiz.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1016
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1017
-	* configure.ac: Add amd64-*-freebsd* target.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1018
-	* configure: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1019
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1020
-2008-01-30  H.J. Lu  <hongjiu.lu@intel.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1021
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1022
-	PR libffi/34612
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1023
-	* src/x86/sysv.S (ffi_closure_SYSV): Pop 4 byte from stack when
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1024
-	returning struct.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1025
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1026
-	* testsuite/libffi.call/call.exp: Add "-O2 -fomit-frame-pointer"
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1027
-	tests.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1028
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1029
-2008-01-24  David Edelsohn  <edelsohn@gnu.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1030
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1031
-	* configure: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1032
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1033
-2008-01-06  Andreas Tobler  <a.tobler@schweiz.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1034
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1035
-	* src/x86/ffi.c (ffi_prep_cif_machdep): Fix thinko.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1036
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1037
-2008-01-05  Andreas Tobler  <a.tobler@schweiz.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1038
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1039
-	PR testsuite/32843
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1040
-	* src/x86/ffi.c (ffi_prep_cif_machdep): Add code for
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1041
-	signed/unsigned int8/16 for X86_DARWIN.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1042
-	Updated copyright info.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1043
-	Handle one and two byte structs with special cif->flags.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1044
-	* src/x86/ffitarget.h: Add special types for one and two byte structs.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1045
-	Updated copyright info.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1046
-	* src/x86/darwin.S (ffi_call_SYSV): Rewrite to use a jump table like
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1047
-	sysv.S
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1048
-	Remove code to pop args from the stack after call.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1049
-	Special-case signed/unsigned for int8/16, one and two byte structs.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1050
-	(ffi_closure_raw_SYSV): Handle FFI_TYPE_UINT8,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1051
-	FFI_TYPE_SINT8, FFI_TYPE_UINT16, FFI_TYPE_SINT16, FFI_TYPE_UINT32,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1052
-	FFI_TYPE_SINT32.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1053
-	Updated copyright info.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1054
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1055
-2007-12-08  David Daney  <ddaney@avtrex.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1056
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1057
-	* src/mips/n32.S (ffi_call_N32):  Replace dadd with ADDU, dsub with
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1058
-	SUBU, add with ADDU and use smaller code sequences.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1059
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1060
-2007-12-07  David Daney  <ddaney@avtrex.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1061
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1062
-	* src/mips/ffi.c (ffi_prep_cif_machdep): Handle long double return
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1063
-	type.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1064
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1065
-2007-12-06  David Daney  <ddaney@avtrex.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1066
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1067
-	* include/ffi.h.in (FFI_SIZEOF_JAVA_RAW): Define if not	already
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1068
-	defined.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1069
-	(ffi_java_raw): New typedef.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1070
-	(ffi_java_raw_call, ffi_java_ptrarray_to_raw,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1071
-	ffi_java_raw_to_ptrarray): Change parameter types from ffi_raw to
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1072
-	ffi_java_raw.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1073
-	(ffi_java_raw_closure) : Same.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1074
-	(ffi_prep_java_raw_closure, ffi_prep_java_raw_closure_loc): Change
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1075
-	parameter types.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1076
-	* src/java_raw_api.c (ffi_java_raw_size):  Replace FFI_SIZEOF_ARG with
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1077
-	FFI_SIZEOF_JAVA_RAW.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1078
-	(ffi_java_raw_to_ptrarray): Change type of raw to ffi_java_raw.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1079
-	Replace FFI_SIZEOF_ARG with FFI_SIZEOF_JAVA_RAW. Use
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1080
-	sizeof(ffi_java_raw) for alignment calculations.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1081
-	(ffi_java_ptrarray_to_raw): Same.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1082
-	(ffi_java_rvalue_to_raw): Add special handling for FFI_TYPE_POINTER
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1083
-	if FFI_SIZEOF_JAVA_RAW == 4.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1084
-	(ffi_java_raw_to_rvalue): Same.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1085
-	(ffi_java_raw_call): Change type of raw to ffi_java_raw.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1086
-	(ffi_java_translate_args): Same.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1087
-	(ffi_prep_java_raw_closure_loc, ffi_prep_java_raw_closure): Change
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1088
-	parameter types.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1089
-	* src/mips/ffitarget.h (FFI_SIZEOF_JAVA_RAW): Define for N32 ABI.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1090
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1091
-2007-12-06  David Daney  <ddaney@avtrex.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1092
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1093
-	* src/mips/n32.S (ffi_closure_N32): Use 64-bit add instruction on
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1094
-	pointer values.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1095
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1096
-2007-12-01  Andreas Tobler  <a.tobler@schweiz.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1097
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1098
-	PR libffi/31937
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1099
-	* src/powerpc/ffitarget.h: Introduce new ABI FFI_LINUX_SOFT_FLOAT.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1100
-	Add local FFI_TYPE_UINT128 to handle soft-float long-double-128.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1101
-	* src/powerpc/ffi.c: Distinguish between __NO_FPRS__ and not and
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1102
-	set the NUM_FPR_ARG_REGISTERS according to.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1103
-	Add support for potential soft-float support under hard-float
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1104
-	architecture.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1105
-	(ffi_prep_args_SYSV): Set NUM_FPR_ARG_REGISTERS to 0 in case of
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1106
-	FFI_LINUX_SOFT_FLOAT, handle float, doubles and long-doubles according
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1107
-	to the FFI_LINUX_SOFT_FLOAT ABI.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1108
-	(ffi_prep_cif_machdep): Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1109
-	(ffi_closure_helper_SYSV): Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1110
-	* src/powerpc/ppc_closure.S: Make sure not to store float/double
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1111
-	on archs where __NO_FPRS__ is true.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1112
-	Add FFI_TYPE_UINT128 support.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1113
-	* src/powerpc/sysv.S: Add support for soft-float long-double-128.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1114
-	Adjust copyright notice.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1115
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1116
-2007-11-25  Andreas Tobler  <a.tobler@schweiz.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1117
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1118
-	* src/closures.c: Move defintion of MAYBE_UNUSED from here to ...
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1119
-	* include/ffi_common.h: ... here.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1120
-	Update copyright.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1121
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1122
-2007-11-17  Andreas Tobler  <a.tobler@schweiz.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1123
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1124
-	* src/powerpc/sysv.S: Load correct cr to compare if we have long double.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1125
-	* src/powerpc/linux64.S: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1126
-	* src/powerpc/ffi.c: Add a comment to show which part goes into cr6.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1127
-	* testsuite/libffi.call/return_ldl.c: New test.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1128
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1129
-2007-09-04    <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1130
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1131
-	* src/arm/sysv.S (UNWIND): New.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1132
-	(Whole file): Conditionally compile unwinder directives.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1133
-	* src/arm/sysv.S: Add unwinder directives.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1134
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1135
-	* src/arm/ffi.c (ffi_prep_args): Align structs by at least 4 bytes.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1136
-	Only treat r0 as a struct address if we're actually returning a
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1137
-	struct by address.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1138
-	Only copy the bytes that are actually within a struct.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1139
-	(ffi_prep_cif_machdep): A Composite Type not larger than 4 bytes
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1140
-	is returned in r0, not passed by address.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1141
-	(ffi_call): Allocate a word-sized temporary for the case where
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1142
-	a composite is returned in r0.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1143
-	(ffi_prep_incoming_args_SYSV): Align as necessary.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1144
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1145
-2007-08-05  Steven Newbury  <s_j_newbury@yahoo.co.uk>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1146
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1147
-	* src/arm/ffi.c (FFI_INIT_TRAMPOLINE): Use __clear_cache instead of
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1148
-	directly using the sys_cacheflush syscall.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1149
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1150
-2007-07-27  Andrew Haley  <aph@redhat.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1151
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1152
-	* src/arm/sysv.S (ffi_closure_SYSV): Add soft-float.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1153
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1154
-2007-09-03  Maciej W. Rozycki  <macro@linux-mips.org>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1155
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1156
-	* Makefile.am: Unify MIPS_IRIX and MIPS_LINUX into MIPS.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1157
-	* configure.ac: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1158
-	* Makefile.in: Regenerate.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1159
-	* include/Makefile.in: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1160
-	* testsuite/Makefile.in: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1161
-	* configure: Likewise.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1162
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1163
-2007-08-24  David Daney  <ddaney@avtrex.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1164
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1165
-	* testsuite/libffi.call/return_sl.c: New test.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1166
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1167
-2007-08-10  David Daney  <ddaney@avtrex.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1168
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1169
-	* testsuite/libffi.call/cls_multi_ushort.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1170
-	testsuite/libffi.call/cls_align_uint16.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1171
-	testsuite/libffi.call/nested_struct1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1172
-	testsuite/libffi.call/nested_struct3.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1173
-	testsuite/libffi.call/cls_7_1_byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1174
-	testsuite/libffi.call/nested_struct5.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1175
-	testsuite/libffi.call/cls_double.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1176
-	testsuite/libffi.call/nested_struct7.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1177
-	testsuite/libffi.call/cls_sint.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1178
-	testsuite/libffi.call/nested_struct9.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1179
-	testsuite/libffi.call/cls_20byte1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1180
-	testsuite/libffi.call/cls_multi_sshortchar.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1181
-	testsuite/libffi.call/cls_align_sint64.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1182
-	testsuite/libffi.call/cls_3byte2.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1183
-	testsuite/libffi.call/cls_multi_schar.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1184
-	testsuite/libffi.call/cls_multi_uchar.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1185
-	testsuite/libffi.call/cls_19byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1186
-	testsuite/libffi.call/cls_9byte1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1187
-	testsuite/libffi.call/cls_align_float.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1188
-	testsuite/libffi.call/closure_fn1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1189
-	testsuite/libffi.call/problem1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1190
-	testsuite/libffi.call/closure_fn3.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1191
-	testsuite/libffi.call/cls_sshort.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1192
-	testsuite/libffi.call/closure_fn5.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1193
-	testsuite/libffi.call/cls_align_double.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1194
-	testsuite/libffi.call/nested_struct.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1195
-	testsuite/libffi.call/cls_2byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1196
-	testsuite/libffi.call/nested_struct10.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1197
-	testsuite/libffi.call/cls_4byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1198
-	testsuite/libffi.call/cls_6byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1199
-	testsuite/libffi.call/cls_8byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1200
-	testsuite/libffi.call/cls_multi_sshort.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1201
-	testsuite/libffi.call/cls_align_sint16.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1202
-	testsuite/libffi.call/cls_align_uint32.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1203
-	testsuite/libffi.call/cls_20byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1204
-	testsuite/libffi.call/cls_float.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1205
-	testsuite/libffi.call/nested_struct2.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1206
-	testsuite/libffi.call/cls_5_1_byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1207
-	testsuite/libffi.call/nested_struct4.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1208
-	testsuite/libffi.call/cls_24byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1209
-	testsuite/libffi.call/nested_struct6.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1210
-	testsuite/libffi.call/cls_64byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1211
-	testsuite/libffi.call/nested_struct8.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1212
-	testsuite/libffi.call/cls_uint.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1213
-	testsuite/libffi.call/cls_multi_ushortchar.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1214
-	testsuite/libffi.call/cls_schar.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1215
-	testsuite/libffi.call/cls_uchar.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1216
-	testsuite/libffi.call/cls_align_uint64.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1217
-	testsuite/libffi.call/cls_ulonglong.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1218
-	testsuite/libffi.call/cls_align_longdouble.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1219
-	testsuite/libffi.call/cls_1_1byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1220
-	testsuite/libffi.call/cls_12byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1221
-	testsuite/libffi.call/cls_3_1byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1222
-	testsuite/libffi.call/cls_3byte1.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1223
-	testsuite/libffi.call/cls_4_1byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1224
-	testsuite/libffi.call/cls_6_1_byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1225
-	testsuite/libffi.call/cls_16byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1226
-	testsuite/libffi.call/cls_18byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1227
-	testsuite/libffi.call/closure_fn0.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1228
-	testsuite/libffi.call/cls_9byte2.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1229
-	testsuite/libffi.call/closure_fn2.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1230
-	testsuite/libffi.call/closure_fn4.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1231
-	testsuite/libffi.call/cls_ushort.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1232
-	testsuite/libffi.call/closure_fn6.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1233
-	testsuite/libffi.call/cls_5byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1234
-	testsuite/libffi.call/cls_align_pointer.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1235
-	testsuite/libffi.call/cls_7byte.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1236
-	testsuite/libffi.call/cls_align_sint32.c,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1237
-	testsuite/libffi.special/unwindtest_ffi_call.cc,
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1238
-	testsuite/libffi.special/unwindtest.cc: Remove xfail for mips64*-*-*.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1239
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1240
-2007-08-10  David Daney  <ddaney@avtrex.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1241
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1242
-	PR libffi/28313
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1243
-	* configure.ac: Don't treat mips64 as a special case.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1244
-	* Makefile.am (nodist_libffi_la_SOURCES): Add n32.S.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1245
-	* configure: Regenerate
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1246
-	* Makefile.in: Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1247
-	* fficonfig.h.in: Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1248
-	* src/mips/ffitarget.h (REG_L, REG_S, SUBU, ADDU, SRL, LI): Indent.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1249
-	(LA, EH_FRAME_ALIGN, FDE_ADDR_BYTES): New preprocessor macros.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1250
-	(FFI_DEFAULT_ABI): Set for n64 case.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1251
-	(FFI_CLOSURES, FFI_TRAMPOLINE_SIZE): Define for n32 and n64 cases.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1252
-	* src/mips/n32.S (ffi_call_N32): Add debug macros and labels for FDE.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1253
-	(ffi_closure_N32): New function.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1254
-	(.eh_frame): New section
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1255
-	* src/mips/o32.S: Clean up comments.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1256
-	(ffi_closure_O32): Pass ffi_closure parameter in $12.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1257
-	* src/mips/ffi.c: Use FFI_MIPS_N32 instead of
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1258
-	_MIPS_SIM == _ABIN32 throughout.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1259
-	(FFI_MIPS_STOP_HERE): New, use in place of
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1260
-	ffi_stop_here.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1261
-	(ffi_prep_args): Use unsigned long to hold pointer values.  Rewrite
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1262
-	to support n32/n64 ABIs.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1263
-	(calc_n32_struct_flags): Rewrite.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1264
-	(calc_n32_return_struct_flags): Remove unused variable.  Reverse
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1265
-	position of flag bits.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1266
-	(ffi_prep_cif_machdep): Rewrite n32 portion.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1267
-	(ffi_call): Enable for n64.  Add special handling for small structure
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1268
-	return values.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1269
-	(ffi_prep_closure_loc): Add n32 and n64 support.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1270
-	(ffi_closure_mips_inner_O32): Add cast to silence warning.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1271
-	(copy_struct_N32, ffi_closure_mips_inner_N32): New functions.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1272
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1273
-2007-08-08  David Daney  <ddaney@avtrex.com>
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1274
-
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1275
-	* testsuite/libffi.call/ffitest.h (ffi_type_mylong): Remove definition.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1276
-	* testsuite/libffi.call/cls_align_uint16.c (main): Use correct type
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1277
-	specifiers.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1278
-	* testsuite/libffi.call/nested_struct1.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1279
-	* testsuite/libffi.call/cls_sint.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1280
-	* testsuite/libffi.call/nested_struct9.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1281
-	* testsuite/libffi.call/cls_20byte1.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1282
-	* testsuite/libffi.call/cls_9byte1.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1283
-	* testsuite/libffi.call/closure_fn1.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1284
-	* testsuite/libffi.call/closure_fn3.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1285
-	* testsuite/libffi.call/return_dbl2.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1286
-	* testsuite/libffi.call/cls_sshort.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1287
-	* testsuite/libffi.call/return_fl3.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1288
-	* testsuite/libffi.call/closure_fn5.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1289
-	* testsuite/libffi.call/nested_struct.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1290
-	* testsuite/libffi.call/nested_struct10.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1291
-	* testsuite/libffi.call/return_ll1.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1292
-	* testsuite/libffi.call/cls_8byte.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1293
-	* testsuite/libffi.call/cls_align_uint32.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1294
-	* testsuite/libffi.call/cls_align_sint16.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1295
-	* testsuite/libffi.call/cls_20byte.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1296
-	* testsuite/libffi.call/nested_struct2.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1297
-	* testsuite/libffi.call/cls_24byte.c (main): Ditto.
e1c226a4de34 AArch64 porting
Dirk M?ller <dmueller@suse.com>
parents:
diff changeset
  1298
-	* testsuite/libffi.call/nested_struct6.c (main): Ditto.