patches for arm-linux

Jeffrey A Law law@cygnus.com
Thu Oct 22 23:49:00 GMT 1998


Just a note, I'm leaving the review of these patches totally to the arm folks
(Richard Earnshaw & Nick Clifton).  I checked the FSF and Philip's copyrights
are OK.


  In message < E0zVdqa-0008LL-00@fountain.nexus.co.uk >you write:
  > 1998-10-20  Philip Blundell  <pb@nexus.co.uk>
  > 
  > 	* config/arm/linux-elf.h: Make -mshort-load-bytes the default.
  > 	* config/arm/linux-elf26.h: Likewise.
  > 
  > 	* config/arm/linux-gas.h: Define `inhibit_libc' if
  > 	cross-compiling.
  > 
  > Sun Oct  4 12:39:07 1998  Philip Blundell  <philb@gnu.org>
  > 
  > 	* config/arm/elf.h (LOCAL_LABEL_PREFIX): Set to ".".
  > 
  > 	* configure.in: Recognise "armv2-*-linux" and use 26-bit mode as
  > 	the default.
  > 
  > 	* config/arm/linux-elf26.h: New file.
  > 
  > 	* config/arm/linux-elf.h (LINK_SPEC): Add more flags.
  > 	(ASM_SPEC): New macro.
  > 	(TARGET_DEFAULT): Don't default to 32-bit mode if requested
  > 	otherwise.
  > 	(CPP_APCS_PC_DEFAULT_SPEC): Change to APCS-32 if appropriate.
  > 
  > 	* config/arm/linux-gas.h (CLEAR_INSN_CACHE): New macro, currently 
  > 	disabled (awaiting kernel support).
  > 
  > Sat Aug 29 18:25:33 1998  Philip Blundell  <philb@gnu.org>
  > 
  > 	* config/arm/linux-elf.h (TARGET_DEFAULT): Make 32-bit code the
  > 	default.
  > 
  > 	* config/arm/lib1funcs.asm: PLT jumps are conditional on __elf__,
  > 	not PIC.
  > 	[L_dvmd_lnx] (__div0): Correct check for errors.
  > 
  > 	* config/arm/linux-elf.h (LINK_SPEC): Dynamic linker lives in
  >  	/lib, not /lib/elf.  Add support for -rdynamic option.
  > 
  > Wed Aug 19 11:24:15 1998  Philip Blundell  <pb@nexus.co.uk>
  > 
  > 	* config/arm/linux-aout.h (SIZE_TYPE, PTRDIFF_TYPE, WCHAR_TYPE,
  > 	WCHAR_TYPE_SIZE): Move definitions to linux-gas.h.
  > 
  > Sat Aug 15 22:54:14 1998  Philip Blundell  <philb@gnu.org>
  > 
  > 	* config/arm/elf.h (ASM_OUTPUT_ADDR_DIFF_ELT): New argument BODY.
  > 
  > 	* configure.in: For all ARM targets, match on the pattern
  >  	`arm*-*-..' rather than just `arm-*-...'.  Remove support for old
  > 	and outdated `arm-*-linuxelf' configuration name.
  > 
  > Fri Jun  5 18:47:09 1998  Philip Blundell  <philb@gnu.org>
  > 
  > 	* configure.in: Add support for ELF on ARM systems.
  > 
  > 	* config/arm/elf.h: New file.  Generic ARM/ELF support.
  > 	* config/arm/linux.h: Rename to ...
  > 	* config/arm/linux-aout.h: ... this, and move some definitions to...
  > 	* config/arm/linux-gas.h: ... here.  Add support for weak symbols.
  > 	* config/arm/linux-elf.h: New file.  Support for Linux with ELF.
[ ... ]




More information about the Gcc-patches mailing list