Ignore:
Timestamp:
Apr 27, 2004, 8:39:34 PM (21 years ago)
Author:
bird
Message:

GCC v3.3.3 sources.

Location:
branches/GNU/src/gcc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/GNU/src/gcc

    • Property svn:ignore
      •  

        old new  
        2626configure.vr
        2727configure.vrs
         28dir.info
        2829Makefile
        29 dir.info
        3030lost+found
        3131update.out
  • branches/GNU/src/gcc/libffi/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.1.1.2
    r1390 r1391  
    1 2003-02-05  Release Manager
    2 
    3         * GCC 3.2.2 Released.
     12004-02-14  Release Manager
     2
     3        * GCC 3.3.3 Released.
     4
     52003-10-16  Release Manager
     6
     7        * GCC 3.3.2 Released.
     8
     92003-09-09  Alan Modra  <amodra@bigpond.net.au>
     10
     11        * configure: Regenerate.
     12
     132003-08-08  Kean Johnston  <jkj@sco.com>
     14
     15        * configure.in: Add support for sco3.2v5.0*
     16        * configure: Regenerated
     17
     182003-08-04  Release Manager
     19
     20        * GCC 3.3.1 Released.
     21
     222003-08-04  Release Manager
     23
     24        * GCC 3.3.1 Released.
     25
     262003-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
     312003-05-13  Release Manager
     32
     33        * GCC 3.3 Released.
     34
     352003-05-13  Release Manager
     36
     37        * GCC 3.3 Released.
     38
     392003-05-13  Release Manager
     40
     41        * GCC 3.3 Released.
     42
     432003-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
     522003-04-04  Loren J. Rittle  <ljrittle@acm.org>
     53
     54        * include/Makefile.in: Regenerate.
     55
     562003-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
     652003-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
     742003-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.
    483
    5842003-01-29  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
     
    786        * src/powerpc/ppc_closure.S: Recode to fit shared libs.
    887
    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>
     882003-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
     952003-01-22  Andrew Haley  <aph@redhat.com>
     96
     97        * src/powerpc/darwin.S (_ffi_call_AIX): Add Augmentation size to
     98        unwind info.
     99
     1002003-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
     1052003-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
     1112003-01-14  Andreas Jaeger  <aj@suse.de>
     112
     113        * src/ffitest.c (main): Only use ffi_closures if those are
     114        supported.
     115
     1162003-01-13  Andreas Tobler <a.tobler@schweiz.ch>
     117
     118        * libffi/src/ffitest.c
     119        add closure testcases
     120
     1212003-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
     1262003-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
     1342002-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
     1492002-11-27  Ulrich Weigand  <uweigand@de.ibm.com>
     150
     151        * src/s390/sysv.S (.eh_frame section): Make section read-only.
     152
     1532002-11-26  Jim Wilson  <wilson@redhat.com>
     154
     155        * src/types.c (FFI_TYPE_POINTER): Has size 8 on IA64.
     156
     1572002-11-15  Ulrich Weigand  <uweigand@de.ibm.com>
     158
     159        * src/s390/sysv.S (.eh_frame section): Adapt to pcrel FDE encoding.
     160
     1612002-11-11  DJ Delorie  <dj@redhat.com>
     162
     163        * configure.in: Look for common files in the right place.
     164
     1652002-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
     1812002-10-02  Andreas Jaeger  <aj@suse.de>
     182
     183        * src/x86/ffi64.c (ffi_prep_cif_machdep): Remove debug output.
     184
     1852002-10-01  Bo Thorsen  <bo@smetana.suse.de>
     186
     187        * include/ffi.h.in: Fix i386 win32 compilation.
     188
     1892002-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
     2032002-09-29  Richard Earnshaw  <rearnsha@arm.com>
     204
     205        * src/arm/sysv.S: Fix typo.
     206
     2072002-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
     2132002-09-27  Bo Thorsen  <bo@suse.de>
     214
     215        * include/ffi.h.in: Fix multilib x86-64 support.
     216
     2172002-09-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
    22218
    23219        * Makefile.am (all-multi): Fix multilib parallel build.
    24220
    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.
     2212002-07-19  Kaz Kojima  <kkojima@gcc.gnu.org>
     222
     223        * configure.in (sh[34]*-*-linux*): Add brackets.
     224        * configure: Regenerate.
     225
     2262002-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
     2372002-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
     2622002-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
     2672002-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
     2742002-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
     2872002-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
     288
     289        * src/s390/sysv.S: Save/restore %r6.  Add DWARF-2 unwind info.
    37290
    382912002-05-27  Roger Sayle  <roger@eyesopen.com>
     
    45298        fix formatting.
    46299
    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.
     3002002-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).
    54304
    553052002-05-08  Alexandre Oliva  <aoliva@redhat.com>
     
    59309        * configure: Rebuilt.
    60310
     3112002-05-05  Jason Thorpe  <thorpej@wasabisystems.com>
     312
     313        * configure.in (sparc64-*-netbsd*): Add target.
     314        (sparc-*-netbsdelf*): Likewise.
     315        * configure: Regenerate.
     316
    613172002-04-28  David S. Miller  <davem@redhat.com>
    62318
    63319        * configure.in, configure: Fix SPARC test in previous change.
     320
     3212002-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.
    64330
    653312002-04-28  Jakub Jelinek  <jakub@redhat.com>
     
    85351        * src/sparc/v8.S: Make .eh_frame dependent on target word size.
    86352
     3532002-04-06  Jason Thorpe  <thorpej@wasabisystems.com>
     354
     355        * configure.in (alpha*-*-netbsd*): Add target.
     356        * configure: Regenerate.
     357
    873582002-04-04  Jeff Sturm  <jsturm@one-point.com>
    88359
    89360        * src/sparc/v8.S: Add unwind info.
    90361        * 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.
    96362
    973632002-03-30  Krister Walfridsson  <cato@df.lth.se>
     
    105371        * src/mips/n32.s: Delete
    106372        * src/mips/o32.s: Delete
     373
     3742002-03-21  Loren J. Rittle  <ljrittle@acm.org>
     375
     376        * configure.in: Enable alpha*-*-freebsd*.
     377        * configure: Rebuilt.
    107378
    1083792002-03-17  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
     
    2024732001-06-06  Andrew Haley  <aph@redhat.com>
    203474
    204         * src/alpha/osf.S (__FRAME_BEGIN__): Conditionalize for ELF.
     475        * src/alpha/osf.S (__FRAME_BEGIN__): Conditionalize for ELF.
    205476
    2064772001-06-03  Andrew Haley  <aph@redhat.com>
    207478
    208         * src/alpha/osf.S: Add unwind info.
    209         * src/powerpc/sysv.S: Add unwind info.
    210         * src/powerpc/ppc_closure.S: Likewise.
     479        * src/alpha/osf.S: Add unwind info.
     480        * src/powerpc/sysv.S: Add unwind info.
     481        * src/powerpc/ppc_closure.S: Likewise.
    211482
    2124832000-05-31  Jeff Sturm  <jsturm@one-point.com>
     
    367638        * Makefile.in: Rebuilt.
    368639        * ltconfig (extra_compiler_flags, extra_compiler_flags_value):
    369         New variables. Set for gcc using -print-multi-lib. Export them
    370         to libtool.
    371         (sparc64-*-linux-gnu*): Use libsuff 64 for search paths.
    372         * ltmain.sh (B|b|V): Don't throw away gcc's -B, -b and -V options
    373         for -shared links.
    374         (extra_compiler_flags_value, extra_compiler_flags): Check these
    375         for extra compiler options which need to be passed down in
    376         compiler_flags.
     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.
    377648
    3786492000-04-16  Anthony Green  <green@redhat.com>
     
    3836542000-04-14  Jakub Jelinek  <jakub@redhat.com>
    384655
    385         * include/ffi.h.in (SPARC64): Define for 64bit SPARC builds.
     656        * include/ffi.h.in (SPARC64): Define for 64bit SPARC builds.
    386657        Set SPARC FFI_DEFAULT_ABI based on SPARC64 define.
    387658        * src/sparc/ffi.c (ffi_prep_args_v8): Renamed from ffi_prep_args.
     
    493764        * configure.in: Change version to 2.00-beta.
    494765
    495         * fficonfig.h.in: Rebuilt.
     766        * fficonfig.h.in: Rebuilt.
    496767        * acconfig.h (FFI_NO_STRUCTS, FFI_NO_RAW_API): Define.
    497768
Note: See TracChangeset for help on using the changeset viewer.