1. 21 Jul, 2002 9 commits
  2. 20 Jul, 2002 12 commits
  3. 19 Jul, 2002 17 commits
  4. 18 Jul, 2002 2 commits
    • [multiple changes] · c94974ca
      2002-07-16  Bo Thorsen  <bo@suse.de>
      
      	* src/x86/ffi64.c: New file that adds x86-64 support.
      	* src/x86/unix64.S: New file that handles argument setup for
      	x86-64.
      	* src/x86/sysv.S: Don't use this on x86-64.
      	* src/x86/ffi.c: Don't use this on x86-64.
      	Remove unused vars.
      	* src/prep_cif.c (ffi_prep_cif): Don't do stack size calculation
      	for x86-64.
      	* src/ffitest.c (struct6): New test that tests a special case in
      	the x86-64 ABI.
      	(struct7): Likewise.
      	(struct8): Likewise.
      	(struct9): Likewise.
      	(closure_test_fn): Silence warning about this when it's not used.
      	(main): Add the new tests.
      	(main): Fix a couple of wrong casts and silence some compiler warnings.
      	* include/ffi.h.in: Add x86-64 ABI definition.
      	* fficonfig.h.in: Regenerate.
      	* Makefile.am: Add x86-64 support.
      	* configure.in: Likewise.
      	* Makefile.in: Regenerate.
      	* configure: Likewise.
      
      2002-06-24  Bo Thorsen  <bo@suse.de>
      
      	* src/types.c: Merge settings for similar architectures.
      	Add x86-64 sizes and alignments.
      
      2002-06-23  Bo Thorsen  <bo@suse.de>
      
      	* src/arm/ffi.c (ffi_prep_args): Remove unused vars.
      	* src/sparc/ffi.c (ffi_prep_args_v8): Likewise.
      	* src/mips/ffi.c (ffi_prep_args): Likewise.
      	* src/m68k/ffi.c (ffi_prep_args): Likewise.
      
      From-SVN: r55571
      Bo Thorsen committed
    • cppexp.c (cpp_num_mul): Remove unused parameter. · ad28cff7
      	* cppexp.c (cpp_num_mul): Remove unused parameter.
      	(UNARY, BINARY, OTHER, binary_handler): Remove.
      	(ALWAYS_EVAL): New.
      	(optab): Update.
      	(reduce): Refactor to a large switch, don't use a function
      	pointer.
      
      From-SVN: r55570
      Neil Booth committed