Changeset 1391 for branches/GNU/src/gcc/libffi/ChangeLog
- Timestamp:
- Apr 27, 2004, 8:39:34 PM (21 years ago)
- Location:
- branches/GNU/src/gcc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GNU/src/gcc
- Property svn:ignore
-
old new 26 26 configure.vr 27 27 configure.vrs 28 dir.info 28 29 Makefile 29 dir.info30 30 lost+found 31 31 update.out
-
- Property svn:ignore
-
branches/GNU/src/gcc/libffi/ChangeLog
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.1.1.2
r1390 r1391 1 2003-02-05 Release Manager 2 3 * GCC 3.2.2 Released. 1 2004-02-14 Release Manager 2 3 * GCC 3.3.3 Released. 4 5 2003-10-16 Release Manager 6 7 * GCC 3.3.2 Released. 8 9 2003-09-09 Alan Modra <amodra@bigpond.net.au> 10 11 * configure: Regenerate. 12 13 2003-08-08 Kean Johnston <jkj@sco.com> 14 15 * configure.in: Add support for sco3.2v5.0* 16 * configure: Regenerated 17 18 2003-08-04 Release Manager 19 20 * GCC 3.3.1 Released. 21 22 2003-08-04 Release Manager 23 24 * GCC 3.3.1 Released. 25 26 2003-07-11 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> 27 28 * README: Note that libffi is not part of GCC. Update the project 29 URL and status. 30 31 2003-05-13 Release Manager 32 33 * GCC 3.3 Released. 34 35 2003-05-13 Release Manager 36 37 * GCC 3.3 Released. 38 39 2003-05-13 Release Manager 40 41 * GCC 3.3 Released. 42 43 2003-05-07 Jeff Sturm <jsturm@one-point.com> 44 45 Fixes PR bootstrap/10656 46 * configure.in (HAVE_AS_REGISTER_PSEUDO_OP): Test assembler 47 support for .register pseudo-op. 48 * src/sparc/v8.S: Use it. 49 * fficonfig.h.in: Rebuilt. 50 * configure: Rebuilt. 51 52 2003-04-04 Loren J. Rittle <ljrittle@acm.org> 53 54 * include/Makefile.in: Regenerate. 55 56 2003-03-22 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz> 57 58 * libffi/include/ffi.h.in: Define X86 instead of X86_64 in 32 59 bit mode. 60 * libffi/src/x86/ffi.c (ffi_closure_SYSV, ffi_closure_raw_SYSV): 61 Receive closure pointer through parameter, read args using 62 __builtin_dwarf_cfa. 63 (FFI_INIT_TRAMPOLINE): Send closure reference through eax. 64 65 2003-02-06 Andreas Tobler <a.tobler@schweiz.ch> 66 67 * libffi/src/powerpc/darwin_closure.S: 68 Fix alignement bug, allocate 8 bytes for the result. 69 * libffi/src/powerpc/aix_closure.S: 70 Likewise. 71 * libffi/src/powerpc/ffi_darwin.c: 72 Update stackframe description for aix/darwin_closure.S. 73 74 2003-01-31 Christian Cornelssen <ccorn@cs.tu-berlin.de>, 75 Andreas Schwab <schwab@suse.de> 76 77 * configure.in: Adjust command to source config-ml.in to account 78 for changes to the libffi_basedir definition. 79 (libffi_basedir): Remove ${srcdir} from value and include trailing 80 slash if nonempty. 81 82 * configure: Regenerate. 4 83 5 84 2003-01-29 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> … … 7 86 * src/powerpc/ppc_closure.S: Recode to fit shared libs. 8 87 9 2002-11-19 Release Manager 10 11 * GCC 3.2.1 Released. 12 13 2002-11-19 Release Manager 14 15 * GCC 3.2.1 Released. 16 17 2002-11-18 Release Manager 18 19 * GCC 3.2.1 Released. 20 21 2002-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 88 2003-01-28 Andrew Haley <aph@redhat.com> 89 90 * include/ffi.h.in: Enable FFI_CLOSURES for x86_64. 91 * src/x86/ffi64.c (ffi_prep_closure): New. 92 (ffi_closure_UNIX64_inner): New. 93 * src/x86/unix64.S (ffi_closure_UNIX64): New. 94 95 2003-01-22 Andrew Haley <aph@redhat.com> 96 97 * src/powerpc/darwin.S (_ffi_call_AIX): Add Augmentation size to 98 unwind info. 99 100 2003-01-21 Andreas Tobler <a.tobler@schweiz.ch> 101 102 * src/powerpc/darwin.S: Add unwind info. 103 * src/powerpc/darwin_closure.S: Likewise. 104 105 2003-01-14 Andrew Haley <aph@redhat.com> 106 107 * src/x86/ffi64.c (ffi_prep_args): Check for void retval. 108 (ffi_prep_cif_machdep): Likewise. 109 * src/x86/unix64.S: Add unwind info. 110 111 2003-01-14 Andreas Jaeger <aj@suse.de> 112 113 * src/ffitest.c (main): Only use ffi_closures if those are 114 supported. 115 116 2003-01-13 Andreas Tobler <a.tobler@schweiz.ch> 117 118 * libffi/src/ffitest.c 119 add closure testcases 120 121 2003-01-13 Kevin B. Hendricks <khendricks@ivey.uwo.ca> 122 123 * libffi/src/powerpc/ffi.c 124 fix alignment bug for float (4 byte aligned iso 8 byte) 125 126 2003-01-03 Jeff Sturm <jsturm@one-point.com> 127 128 * include/ffi.h.in: Add closure defines for SPARC, SPARC64. 129 * src/ffitest.c (main): Use static storage for closure. 130 * src/sparc/ffi.c (ffi_prep_closure, ffi_closure_sparc_inner): New. 131 * src/sparc/v8.S (ffi_closure_v8): New. 132 * src/sparc/v9.S (ffi_closure_v9): New. 133 134 2002-11-10 Ranjit Mathew <rmathew@hotmail.com> 135 136 * include/ffi.h.in: Added FFI_STDCALL ffi_type 137 enumeration for X86_WIN32. 138 * src/x86/win32.S: Added ffi_call_STDCALL function 139 definition. 140 * src/x86/ffi.c (ffi_call/ffi_raw_call): Added 141 switch cases for recognising FFI_STDCALL and 142 calling ffi_call_STDCALL if target is X86_WIN32. 143 * src/ffitest.c (my_stdcall_strlen/stdcall_many): 144 stdcall versions of the "my_strlen" and "many" 145 test functions (for X86_WIN32). 146 Added test cases to test stdcall invocation using 147 these functions. 148 149 2002-11-27 Ulrich Weigand <uweigand@de.ibm.com> 150 151 * src/s390/sysv.S (.eh_frame section): Make section read-only. 152 153 2002-11-26 Jim Wilson <wilson@redhat.com> 154 155 * src/types.c (FFI_TYPE_POINTER): Has size 8 on IA64. 156 157 2002-11-15 Ulrich Weigand <uweigand@de.ibm.com> 158 159 * src/s390/sysv.S (.eh_frame section): Adapt to pcrel FDE encoding. 160 161 2002-11-11 DJ Delorie <dj@redhat.com> 162 163 * configure.in: Look for common files in the right place. 164 165 2002-10-08 Ulrich Weigand <uweigand@de.ibm.com> 166 167 * src/java_raw_api.c (ffi_java_raw_to_ptrarray): Interpret 168 raw data as _Jv_word values, not ffi_raw. 169 (ffi_java_ptrarray_to_raw): Likewise. 170 (ffi_java_rvalue_to_raw): New function. 171 (ffi_java_raw_call): Call it. 172 (ffi_java_raw_to_rvalue): New function. 173 (ffi_java_translate_args): Call it. 174 * src/ffitest.c (closure_test_fn): Interpret return value 175 as ffi_arg, not int. 176 * src/s390/ffi.c (ffi_prep_cif_machdep): Add missing 177 FFI_TYPE_POINTER case. 178 (ffi_closure_helper_SYSV): Likewise. Also, assume return 179 values extended to word size. 180 181 2002-10-02 Andreas Jaeger <aj@suse.de> 182 183 * src/x86/ffi64.c (ffi_prep_cif_machdep): Remove debug output. 184 185 2002-10-01 Bo Thorsen <bo@smetana.suse.de> 186 187 * include/ffi.h.in: Fix i386 win32 compilation. 188 189 2002-09-30 Ulrich Weigand <uweigand@de.ibm.com> 190 191 * configure.in: Add s390x-*-linux-* target. 192 * configure: Regenerate. 193 * include/ffi.h.in: Define S390X for s390x targets. 194 (FFI_CLOSURES): Define for s390/s390x. 195 (FFI_TRAMPOLINE_SIZE): Likewise. 196 (FFI_NATIVE_RAW_API): Likewise. 197 * src/prep_cif.c (ffi_prep_cif): Do not compute stack space for s390. 198 * src/types.c (FFI_TYPE_POINTER): Use 8-byte pointers on s390x. 199 * src/s390/ffi.c: Major rework of existing code. Add support for 200 s390x targets. Add closure support. 201 * src/s390/sysv.S: Likewise. 202 203 2002-09-29 Richard Earnshaw <rearnsha@arm.com> 204 205 * src/arm/sysv.S: Fix typo. 206 207 2002-09-28 Richard Earnshaw <rearnsha@arm.com> 208 209 * src/arm/sysv.S: If we don't have machine/asm.h and the pre-processor 210 has defined __USER_LABEL_PREFIX__, then use it in CNAME. 211 (ffi_call_SYSV): Handle soft-float. 212 213 2002-09-27 Bo Thorsen <bo@suse.de> 214 215 * include/ffi.h.in: Fix multilib x86-64 support. 216 217 2002-09-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 22 218 23 219 * Makefile.am (all-multi): Fix multilib parallel build. 24 220 25 2002-08-14 Release Manager 26 27 * GCC 3.2 Released. 28 29 2002-07-25 Release Manager 30 31 * GCC 3.1.1 Released. 32 33 2002-05-28 Bo Thorsen <bo@suse.de> 34 35 * src/x86/ffi.c (ffi_prep_incoming_args_SYSV): Remove avn 36 here too. 221 2002-07-19 Kaz Kojima <kkojima@gcc.gnu.org> 222 223 * configure.in (sh[34]*-*-linux*): Add brackets. 224 * configure: Regenerate. 225 226 2002-07-18 Kaz Kojima <kkojima@gcc.gnu.org> 227 228 * Makefile.am: Add SH support. 229 * Makefile.in: Regenerate. 230 * configure.in (sh-*-linux*, sh[34]*-*-linux*): Add target. 231 * configure: Regenerate. 232 * include/ffi.h.in: Add SH support. 233 * src/sh/ffi.c: New file. 234 * src/sh/sysv.S: New file. 235 * src/types.c: Add SH support. 236 237 2002-07-16 Bo Thorsen <bo@suse.de> 238 239 * src/x86/ffi64.c: New file that adds x86-64 support. 240 * src/x86/unix64.S: New file that handles argument setup for 241 x86-64. 242 * src/x86/sysv.S: Don't use this on x86-64. 243 * src/x86/ffi.c: Don't use this on x86-64. 244 Remove unused vars. 245 * src/prep_cif.c (ffi_prep_cif): Don't do stack size calculation 246 for x86-64. 247 * src/ffitest.c (struct6): New test that tests a special case in 248 the x86-64 ABI. 249 (struct7): Likewise. 250 (struct8): Likewise. 251 (struct9): Likewise. 252 (closure_test_fn): Silence warning about this when it's not used. 253 (main): Add the new tests. 254 (main): Fix a couple of wrong casts and silence some compiler warnings. 255 * include/ffi.h.in: Add x86-64 ABI definition. 256 * fficonfig.h.in: Regenerate. 257 * Makefile.am: Add x86-64 support. 258 * configure.in: Likewise. 259 * Makefile.in: Regenerate. 260 * configure: Likewise. 261 262 2002-06-24 Bo Thorsen <bo@suse.de> 263 264 * src/types.c: Merge settings for similar architectures. 265 Add x86-64 sizes and alignments. 266 267 2002-06-23 Bo Thorsen <bo@suse.de> 268 269 * src/arm/ffi.c (ffi_prep_args): Remove unused vars. 270 * src/sparc/ffi.c (ffi_prep_args_v8): Likewise. 271 * src/mips/ffi.c (ffi_prep_args): Likewise. 272 * src/m68k/ffi.c (ffi_prep_args): Likewise. 273 274 2002-07-18 H.J. Lu (hjl@gnu.org) 275 276 * Makefile.am (TARGET_SRC_MIPS_LINUX): New. 277 (libffi_la_SOURCES): Support MIPS_LINUX. 278 (libffi_convenience_la_SOURCES): Likewise. 279 * Makefile.in: Regenerated. 280 281 * configure.in (mips64*-*): Skip. 282 (mips*-*-linux*): New. 283 * configure: Regenerated. 284 285 * src/mips/ffi.c: Include <sgidefs.h>. 286 287 2002-06-06 Ulrich Weigand <uweigand@de.ibm.com> 288 289 * src/s390/sysv.S: Save/restore %r6. Add DWARF-2 unwind info. 37 290 38 291 2002-05-27 Roger Sayle <roger@eyesopen.com> … … 45 298 fix formatting. 46 299 47 2002-05-14 Release Manager 48 49 * GCC 3.1 Released. 50 51 2002-05-14 Release Manager 52 53 * GCC 3.1 Released. 300 2002-05-13 Andreas Tobler <a.tobler@schweiz.ch> 301 302 * src/powerpc/ffi_darwin.c (ffi_prep_closure): Declare fd at 303 beginning of function (for older apple cc). 54 304 55 305 2002-05-08 Alexandre Oliva <aoliva@redhat.com> … … 59 309 * configure: Rebuilt. 60 310 311 2002-05-05 Jason Thorpe <thorpej@wasabisystems.com> 312 313 * configure.in (sparc64-*-netbsd*): Add target. 314 (sparc-*-netbsdelf*): Likewise. 315 * configure: Regenerate. 316 61 317 2002-04-28 David S. Miller <davem@redhat.com> 62 318 63 319 * configure.in, configure: Fix SPARC test in previous change. 320 321 2002-04-29 Gerhard Tonn <GerhardTonn@swol.de> 322 323 * Makefile.am: Add Linux for S/390 support. 324 * Makefile.in: Regenerate. 325 * configure.in: Add Linux for S/390 support. 326 * configure: Regenerate. 327 * include/ffi.h.in: Add Linux for S/390 support. 328 * src/s390/ffi.c: New file from libffi CVS tree. 329 * src/s390/sysv.S: New file from libffi CVS tree. 64 330 65 331 2002-04-28 Jakub Jelinek <jakub@redhat.com> … … 85 351 * src/sparc/v8.S: Make .eh_frame dependent on target word size. 86 352 353 2002-04-06 Jason Thorpe <thorpej@wasabisystems.com> 354 355 * configure.in (alpha*-*-netbsd*): Add target. 356 * configure: Regenerate. 357 87 358 2002-04-04 Jeff Sturm <jsturm@one-point.com> 88 359 89 360 * src/sparc/v8.S: Add unwind info. 90 361 * src/sparc/v9.S: Likewise. 91 92 2002-04-01 Loren J. Rittle <ljrittle@acm.org>93 94 * configure.in: Enable alpha*-*-freebsd*.95 * configure: Rebuilt.96 362 97 363 2002-03-30 Krister Walfridsson <cato@df.lth.se> … … 105 371 * src/mips/n32.s: Delete 106 372 * src/mips/o32.s: Delete 373 374 2002-03-21 Loren J. Rittle <ljrittle@acm.org> 375 376 * configure.in: Enable alpha*-*-freebsd*. 377 * configure: Rebuilt. 107 378 108 379 2002-03-17 Bryce McKinlay <bryce@waitaki.otago.ac.nz> … … 202 473 2001-06-06 Andrew Haley <aph@redhat.com> 203 474 204 475 * src/alpha/osf.S (__FRAME_BEGIN__): Conditionalize for ELF. 205 476 206 477 2001-06-03 Andrew Haley <aph@redhat.com> 207 478 208 209 210 479 * src/alpha/osf.S: Add unwind info. 480 * src/powerpc/sysv.S: Add unwind info. 481 * src/powerpc/ppc_closure.S: Likewise. 211 482 212 483 2000-05-31 Jeff Sturm <jsturm@one-point.com> … … 367 638 * Makefile.in: Rebuilt. 368 639 * ltconfig (extra_compiler_flags, extra_compiler_flags_value): 369 370 371 372 373 374 375 376 640 New variables. Set for gcc using -print-multi-lib. Export them 641 to libtool. 642 (sparc64-*-linux-gnu*): Use libsuff 64 for search paths. 643 * ltmain.sh (B|b|V): Don't throw away gcc's -B, -b and -V options 644 for -shared links. 645 (extra_compiler_flags_value, extra_compiler_flags): Check these 646 for extra compiler options which need to be passed down in 647 compiler_flags. 377 648 378 649 2000-04-16 Anthony Green <green@redhat.com> … … 383 654 2000-04-14 Jakub Jelinek <jakub@redhat.com> 384 655 385 656 * include/ffi.h.in (SPARC64): Define for 64bit SPARC builds. 386 657 Set SPARC FFI_DEFAULT_ABI based on SPARC64 define. 387 658 * src/sparc/ffi.c (ffi_prep_args_v8): Renamed from ffi_prep_args. … … 493 764 * configure.in: Change version to 2.00-beta. 494 765 495 766 * fficonfig.h.in: Rebuilt. 496 767 * acconfig.h (FFI_NO_STRUCTS, FFI_NO_RAW_API): Define. 497 768 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.