diff options
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ChangeLog | 16 | ||||
-rw-r--r-- | ld/testsuite/ld-riscv-elf/attr-merge-arch-01.d | 3 | ||||
-rw-r--r-- | ld/testsuite/ld-riscv-elf/attr-merge-arch-02.d | 3 | ||||
-rw-r--r-- | ld/testsuite/ld-riscv-elf/attr-merge-arch-03.d | 3 | ||||
-rw-r--r-- | ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-riscv-elf/attr-merge-priv-spec.d | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-riscv-elf/attr-merge-stack-align.d | 3 | ||||
-rw-r--r-- | ld/testsuite/ld-riscv-elf/attr-merge-strict-align-01.d | 3 | ||||
-rw-r--r-- | ld/testsuite/ld-riscv-elf/attr-merge-strict-align-02.d | 3 | ||||
-rw-r--r-- | ld/testsuite/ld-riscv-elf/attr-merge-strict-align-03.d | 3 | ||||
-rw-r--r-- | ld/testsuite/ld-riscv-elf/attr-merge-strict-align-04.d | 3 | ||||
-rw-r--r-- | ld/testsuite/ld-riscv-elf/attr-merge-strict-align-05.d | 3 |
13 files changed, 49 insertions, 6 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index b4ee76c..d95d5cf 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,19 @@ +2020-05-20 Nelson Chu <nelson.chu@sifive.com> + + * testsuite/ld-riscv-elf/attr-merge-arch-01.d: Updated + priv attributes according to the -mpriv-spec option. + * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise. + * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise. + * testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s: Likewise. + * testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s: Likewise. + * testsuite/ld-riscv-elf/attr-merge-priv-spec.d: Likewise. + * testsuite/ld-riscv-elf/attr-merge-stack-align.d: Likewise. + * testsuite/ld-riscv-elf/attr-merge-strict-align-01.d: Likewise. + * testsuite/ld-riscv-elf/attr-merge-strict-align-02.d: Likewise. + * testsuite/ld-riscv-elf/attr-merge-strict-align-03.d: Likewise. + * testsuite/ld-riscv-elf/attr-merge-strict-align-04.d: Likewise. + * testsuite/ld-riscv-elf/attr-merge-strict-align-05.d: Likewise. + 2020-05-20 Alan Modra <amodra@gmail.com> PR 25993 diff --git a/ld/testsuite/ld-riscv-elf/attr-merge-arch-01.d b/ld/testsuite/ld-riscv-elf/attr-merge-arch-01.d index 5baaba4..032f964 100644 --- a/ld/testsuite/ld-riscv-elf/attr-merge-arch-01.d +++ b/ld/testsuite/ld-riscv-elf/attr-merge-arch-01.d @@ -7,3 +7,6 @@ Attribute Section: riscv File Attributes Tag_RISCV_arch: "rv32i2p0_m2p0" + Tag_RISCV_priv_spec: [0-9_\"].* + Tag_RISCV_priv_spec_minor: [0-9_\"].* +#... diff --git a/ld/testsuite/ld-riscv-elf/attr-merge-arch-02.d b/ld/testsuite/ld-riscv-elf/attr-merge-arch-02.d index a7d79a1..54a7621 100644 --- a/ld/testsuite/ld-riscv-elf/attr-merge-arch-02.d +++ b/ld/testsuite/ld-riscv-elf/attr-merge-arch-02.d @@ -7,3 +7,6 @@ Attribute Section: riscv File Attributes Tag_RISCV_arch: "rv32i2p0_m2p0" + Tag_RISCV_priv_spec: [0-9_\"].* + Tag_RISCV_priv_spec_minor: [0-9_\"].* +#... diff --git a/ld/testsuite/ld-riscv-elf/attr-merge-arch-03.d b/ld/testsuite/ld-riscv-elf/attr-merge-arch-03.d index d46dee8..67f0437 100644 --- a/ld/testsuite/ld-riscv-elf/attr-merge-arch-03.d +++ b/ld/testsuite/ld-riscv-elf/attr-merge-arch-03.d @@ -7,3 +7,6 @@ Attribute Section: riscv File Attributes Tag_RISCV_arch: "rv32i2p0_m2p0_xbar2p0_xfoo2p0" + Tag_RISCV_priv_spec: [0-9_\"].* + Tag_RISCV_priv_spec_minor: [0-9_\"].* +#... diff --git a/ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s b/ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s index 1ad9500..0b7ffea 100644 --- a/ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s +++ b/ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s @@ -1,3 +1,3 @@ .attribute priv_spec, 1 - .attribute priv_spec_minor, 2 - .attribute priv_spec_revision, 3 + .attribute priv_spec_minor, 9 + .attribute priv_spec_revision, 1 diff --git a/ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s b/ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s index 1ad9500..0b7ffea 100644 --- a/ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s +++ b/ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s @@ -1,3 +1,3 @@ .attribute priv_spec, 1 - .attribute priv_spec_minor, 2 - .attribute priv_spec_revision, 3 + .attribute priv_spec_minor, 9 + .attribute priv_spec_revision, 1 diff --git a/ld/testsuite/ld-riscv-elf/attr-merge-priv-spec.d b/ld/testsuite/ld-riscv-elf/attr-merge-priv-spec.d index dc4c4e0..0aa6fe0 100644 --- a/ld/testsuite/ld-riscv-elf/attr-merge-priv-spec.d +++ b/ld/testsuite/ld-riscv-elf/attr-merge-priv-spec.d @@ -8,5 +8,5 @@ Attribute Section: riscv File Attributes Tag_RISCV_arch: [a-zA-Z0-9_\"].* Tag_RISCV_priv_spec: 1 - Tag_RISCV_priv_spec_minor: 2 - Tag_RISCV_priv_spec_revision: 3 + Tag_RISCV_priv_spec_minor: 9 + Tag_RISCV_priv_spec_revision: 1 diff --git a/ld/testsuite/ld-riscv-elf/attr-merge-stack-align.d b/ld/testsuite/ld-riscv-elf/attr-merge-stack-align.d index 7a5bc81..5585fac 100644 --- a/ld/testsuite/ld-riscv-elf/attr-merge-stack-align.d +++ b/ld/testsuite/ld-riscv-elf/attr-merge-stack-align.d @@ -8,3 +8,6 @@ Attribute Section: riscv File Attributes Tag_RISCV_stack_align: 16-bytes Tag_RISCV_arch: [a-zA-Z0-9_\"].* + Tag_RISCV_priv_spec: [0-9_\"].* + Tag_RISCV_priv_spec_minor: [0-9_\"].* +#... diff --git a/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-01.d b/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-01.d index 1039930..91011a2 100644 --- a/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-01.d +++ b/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-01.d @@ -8,3 +8,6 @@ Attribute Section: riscv File Attributes Tag_RISCV_arch: [a-zA-Z0-9_\"].* Tag_RISCV_unaligned_access: Unaligned access + Tag_RISCV_priv_spec: [0-9_\"].* + Tag_RISCV_priv_spec_minor: [0-9_\"].* +#... diff --git a/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-02.d b/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-02.d index 12ca1c4..5bdea27 100644 --- a/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-02.d +++ b/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-02.d @@ -8,3 +8,6 @@ Attribute Section: riscv File Attributes Tag_RISCV_arch: [a-zA-Z0-9_\"].* Tag_RISCV_unaligned_access: Unaligned access + Tag_RISCV_priv_spec: [0-9_\"].* + Tag_RISCV_priv_spec_minor: [0-9_\"].* +#... diff --git a/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-03.d b/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-03.d index e41351d..ac886fb 100644 --- a/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-03.d +++ b/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-03.d @@ -8,3 +8,6 @@ Attribute Section: riscv File Attributes Tag_RISCV_arch: [a-zA-Z0-9_\"].* Tag_RISCV_unaligned_access: Unaligned access + Tag_RISCV_priv_spec: [0-9_\"].* + Tag_RISCV_priv_spec_minor: [0-9_\"].* +#... diff --git a/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-04.d b/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-04.d index ac2a766..dd45f76 100644 --- a/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-04.d +++ b/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-04.d @@ -7,3 +7,6 @@ Attribute Section: riscv File Attributes Tag_RISCV_arch: [a-zA-Z0-9_\"].* + Tag_RISCV_priv_spec: [0-9_\"].* + Tag_RISCV_priv_spec_minor: [0-9_\"].* +#... diff --git a/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-05.d b/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-05.d index 608c05e..ef0c154 100644 --- a/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-05.d +++ b/ld/testsuite/ld-riscv-elf/attr-merge-strict-align-05.d @@ -8,3 +8,6 @@ Attribute Section: riscv File Attributes Tag_RISCV_arch: [a-zA-Z0-9_\"].* Tag_RISCV_unaligned_access: Unaligned access + Tag_RISCV_priv_spec: [0-9_\"].* + Tag_RISCV_priv_spec_minor: [0-9_\"].* +#... |