From c39f653f77f2307abaab9afdbf8a7381fe71dd7d Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Tue, 29 Mar 2016 18:07:16 +0100 Subject: [PATCH] Add missing ChangeLog.arm entries --- bfd/ChangeLog.arm | 4 ++++ binutils/ChangeLog.arm | 4 ++++ gas/ChangeLog.arm | 27 +++++++++++++++++++++++++++ gas/testsuite/ChangeLog.arm | 17 +++++++++++++++++ include/elf/ChangeLog.arm | 3 +++ include/opcode/ChangeLog.arm | 4 ++++ ld/testsuite/ChangeLog.arm | 4 ++++ opcodes/ChangeLog.arm | 6 ++++++ 8 files changed, 69 insertions(+) create mode 100644 bfd/ChangeLog.arm create mode 100644 binutils/ChangeLog.arm create mode 100644 gas/ChangeLog.arm create mode 100644 gas/testsuite/ChangeLog.arm create mode 100644 include/elf/ChangeLog.arm create mode 100644 include/opcode/ChangeLog.arm create mode 100644 ld/testsuite/ChangeLog.arm create mode 100644 opcodes/ChangeLog.arm diff --git a/bfd/ChangeLog.arm b/bfd/ChangeLog.arm new file mode 100644 index 00000000000..5e827156a23 --- /dev/null +++ b/bfd/ChangeLog.arm @@ -0,0 +1,4 @@ +2015-12-17 Thomas Preud'homme + + (elf32_arm_merge_eabi_attributes): Add merging logic for + Tag_DSP_extension. diff --git a/binutils/ChangeLog.arm b/binutils/ChangeLog.arm new file mode 100644 index 00000000000..3ab12459ef8 --- /dev/null +++ b/binutils/ChangeLog.arm @@ -0,0 +1,4 @@ +2015-12-17 Thomas Preud'homme + + * readelf.c (display_arm_attribute): Add output for Tag_DSP_extension. + (arm_attr_public_tags): Define DSP_extension attribute. diff --git a/gas/ChangeLog.arm b/gas/ChangeLog.arm new file mode 100644 index 00000000000..e5a26aeb0c2 --- /dev/null +++ b/gas/ChangeLog.arm @@ -0,0 +1,27 @@ +2015-12-17 Thomas Preud'homme + + * config/tc-arm.c (arm_ext_dsp): New feature for Thumb DSP + instructions. + (arm_extensions): Add dsp extension for ARMv8-M Mainline. + (aeabi_set_public_attributes): Set Tag_DSP_extension to 1 for ARMv8-M + Mainline with DSP extension. + (arm_convert_symbolic_attribute): Define Tag_DSP_extension. + +2015-12-17 Thomas Preud'homme + + * config/tc-arm.c + (struct arm_option_extension_value_table): Make allowed_archs an array + with 2 entries. + (ARM_EXT_OPT): Adapt to only fill the first entry of allowed_archs. + (ARM_EXT_OPT2): New macro filling the two entries of allowed_archs. + (arm_extensions): Use separate entries in allowed_archs when several + archs are allowed to use an extension and change ARCH_ANY in + ARM_ARCH_NONE in allowed_archs. + (arm_parse_extension): Check that, for each allowed_archs entry, all + bits are set in the current architecture, ignoring ARM_ANY entries. + (s_arm_arch_extension): Likewise. + +2015-12-17 Thomas Preud'homme + + * config/tc-arm.c (insns): Add ARMv8-M security extensions + instructions. diff --git a/gas/testsuite/ChangeLog.arm b/gas/testsuite/ChangeLog.arm new file mode 100644 index 00000000000..2e2b2541a3f --- /dev/null +++ b/gas/testsuite/ChangeLog.arm @@ -0,0 +1,17 @@ +2015-12-17 Thomas Preud'homme + + * gas/arm/arch7em-bad.d: Rename to ... + * gas/arm/arch7em-bad-1.d: This. + * gas/arm/arch7em-bad-2.d: New file. + * gas/arm/arch7em-bad-3.d: Likewise. + * gas/arm/archv8m-main-dsp-1.d: Likewise. + * gas/arm/archv8m-main-dsp-2.d: Likewise. + * gas/arm/archv8m-main-dsp-3.d: Likewise. + * gas/arm/attr-march-armv8m.main.dsp.d: Likewise. + +2015-12-17 Thomas Preud'homme + + * gas/arm/any-cmse.d: Likewise. + * gas/arm/archv8m-cmse.s: New file. + * gas/arm/archv8m-cmse-base.d: Likewise. + * gas/arm/archv8m-cmse-main.d: Likewise. diff --git a/include/elf/ChangeLog.arm b/include/elf/ChangeLog.arm new file mode 100644 index 00000000000..af05f70455c --- /dev/null +++ b/include/elf/ChangeLog.arm @@ -0,0 +1,3 @@ +2015-12-17 Thomas Preud'homme + + * arm.h (Tag_DSP_extension): Define. diff --git a/include/opcode/ChangeLog.arm b/include/opcode/ChangeLog.arm new file mode 100644 index 00000000000..b9ccf39cc07 --- /dev/null +++ b/include/opcode/ChangeLog.arm @@ -0,0 +1,4 @@ +2015-12-17 Thomas Preud'homme + + * arm.h (ARM_CPU_HAS_FEATURE): Add comment. + (ARM_FSET_CPU_SUBSET): Define macro. diff --git a/ld/testsuite/ChangeLog.arm b/ld/testsuite/ChangeLog.arm new file mode 100644 index 00000000000..70f3281c980 --- /dev/null +++ b/ld/testsuite/ChangeLog.arm @@ -0,0 +1,4 @@ +2015-12-17 Thomas Preud'homme + + * ld-arm/attr-merge-10b-dsp.s: New file. + * ld-arm/attr-merge-10-dsp.attr: Likewise. diff --git a/opcodes/ChangeLog.arm b/opcodes/ChangeLog.arm new file mode 100644 index 00000000000..6f58bcf496a --- /dev/null +++ b/opcodes/ChangeLog.arm @@ -0,0 +1,6 @@ +2015-12-17 Thomas Preud'homme + + * arm-dis.c (thumb_opcodes): Add entries for narrow ARMv8-M security + extensions instructions. + (thumb32_opcodes): Add entries for wide ARMv8-M security extensions + instructions. -- 2.47.3