binutils-gdb/include/elf
Terry Guo 5c294fee9a ARM: Add support for value 3 of Tag_ABI_VFP_args attribute
*** bfd/ChangeLog ***

2014-12-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* elf32-arm.c (elf32_arm_merge_eabi_attributes): Handle new
	Tag_ABI_VFP_args value and replace hardcoded values by enum
	values.
	(elf32_arm_post_process_headers): Set e_flags in ELF header
	as hard float only when Tag_ABI_VFP_args is 1, using new enum
	value AEABI_VFP_args_vfp to check that.

*** binutils/ChangeLog ***

2014-12-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* readelf.c (arm_attr_tag_ABI_VFP_args): Add "compatible".

*** gdb/ChangeLog ***

2014-12-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* arm-tdep.c (arm_gdbarch_init): Explicitely handle value 3 of
	Tag_ABI_VFP_args. Also replace hardcoded values by enum values
	in the switch handling the different values of Tag_ABI_VFP_args.

*** gold/ChangeLog ***

2014-12-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* arm.cc (Target_arm::do_adjust_elf_header): Set e_flags in ELF
	header as hard float only when Tag_ABI_VFP_args is 1, using new
	enum value AEABI_VFP_args_vfp to check that.
	(Target_arm::merge_object_attributes): Handle new Tag_ABI_VFP_args
	value and replace hardcoded values by enum values.

*** include/elf/ChangeLog ***

2014-12-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum
	values.

*** ld/testsuite/ChangeLog ***

2014-12-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* ld-arm/attr-merge-2a.s: Add Tag_ABI_VFP_args.
	* ld-arm/attr-merge-2b.s: Likewise.
	* ld-arm/attr-merge-2.attr: Likewise.
	* ld-arm/attr-merge-4a.s: Add Tag_ABI_FP_number_model and
	Tag_ABI_VFP_args.
	* ld-arm/attr-merge-4b.s: Likewise.
	* ld-arm/attr-merge-4.attr: Likewise.
	* ld-arm/attr-merge-6a.s: Likewise.
	* ld-arm/attr-merge-6b.s: Likewise.
	* ld-arm/attr-merge-6.attr: Add Tag_ABI_FP_number_model.
2014-12-25 09:55:03 +08:00
..
ChangeLog ARM: Add support for value 3 of Tag_ABI_VFP_args attribute 2014-12-25 09:55:03 +08:00
ChangeLog-9103 Add copyright notices 2012-12-10 12:48:03 +00:00
aarch64.h include/elf/aarch64.h: Add reloc numbers from ABI release 1.0 2014-10-08 10:07:45 +01:00
alpha.h Update copyright years 2014-03-05 22:16:15 +10:30
arc.h Update copyright years 2014-03-05 22:16:15 +10:30
arm.h ARM: Add support for value 3 of Tag_ABI_VFP_args attribute 2014-12-25 09:55:03 +08:00
avr.h Adds support for writing values to AVR system I/O registers. 2014-07-07 16:15:19 +01:00
bfin.h Update copyright years 2014-03-05 22:16:15 +10:30
common.h Add Visium support to bfd 2014-12-06 16:35:18 +01:00
cr16.h Update copyright years 2014-03-05 22:16:15 +10:30
cr16c.h Update copyright years 2014-03-05 22:16:15 +10:30
cris.h Update copyright years 2014-03-05 22:16:15 +10:30
crx.h Update copyright years 2014-03-05 22:16:15 +10:30
d10v.h Update copyright years 2014-03-05 22:16:15 +10:30
d30v.h Update copyright years 2014-03-05 22:16:15 +10:30
dlx.h Update copyright years 2014-03-05 22:16:15 +10:30
dwarf.h Update copyright years 2014-03-05 22:16:15 +10:30
epiphany.h Update copyright years 2014-03-05 22:16:15 +10:30
external.h Update copyright years 2014-03-05 22:16:15 +10:30
fr30.h Update copyright years 2014-03-05 22:16:15 +10:30
frv.h Update copyright years 2014-03-05 22:16:15 +10:30
h8.h Update copyright years 2014-03-05 22:16:15 +10:30
hppa.h Update copyright years 2014-03-05 22:16:15 +10:30
i370.h Update copyright years 2014-03-05 22:16:15 +10:30
i386.h Update copyright years 2014-03-05 22:16:15 +10:30
i860.h Update copyright years 2014-03-05 22:16:15 +10:30
i960.h Update copyright years 2014-03-05 22:16:15 +10:30
ia64.h Update copyright years 2014-03-05 22:16:15 +10:30
internal.h Update copyright years 2014-03-05 22:16:15 +10:30
ip2k.h Update copyright years 2014-03-05 22:16:15 +10:30
iq2000.h Update copyright years 2014-03-05 22:16:15 +10:30
lm32.h Update copyright years 2014-03-05 22:16:15 +10:30
m32c.h Update copyright years 2014-03-05 22:16:15 +10:30
m32r.h Update copyright years 2014-03-05 22:16:15 +10:30
m68hc11.h Update copyright years 2014-03-05 22:16:15 +10:30
m68k.h Update copyright years 2014-03-05 22:16:15 +10:30
mcore.h Update copyright years 2014-03-05 22:16:15 +10:30
mep.h Update copyright years 2014-03-05 22:16:15 +10:30
metag.h Update copyright years 2014-03-05 22:16:15 +10:30
microblaze.h Update copyright years 2014-03-05 22:16:15 +10:30
mips.h MIPS: Add Octeon 3 support 2014-10-31 13:50:10 -07:00
mmix.h Update copyright years 2014-03-05 22:16:15 +10:30
mn10200.h Update copyright years 2014-03-05 22:16:15 +10:30
mn10300.h Update copyright years 2014-03-05 22:16:15 +10:30
moxie.h Update copyright years 2014-03-05 22:16:15 +10:30
msp430.h Update copyright years 2014-03-05 22:16:15 +10:30
mt.h Update copyright years 2014-03-05 22:16:15 +10:30
nds32.h NDS32: Code refactoring of relaxation. 2014-09-16 13:08:00 +08:00
nios2.h Update copyright years 2014-03-05 22:16:15 +10:30
or1k.h Remove support for the (deprecated) openrisc and or32 configurations and replace 2014-04-22 15:57:47 +01:00
pj.h Update copyright years 2014-03-05 22:16:15 +10:30
ppc.h Update copyright years 2014-03-05 22:16:15 +10:30
ppc64.h Update copyright years 2014-03-05 22:16:15 +10:30
reloc-macros.h Update copyright years 2014-03-05 22:16:15 +10:30
rl78.h rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits 2014-08-26 17:01:04 -04:00
rx.h Update copyright years 2014-03-05 22:16:15 +10:30
s390.h Update copyright years 2014-03-05 22:16:15 +10:30
score.h Update copyright years 2014-03-05 22:16:15 +10:30
sh.h Update copyright years 2014-03-05 22:16:15 +10:30
sparc.h opcodes, elf: annotate instructions with HWCAP2_VIS3B. 2014-10-17 22:00:02 +02:00
spu.h Update copyright years 2014-03-05 22:16:15 +10:30
tic6x-attrs.h Update copyright years 2014-03-05 22:16:15 +10:30
tic6x.h Update copyright years 2014-03-05 22:16:15 +10:30
tilegx.h Update copyright years 2014-03-05 22:16:15 +10:30
tilepro.h Update copyright years 2014-03-05 22:16:15 +10:30
v850.h Update copyright years 2014-03-05 22:16:15 +10:30
vax.h Update copyright years 2014-03-05 22:16:15 +10:30
visium.h Add Visium support to bfd 2014-12-06 16:35:18 +01:00
vxworks.h Update copyright years 2014-03-05 22:16:15 +10:30
x86-64.h Mark R_X86_64_GOTPLT64 obsolete 2014-11-13 11:26:47 -08:00
xc16x.h Update copyright years 2014-03-05 22:16:15 +10:30
xgate.h Update copyright years 2014-03-05 22:16:15 +10:30
xstormy16.h Update copyright years 2014-03-05 22:16:15 +10:30
xtensa.h Update copyright years 2014-03-05 22:16:15 +10:30