newlib/include/elf
Eric Weddington a15b3bdef7 Add AVR architectures avr25, avr31, avr35, and avr51 to match GCC.
bfd/
	* archures.c (bfd_mach_avr25, bfd_mach_avr31, bfd_mach_avr35,
	bfd_mach_avr51): New.
	* bfd-in2.h: Regenerate.
	* cpu-avr.c (arch_info_struct): Add avr25, avr31, avr35, and avr51
	architectures. Change comments to match architecture comments in GCC.
	(compatible): Add test for new AVR architectures.
	* elf32-avr.c (bfd_elf_avr_final_write_processing): Recognize
	bfd_mach_avr25, bfd_mach_avr31, bfd_mach_avr35 and bfd_mach_avr51.
	(elf32_avr_object_p): Recognize E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
	E_AVR_MACH_AVR35 and E_AVR_MACH_AVR51.

gas/
	* config/tc-avr.c (mcu_types): Add avr25, avr31, avr35, and avr51
	architectures. Reorganize list to put mcu types in correct architectures
	and to order list same as in GCC. Use new ISA definitions in
	include/opcode/avr.h.
	* doc/c-avr.texi: Add avr25, avr31, avr35, and avr51 architecture
	descriptions. Reorganize descriptions to put mcu types in correct
	architectures and to order lists same as in GCC.

include/
	* elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
	E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
	(EF_AVR_MACH): Redefine to 0x7F.
	* opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
	(AVR_ISA_AVR3): Redefine.
	(AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
	AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
	AVR_ISA_AVR6): Define.

ld/
	* Makefile.am (ALL_EMULATIONS): Add eavr25.o, eavr31.o, eavr35.o,
	and eavr51.o.
	Add rules for eavr25.c, eavr31.c, eavr35.c, eavr51.c.
	* Makefile.in: Regenerate.
	* configure.tgt (avr-*-*, targ_extra_emuls): Add avr25, avr31, avr35
	and avr51.
	* emulparams/avr25.sh: New file.
	* emulparams/avr31.sh: New file.
	* emulparams/avr35.sh: New file.
	* emulparams/avr51.sh: New file.
2008-08-09 05:35:13 +00:00
..
alpha.h * alpha.h (LITUSE_ALPHA_JSRDIRECT): New. 2005-05-31 22:52:31 +00:00
arc.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
arm.h * reloc-macros.h: Add a comment about the use of the 2008-05-21 14:50:07 +00:00
avr.h Add AVR architectures avr25, avr31, avr35, and avr51 to match GCC. 2008-08-09 05:35:13 +00:00
bfin.h Revert my last change since it has not been approved. 2008-07-12 08:54:12 +00:00
ChangeLog 2008-08-08 Richard Sandiford <rdsandiford@googlemail.com> 2008-08-08 19:24:49 +00:00
ChangeLog-9103 Move entries in ChangeLog-9103 to appropriate */ChangeLog-9103. 2005-04-13 17:33:48 +00:00
common.h * common.h (ELFOSABI_AROS): Update comment. 2008-08-03 23:20:42 +00:00
cr16.h Various CR16 fixes 2007-10-01 15:55:40 +00:00
cr16c.h * elf/cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE. 2008-03-11 23:21:08 +00:00
cris.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
crx.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
d10v.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
d30v.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
dlx.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
dwarf2.h * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP, 2008-03-03 10:19:01 +00:00
dwarf.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
external.h include/elf/ 2008-03-12 08:36:58 +00:00
fr30.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
frv.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
h8.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
hppa.h * elf/cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE. 2008-03-11 23:21:08 +00:00
i370.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
i386.h include/elf/ChangeLog: 2006-01-18 21:07:47 +00:00
i860.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
i960.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
ia64.h * elf/cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE. 2008-03-11 23:21:08 +00:00
internal.h include/elf/ 2008-03-13 05:27:41 +00:00
ip2k.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
iq2000.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
m32c.h [include/elf] 2006-02-24 22:10:35 +00:00
m32r.h * elf/cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE. 2008-03-11 23:21:08 +00:00
m68hc11.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
m68k.h bfd/ 2007-09-11 16:07:50 +00:00
mcore.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
mep.h 2007-02-05 Dave Brolley <brolley@redhat.com> 2007-02-05 19:15:43 +00:00
mips.h 2008-08-08 Richard Sandiford <rdsandiford@googlemail.com> 2008-08-08 19:24:49 +00:00
mmix.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
mn10200.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
mn10300.h * mn10300.h (R_MN10300_ALIGN): Define. 2007-10-30 15:18:29 +00:00
msp430.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
mt.h Second part of ms1 to mt renaming. 2005-12-16 10:23:10 +00:00
openrisc.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
or32.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
pj.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
ppc64.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
ppc.h Support PowerPC single-precision float. 2008-07-26 13:10:47 +00:00
reloc-macros.h * reloc-macros.h: Add a comment about the use of the 2008-05-21 14:50:07 +00:00
s390.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
score.h * elf/cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE. 2008-03-11 23:21:08 +00:00
sh.h * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN. 2008-06-09 22:20:46 +00:00
sparc.h * elf/sparc.h (R_SPARC_GOTDATA_HIX22, 2008-04-16 08:35:17 +00:00
spu.h include/elf/ 2007-05-12 06:45:32 +00:00
v850.h * elf/cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE. 2008-03-11 23:21:08 +00:00
vax.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
vxworks.h include/elf/ 2007-11-08 13:51:07 +00:00
x86-64.h * elf/cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE. 2008-03-11 23:21:08 +00:00
xc16x.h Add support for the Infineon XC16X. 2006-02-17 14:36:26 +00:00
xstormy16.h Update the address and phone number of the FSF organization 2005-05-10 10:21:13 +00:00
xtensa.h 2007-12-07 Bob Wilson <bob.wilson@acm.org> 2007-12-07 22:52:08 +00:00