aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog27
-rw-r--r--ld/testsuite/ld-aarch64/reloc-overflow-bad.d2
-rw-r--r--ld/testsuite/ld-arm/attr-merge-9.out2
-rw-r--r--ld/testsuite/ld-arm/attr-merge-arch-2.d2
-rw-r--r--ld/testsuite/ld-arm/attr-merge-unknown-1.d2
-rw-r--r--ld/testsuite/ld-arm/attr-merge-unknown-2.d2
-rw-r--r--ld/testsuite/ld-arm/attr-merge-unknown-2r.d2
-rw-r--r--ld/testsuite/ld-arm/attr-merge-unknown-3.d2
-rw-r--r--ld/testsuite/ld-arm/cmse-implib-errors.out8
-rw-r--r--ld/testsuite/ld-arm/cmse-new-earlier-later-implib.out4
-rw-r--r--ld/testsuite/ld-arm/cmse-new-implib-no-output.out2
-rw-r--r--ld/testsuite/ld-arm/cmse-new-implib-not-sg-in-implib.out2
-rw-r--r--ld/testsuite/ld-arm/cmse-new-implib.out2
-rw-r--r--ld/testsuite/ld-arm/cmse-new-wrong-implib.out4
-rw-r--r--ld/testsuite/ld-arm/cmse-veneers-no-gnu_sgstubs.out2
-rw-r--r--ld/testsuite/ld-arm/cmse-veneers-wrong-entryfct.out27
-rw-r--r--ld/testsuite/ld-arm/group-relocs-alu-bad-2.d2
-rw-r--r--ld/testsuite/ld-arm/group-relocs-alu-bad.d2
-rw-r--r--ld/testsuite/ld-arm/group-relocs-ldc-bad-2.d2
-rw-r--r--ld/testsuite/ld-arm/group-relocs-ldc-bad.d2
-rw-r--r--ld/testsuite/ld-arm/group-relocs-ldr-bad-2.d2
-rw-r--r--ld/testsuite/ld-arm/group-relocs-ldr-bad.d2
-rw-r--r--ld/testsuite/ld-arm/group-relocs-ldrs-bad-2.d2
-rw-r--r--ld/testsuite/ld-arm/group-relocs-ldrs-bad.d2
-rw-r--r--ld/testsuite/ld-arm/stm32l4xx-cannot-fix-far-ldm.d2
25 files changed, 64 insertions, 46 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index d2bab36..aa0fdc9 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,5 +1,32 @@
2018-02-26 Alan Modra <amodra@gmail.com>
+ * testsuite/ld-aarch64/reloc-overflow-bad.d,
+ * testsuite/ld-arm/attr-merge-9.out,
+ * testsuite/ld-arm/attr-merge-arch-2.d,
+ * testsuite/ld-arm/attr-merge-unknown-1.d,
+ * testsuite/ld-arm/attr-merge-unknown-2.d,
+ * testsuite/ld-arm/attr-merge-unknown-2r.d,
+ * testsuite/ld-arm/attr-merge-unknown-3.d,
+ * testsuite/ld-arm/cmse-implib-errors.out,
+ * testsuite/ld-arm/cmse-new-earlier-later-implib.out,
+ * testsuite/ld-arm/cmse-new-implib-no-output.out,
+ * testsuite/ld-arm/cmse-new-implib-not-sg-in-implib.out,
+ * testsuite/ld-arm/cmse-new-implib.out,
+ * testsuite/ld-arm/cmse-new-wrong-implib.out,
+ * testsuite/ld-arm/cmse-veneers-no-gnu_sgstubs.out,
+ * testsuite/ld-arm/cmse-veneers-wrong-entryfct.out,
+ * testsuite/ld-arm/group-relocs-alu-bad-2.d,
+ * testsuite/ld-arm/group-relocs-alu-bad.d,
+ * testsuite/ld-arm/group-relocs-ldc-bad-2.d,
+ * testsuite/ld-arm/group-relocs-ldc-bad.d,
+ * testsuite/ld-arm/group-relocs-ldr-bad-2.d,
+ * testsuite/ld-arm/group-relocs-ldr-bad.d,
+ * testsuite/ld-arm/group-relocs-ldrs-bad-2.d,
+ * testsuite/ld-arm/group-relocs-ldrs-bad.d,
+ * testsuite/ld-arm/stm32l4xx-cannot-fix-far-ldm.d: Update.
+
+2018-02-26 Alan Modra <amodra@gmail.com>
+
* testsuite/ld-mips-elf/attr-gnu-4-12.d,
* testsuite/ld-mips-elf/attr-gnu-4-13.d,
* testsuite/ld-mips-elf/attr-gnu-4-14.d,
diff --git a/ld/testsuite/ld-aarch64/reloc-overflow-bad.d b/ld/testsuite/ld-aarch64/reloc-overflow-bad.d
index 39f7e31..cb9ead0 100644
--- a/ld/testsuite/ld-aarch64/reloc-overflow-bad.d
+++ b/ld/testsuite/ld-aarch64/reloc-overflow-bad.d
@@ -1,4 +1,4 @@
#source: reloc-overflow-1.s
#source: reloc-overflow-2.s
#ld: -e0
-#error: .*One possible cause.*
+#error: .*one possible cause.*
diff --git a/ld/testsuite/ld-arm/attr-merge-9.out b/ld/testsuite/ld-arm/attr-merge-9.out
index bb09181..6c3e5f3 100644
--- a/ld/testsuite/ld-arm/attr-merge-9.out
+++ b/ld/testsuite/ld-arm/attr-merge-9.out
@@ -1,2 +1,2 @@
-.*: error: .*: Conflicting CPU architectures 10/16
+.*: error: .*: conflicting CPU architectures 10/16
.*: failed to merge target specific data of file tmpdir/attr-merge-9b.o
diff --git a/ld/testsuite/ld-arm/attr-merge-arch-2.d b/ld/testsuite/ld-arm/attr-merge-arch-2.d
index 0e98edb..f7de02c 100644
--- a/ld/testsuite/ld-arm/attr-merge-arch-2.d
+++ b/ld/testsuite/ld-arm/attr-merge-arch-2.d
@@ -2,4 +2,4 @@
#source: attr-merge-arch-2b.s
#as:
#ld: -e main
-#error: Conflicting CPU architectures 13/0
+#error: conflicting CPU architectures 13/0
diff --git a/ld/testsuite/ld-arm/attr-merge-unknown-1.d b/ld/testsuite/ld-arm/attr-merge-unknown-1.d
index 38acff9..00e69ba 100644
--- a/ld/testsuite/ld-arm/attr-merge-unknown-1.d
+++ b/ld/testsuite/ld-arm/attr-merge-unknown-1.d
@@ -2,4 +2,4 @@
#source: blank.s
#as:
#ld:
-#error: Unknown mandatory EABI object attribute 40
+#error: unknown mandatory EABI object attribute 40
diff --git a/ld/testsuite/ld-arm/attr-merge-unknown-2.d b/ld/testsuite/ld-arm/attr-merge-unknown-2.d
index bf44f43..45bb023 100644
--- a/ld/testsuite/ld-arm/attr-merge-unknown-2.d
+++ b/ld/testsuite/ld-arm/attr-merge-unknown-2.d
@@ -2,7 +2,7 @@
#source: blank.s
#as:
#ld:
-#warning: Unknown EABI object attribute 82
+#warning: unknown EABI object attribute 82
#readelf: -A
# This test is only valid on ELF based ports.
# not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
diff --git a/ld/testsuite/ld-arm/attr-merge-unknown-2r.d b/ld/testsuite/ld-arm/attr-merge-unknown-2r.d
index 6d523fb..cfbc5db 100644
--- a/ld/testsuite/ld-arm/attr-merge-unknown-2r.d
+++ b/ld/testsuite/ld-arm/attr-merge-unknown-2r.d
@@ -2,7 +2,7 @@
#source: attr-merge-unknown-2.s
#as:
#ld:
-#warning: Unknown EABI object attribute 82
+#warning: unknown EABI object attribute 82
#readelf: -A
# This test is only valid on ELF based ports.
# not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
diff --git a/ld/testsuite/ld-arm/attr-merge-unknown-3.d b/ld/testsuite/ld-arm/attr-merge-unknown-3.d
index b02ba6d..ca2016c 100644
--- a/ld/testsuite/ld-arm/attr-merge-unknown-3.d
+++ b/ld/testsuite/ld-arm/attr-merge-unknown-3.d
@@ -2,7 +2,7 @@
#source: attr-merge-unknown-2.s
#as:
#ld:
-#warning: Unknown EABI object attribute 82
+#warning: unknown EABI object attribute 82
#readelf: -A
# This test is only valid on ELF based ports.
# not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
diff --git a/ld/testsuite/ld-arm/cmse-implib-errors.out b/ld/testsuite/ld-arm/cmse-implib-errors.out
index 0026f6b..6adb130 100644
--- a/ld/testsuite/ld-arm/cmse-implib-errors.out
+++ b/ld/testsuite/ld-arm/cmse-implib-errors.out
@@ -1,7 +1,5 @@
-.*: .*: absent standard symbol `not_exported_fct2'.
-.*: .*: invalid special symbol `__acle_se_not_exported_pseudoentry_var'.
-.*: It must be a global or weak function symbol.
-.*: .*: invalid standard symbol `not_exported_pseudoentry_var'.
-.*: It must be a global or weak function symbol.
+.*: .*: absent standard symbol `not_exported_fct2'
+.*: .*: invalid special symbol `__acle_se_not_exported_pseudoentry_var'; it must be a global or weak function symbol
+.*: .*: invalid standard symbol `not_exported_pseudoentry_var'; it must be a global or weak function symbol
.* cannot size stub section: Invalid operation
#...
diff --git a/ld/testsuite/ld-arm/cmse-new-earlier-later-implib.out b/ld/testsuite/ld-arm/cmse-new-earlier-later-implib.out
index b49ad0a..3e4c17e 100644
--- a/ld/testsuite/ld-arm/cmse-new-earlier-later-implib.out
+++ b/ld/testsuite/ld-arm/cmse-new-earlier-later-implib.out
@@ -1,3 +1,3 @@
-.*: Entry function `exported_entry_veneer3' disappeared from secure code.
-.*: Start address of `.gnu.sgstubs' is different from previous link.
+.*: entry function `exported_entry_veneer3' disappeared from secure code
+.*: start address of `.gnu.sgstubs' is different from previous link
.*: cannot size stub section: Invalid operation
diff --git a/ld/testsuite/ld-arm/cmse-new-implib-no-output.out b/ld/testsuite/ld-arm/cmse-new-implib-no-output.out
index 0590b71..cb2e4df 100644
--- a/ld/testsuite/ld-arm/cmse-new-implib-no-output.out
+++ b/ld/testsuite/ld-arm/cmse-new-implib-no-output.out
@@ -1,4 +1,4 @@
-.*: Entry function `exported_entry_veneer3' disappeared from secure code.
+.*: entry function `exported_entry_veneer3' disappeared from secure code
.*: new entry function\(s\) introduced but no output import library specified:
.*: exported_entry_veneer4
.*: exported_entry_veneer1
diff --git a/ld/testsuite/ld-arm/cmse-new-implib-not-sg-in-implib.out b/ld/testsuite/ld-arm/cmse-new-implib-not-sg-in-implib.out
index c93c3fb..2c2658e 100644
--- a/ld/testsuite/ld-arm/cmse-new-implib-not-sg-in-implib.out
+++ b/ld/testsuite/ld-arm/cmse-new-implib-not-sg-in-implib.out
@@ -1,2 +1,2 @@
-.*: --in-implib only supported for Secure Gateway import libraries.
+.*: --in-implib only supported for Secure Gateway import libraries
.*: cannot size stub section: Invalid operation
diff --git a/ld/testsuite/ld-arm/cmse-new-implib.out b/ld/testsuite/ld-arm/cmse-new-implib.out
index c8af280..bc284e0 100644
--- a/ld/testsuite/ld-arm/cmse-new-implib.out
+++ b/ld/testsuite/ld-arm/cmse-new-implib.out
@@ -1 +1 @@
-.*: Entry function `exported_entry_veneer3' disappeared from secure code.
+.*: entry function `exported_entry_veneer3' disappeared from secure code
diff --git a/ld/testsuite/ld-arm/cmse-new-wrong-implib.out b/ld/testsuite/ld-arm/cmse-new-wrong-implib.out
index 2afe407..037ce73 100644
--- a/ld/testsuite/ld-arm/cmse-new-wrong-implib.out
+++ b/ld/testsuite/ld-arm/cmse-new-wrong-implib.out
@@ -1,3 +1,3 @@
-.*: .*: visibility of symbol `exported_entry_veneer2' has changed.
-.*: `exported_entry_fct2' refers to a non entry function.
+.*: .*: visibility of symbol `exported_entry_veneer2' has changed
+.*: `exported_entry_fct2' refers to a non entry function
.*: cannot size stub section: Invalid operation
diff --git a/ld/testsuite/ld-arm/cmse-veneers-no-gnu_sgstubs.out b/ld/testsuite/ld-arm/cmse-veneers-no-gnu_sgstubs.out
index 9d1e5ba..3f151dd 100644
--- a/ld/testsuite/ld-arm/cmse-veneers-no-gnu_sgstubs.out
+++ b/ld/testsuite/ld-arm/cmse-veneers-no-gnu_sgstubs.out
@@ -1,3 +1,3 @@
-.*: No address assigned to the veneers output section .gnu.sgstubs
+.*: no address assigned to the veneers output section .gnu.sgstubs
.*: cannot size stub section: Invalid operation
#...
diff --git a/ld/testsuite/ld-arm/cmse-veneers-wrong-entryfct.out b/ld/testsuite/ld-arm/cmse-veneers-wrong-entryfct.out
index fd4766a..2145d69 100644
--- a/ld/testsuite/ld-arm/cmse-veneers-wrong-entryfct.out
+++ b/ld/testsuite/ld-arm/cmse-veneers-wrong-entryfct.out
@@ -1,19 +1,12 @@
-.*: .*: Special symbol `__acle_se_loc_entry_veneer1' only allowed for ARMv8-M architecture or later.
-.*: .*: invalid .* symbol `.*loc_entry_veneer1'.
-.*: It must be a global or weak function symbol.
-.*: .*: invalid special symbol `__acle_se_loc_entry_veneer2'.
-.*: It must be a global or weak function symbol.
-.*: .*: invalid special symbol `__acle_se_loc_entry_veneer4'.
-.*: It must be a global or weak function symbol.
-.*: .*: invalid standard symbol `loc_entry_veneer3'.
-.*: It must be a global or weak function symbol.
-.*: .*: invalid standard symbol `loc_entry_veneer5'.
-.*: It must be a global or weak function symbol.
-.*: .*: absent standard symbol `fake_entry_veneer1'.
-.*: .*: invalid standard symbol `obj_entry_veneer1'.
-.*: It must be a global or weak function symbol.
-.*: .*: invalid special symbol `__acle_se_obj_entry_veneer2'.
-.*: It must be a global or weak function symbol.
-.*: .*: `fake_entry_veneer2' and its special symbol are in different sections.
+.*: .*: special symbol `__acle_se_loc_entry_veneer1' only allowed for ARMv8-M architecture or later
+.*: .*: invalid .* symbol `.*loc_entry_veneer1'; it must be a global or weak function symbol
+.*: .*: invalid special symbol `__acle_se_loc_entry_veneer2'; it must be a global or weak function symbol
+.*: .*: invalid special symbol `__acle_se_loc_entry_veneer4'; it must be a global or weak function symbol
+.*: .*: invalid standard symbol `loc_entry_veneer3'; it must be a global or weak function symbol
+.*: .*: invalid standard symbol `loc_entry_veneer5'; it must be a global or weak function symbol
+.*: .*: absent standard symbol `fake_entry_veneer1'
+.*: .*: invalid standard symbol `obj_entry_veneer1'; it must be a global or weak function symbol
+.*: .*: invalid special symbol `__acle_se_obj_entry_veneer2'; it must be a global or weak function symbol
+.*: .*: `fake_entry_veneer2' and its special symbol are in different sections
.*: cannot size stub section: Invalid operation
#...
diff --git a/ld/testsuite/ld-arm/group-relocs-alu-bad-2.d b/ld/testsuite/ld-arm/group-relocs-alu-bad-2.d
index 1f86ae4..e3f1df7 100644
--- a/ld/testsuite/ld-arm/group-relocs-alu-bad-2.d
+++ b/ld/testsuite/ld-arm/group-relocs-alu-bad-2.d
@@ -1,4 +1,4 @@
#name: ALU group relocations failure test
#source: group-relocs-alu-bad-2.s
#ld: -Ttext 0x8000 --section-start foo=0x1208000
-#error: Overflow whilst splitting 0x1234 for group relocation
+#error: overflow whilst splitting 0x1234 for group relocation
diff --git a/ld/testsuite/ld-arm/group-relocs-alu-bad.d b/ld/testsuite/ld-arm/group-relocs-alu-bad.d
index 0346db1..eae24e4 100644
--- a/ld/testsuite/ld-arm/group-relocs-alu-bad.d
+++ b/ld/testsuite/ld-arm/group-relocs-alu-bad.d
@@ -1,4 +1,4 @@
#name: ALU group relocations failure test
#source: group-relocs-alu-bad.s
#ld: -Ttext 0x8000 --section-start foo=0x9010
-#error: Overflow whilst splitting 0x1010 for group relocation
+#error: overflow whilst splitting 0x1010 for group relocation
diff --git a/ld/testsuite/ld-arm/group-relocs-ldc-bad-2.d b/ld/testsuite/ld-arm/group-relocs-ldc-bad-2.d
index e66b6d8..cc52ecc 100644
--- a/ld/testsuite/ld-arm/group-relocs-ldc-bad-2.d
+++ b/ld/testsuite/ld-arm/group-relocs-ldc-bad-2.d
@@ -1,4 +1,4 @@
#name: LDC group relocations failure test
#source: group-relocs-ldc-bad-2.s
#ld: -Ttext 0x8000 --section-start foo=0x118400
-#error: Overflow whilst splitting 0x123456 for group relocation
+#error: overflow whilst splitting 0x123456 for group relocation
diff --git a/ld/testsuite/ld-arm/group-relocs-ldc-bad.d b/ld/testsuite/ld-arm/group-relocs-ldc-bad.d
index d4bfb2d..3891281 100644
--- a/ld/testsuite/ld-arm/group-relocs-ldc-bad.d
+++ b/ld/testsuite/ld-arm/group-relocs-ldc-bad.d
@@ -1,4 +1,4 @@
#name: LDC group relocations failure test
#source: group-relocs-ldc-bad.s
#ld: -Ttext 0x8000 --section-start foo=0x118400
-#error: Overflow whilst splitting 0x110400 for group relocation
+#error: overflow whilst splitting 0x110400 for group relocation
diff --git a/ld/testsuite/ld-arm/group-relocs-ldr-bad-2.d b/ld/testsuite/ld-arm/group-relocs-ldr-bad-2.d
index 611d826..771395d 100644
--- a/ld/testsuite/ld-arm/group-relocs-ldr-bad-2.d
+++ b/ld/testsuite/ld-arm/group-relocs-ldr-bad-2.d
@@ -1,4 +1,4 @@
#name: LDR group relocations failure test
#source: group-relocs-ldr-bad-2.s
#ld: -Ttext 0x8000 --section-start foo=0x8001000
-#error: .*Overflow whilst splitting 0x7ff9000 for group relocation.*
+#error: .*overflow whilst splitting 0x7ff9000 for group relocation.*
diff --git a/ld/testsuite/ld-arm/group-relocs-ldr-bad.d b/ld/testsuite/ld-arm/group-relocs-ldr-bad.d
index 76f3df1..681f83c 100644
--- a/ld/testsuite/ld-arm/group-relocs-ldr-bad.d
+++ b/ld/testsuite/ld-arm/group-relocs-ldr-bad.d
@@ -1,4 +1,4 @@
#name: LDR group relocations failure test
#source: group-relocs-ldr-bad.s
#ld: -Ttext 0x8000 --section-start foo=0x8001000
-#error: .*Overflow whilst splitting 0x123456 for group relocation.*
+#error: .*overflow whilst splitting 0x123456 for group relocation.*
diff --git a/ld/testsuite/ld-arm/group-relocs-ldrs-bad-2.d b/ld/testsuite/ld-arm/group-relocs-ldrs-bad-2.d
index 9d1c900..c104ea6 100644
--- a/ld/testsuite/ld-arm/group-relocs-ldrs-bad-2.d
+++ b/ld/testsuite/ld-arm/group-relocs-ldrs-bad-2.d
@@ -1,4 +1,4 @@
#name: LDRS group relocations failure test
#source: group-relocs-ldrs-bad-2.s
#ld: -Ttext 0x8000 --section-start foo=0x8000100
-#error: Overflow whilst splitting 0x7ff8100 for group relocation
+#error: overflow whilst splitting 0x7ff8100 for group relocation
diff --git a/ld/testsuite/ld-arm/group-relocs-ldrs-bad.d b/ld/testsuite/ld-arm/group-relocs-ldrs-bad.d
index e5296f9..7d68cce 100644
--- a/ld/testsuite/ld-arm/group-relocs-ldrs-bad.d
+++ b/ld/testsuite/ld-arm/group-relocs-ldrs-bad.d
@@ -1,4 +1,4 @@
#name: LDRS group relocations failure test
#source: group-relocs-ldrs-bad.s
#ld: -Ttext 0x8000 --section-start foo=0x8000100
-#error: Overflow whilst splitting 0x123456 for group relocation
+#error: overflow whilst splitting 0x123456 for group relocation
diff --git a/ld/testsuite/ld-arm/stm32l4xx-cannot-fix-far-ldm.d b/ld/testsuite/ld-arm/stm32l4xx-cannot-fix-far-ldm.d
index a7674d5..8e785c6 100644
--- a/ld/testsuite/ld-arm/stm32l4xx-cannot-fix-far-ldm.d
+++ b/ld/testsuite/ld-arm/stm32l4xx-cannot-fix-far-ldm.d
@@ -3,7 +3,7 @@
#ld:-EL --fix-stm32l4xx-629360 -Ttext=0x80000
#objdump: -dr --prefix-addresses --show-raw-insn
#name: STM32L4XX erratum : LDM cannot be patched when LDM is too far from veneer section
-#warning: .*Cannot create STM32L4XX veneer. Jump out of range by 24 bytes. Cannot encode branch instruction.*
+#warning: .*cannot create STM32L4XX veneer; jump out of range by 24 bytes; cannot encode branch instruction.*
# Test the `LDM*' instructions when too far from the veneer section
# They cannot, thus should not, be patched