diff options
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ChangeLog | 6 | ||||
-rw-r--r-- | ld/testsuite/ld-arm/attr-merge-13.attr | 6 | ||||
-rw-r--r-- | ld/testsuite/ld-arm/attr-merge-13a.s | 5 | ||||
-rw-r--r-- | ld/testsuite/ld-arm/attr-merge-13b.s | 5 |
4 files changed, 22 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 94e6013..08733d0 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,9 @@ +2019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * testsuite/ld-arm/attr-merge-13.attr: New test. + * testsuite/ld-arm/attr-merge-13a.s: New test. + * testsuite/ld-arm/attr-merge-13b.s: New test. + 2019-04-13 Alan Modra <amodra@gmail.com> * Makefile.am (GENSCRIPTS): Pass LIB_PATH as a parameter. Add diff --git a/ld/testsuite/ld-arm/attr-merge-13.attr b/ld/testsuite/ld-arm/attr-merge-13.attr new file mode 100644 index 0000000..9fabb5b --- /dev/null +++ b/ld/testsuite/ld-arm/attr-merge-13.attr @@ -0,0 +1,6 @@ +Attribute Section: aeabi +File Attributes + Tag_CPU_name: "8.1-M.MAIN" + Tag_CPU_arch: v8.1-M.mainline + Tag_CPU_arch_profile: Microcontroller + Tag_THUMB_ISA_use: Yes diff --git a/ld/testsuite/ld-arm/attr-merge-13a.s b/ld/testsuite/ld-arm/attr-merge-13a.s new file mode 100644 index 0000000..5349f7f --- /dev/null +++ b/ld/testsuite/ld-arm/attr-merge-13a.s @@ -0,0 +1,5 @@ + .arch armv8-m.main + + @ Tag_CPU_arch & Tag_CPU_arch_profile = v8-M.mainline + .eabi_attribute Tag_CPU_arch, 17 + .eabi_attribute Tag_CPU_arch_profile, 'M' diff --git a/ld/testsuite/ld-arm/attr-merge-13b.s b/ld/testsuite/ld-arm/attr-merge-13b.s new file mode 100644 index 0000000..20e0753 --- /dev/null +++ b/ld/testsuite/ld-arm/attr-merge-13b.s @@ -0,0 +1,5 @@ + .arch armv8.1-m.main + + @ Tag_CPU_arch & Tag_CPU_arch_profile = v8.1-M.mainline + .eabi_attribute Tag_CPU_arch, 18 + .eabi_attribute Tag_CPU_arch_profile, 'M' |