1. 21 Aug, 2003 2 commits
    • Index: ChangeLog · e50084fa
      2003-08-20  Geoffrey Keating  <geoffk@apple.com>
      
      	PR 8180
      	* configure.in: When testing with_libs and with_headers, treat
      	'no' as unset.  Based on a patch by Dan Kegel <dank@kegel.com>.
      	* configure: Regenerate.
      
      Index: gcc/ChangeLog
      2003-08-20  Geoffrey Keating  <geoffk@apple.com>
      
      	PR 8180
      	* configure.in: When testing with_libs and with_headers, treat
      	'no' as unset.  Based on a patch by Dan Kegel <dank@kegel.com>.
      	* configure: Regenerate.
      
      From-SVN: r70634
      Geoffrey Keating committed
    • configure.in (TOPLEVEL_CONFIGURE_ARGUMENTS): Quote properly for make, shell, etc. · b348267b
      	* configure.in (TOPLEVEL_CONFIGURE_ARGUMENTS): Quote properly for
      	make, shell, etc.
      	(baseargs): Likewise.
      	* configure: Regenerate.
      
      From-SVN: r70633
      Geoffrey Keating committed
  2. 20 Aug, 2003 1 commit
  3. 01 Aug, 2003 1 commit
  4. 30 Jul, 2003 1 commit
  5. 28 Jul, 2003 1 commit
  6. 13 Jul, 2003 1 commit
  7. 10 Jul, 2003 2 commits
  8. 27 Jun, 2003 1 commit
  9. 26 Jun, 2003 1 commit
  10. 23 Jun, 2003 1 commit
  11. 18 Jun, 2003 1 commit
  12. 11 Jun, 2003 2 commits
  13. 03 Jun, 2003 1 commit
    • Makefile.tpl: Make 'recursive targets' using autogen rather than shell loop. · 1358ccea
      	* Makefile.tpl: Make 'recursive targets' using autogen rather
      	than shell loop.  Remove duplicate 'clean' targets and false
      	comments.
      	* Makefile.def: Add systematic dependencies to 'recursive' targets.
      	Add systematic method of specifying missing targets in subdirs.
      	Add copyright boilerplate.
      	* Makefile.in: Regenerate.
      	* configure.in: Add 'recursive targets' to maybe list.
      	* configure: Regenerate.
      
      From-SVN: r67402
      Nathanael Nerode committed
  14. 22 May, 2003 1 commit
  15. 20 May, 2003 1 commit
  16. 19 May, 2003 1 commit
  17. 18 May, 2003 1 commit
    • <top level> · 8b87bb96
      <top level>
      	* configure.in: Switch more things to use maybe dependencies.
      	Rearrange a little.  Use GCC_TOPLEV_SUBDIRS.
      	* configure: Regenerate.
      	* Makefile.tpl: Switch more things to use maybe dependencies.
      	* Makefile.in: Regenerate.
      
      <config>
      	* config/acx.m4: Introduce _GCC_TOPLEV_NONCANONICAL_BUILD,
      	_GCC_TOPLEV_NONCANOICAL_HOST, _GCC_TOPLEV_NONCANONICAL_TARGET,
      	GCC_TOPLEV_SUBDIRS.
      
      From-SVN: r66932
      Nathanael Nerode committed
  18. 13 May, 2003 2 commits
  19. 18 Apr, 2003 1 commit
    • configure.in (powerpc64*-*-linux*): Remove. · e9b84181
      	* configure.in (powerpc64*-*-linux*): Remove.
      	* configure: Rebuilt.
      libffi/
      	* include/ffi.h.in (POWERPC64): Define if 64-bit.
      	(enum ffi_abi): Add FFI_LINUX64 on POWERPC.
      	Make it the default on POWERPC64.
      	(FFI_TRAMPOLINE_SIZE): Define to 24 on POWERPC64.
      	* configure.in: Change powerpc-*-linux* into powerpc*-*-linux*.
      	* configure: Rebuilt.
      	* src/powerpc/ffi.c (hidden): Define.
      	(ffi_prep_args_SYSV): Renamed from
      	ffi_prep_args.  Cast pointers to unsigned long to shut up warnings.
      	(NUM_GPR_ARG_REGISTERS64, NUM_FPR_ARG_REGISTERS64,
      	ASM_NEEDS_REGISTERS64): New.
      	(ffi_prep_args64): New function.
      	(ffi_prep_cif_machdep): Handle FFI_LINUX64 ABI.
      	(ffi_call): Likewise.
      	(ffi_prep_closure): Likewise.
      	(flush_icache): Surround by #ifndef POWERPC64.
      	(ffi_dblfl): New union type.
      	(ffi_closure_helper_SYSV): Use it to avoid aliasing problems.
      	(ffi_closure_helper_LINUX64): New function.
      	* src/powerpc/ppc_closure.S: Surround whole file by #ifndef
      	__powerpc64__.
      	* src/powerpc/sysv.S: Likewise.
      	(ffi_call_SYSV): Rename ffi_prep_args to ffi_prep_args_SYSV.
      	* src/powerpc/linux64.S: New file.
      	* src/powerpc/linux64_closure.S: New file.
      	* Makefile.am (EXTRA_DIST): Add src/powerpc/linux64.S and
      	src/powerpc/linux64_closure.S.
      	(TARGET_SRC_POWERPC): Likewise.
      
      	* src/ffitest.c (closure_test_fn, closure_test_fn1, closure_test_fn2,
      	closure_test_fn3): Fix result printing on big-endian 64-bit
      	machines.
      	(main): Print tst2_arg instead of uninitialized tst2_result.
      
      	* src/ffitest.c (main): Hide what closure pointer really points to
      	from the compiler.
      
      From-SVN: r65781
      Jakub Jelinek committed
  20. 16 Apr, 2003 1 commit
  21. 12 Mar, 2003 1 commit
    • Makefile.tpl: Move .NOEXPORT, MAKEOVERRIDES up. · 73458fb7
      (toplev)
      	* Makefile.tpl: Move .NOEXPORT, MAKEOVERRIDES up.  Delete unused
      	Make macro.
      	* Makefile.in: Regenerate.
      	* configure.in: Clean up gxx_include_dir logic.
      	* configure: Regenerate.
      
      (gcc)
      	* Makefile.in: Eliminate all.indirect.  Update and clean up comments.
      	Rearrange.  Reorganize.
      	* configure.in: Rearrange.
      	* configure: Regenerate.
      
      From-SVN: r64260
      Nathanael Nerode committed
  22. 09 Mar, 2003 1 commit
  23. 05 Mar, 2003 1 commit
  24. 04 Mar, 2003 3 commits
  25. 25 Feb, 2003 1 commit
  26. 19 Feb, 2003 1 commit
  27. 16 Feb, 2003 1 commit
  28. 06 Feb, 2003 1 commit
  29. 27 Jan, 2003 1 commit
  30. 24 Jan, 2003 1 commit
  31. 23 Jan, 2003 2 commits
  32. 19 Jan, 2003 1 commit
  33. 17 Jan, 2003 1 commit