Add tests for PR ld/20513

PR ld/20513
	* testsuite/ld-elf/pr20513a.d: New file.
	* testsuite/ld-elf/pr20513a.s: Likewise.
	* testsuite/ld-elf/pr20513b.d: Likewise.
	* testsuite/ld-elf/pr20513b.s: Likewise.
	* testsuite/ld-elf/pr20513c.d: Likewise.
	* testsuite/ld-elf/pr20513d.d: Likewise.
	* testsuite/ld-elf/pr20513e.d: Likewise.
	* testsuite/ld-elf/pr20513f.d: Likewise.
This commit is contained in:
H.J. Lu 2016-09-01 12:01:00 -07:00
parent f2b9e3dfd4
commit 652a8f4f57
9 changed files with 84 additions and 0 deletions

View File

@ -1,3 +1,15 @@
2016-09-01 H.J. Lu <hongjiu.lu@intel.com>
PR ld/20513
* testsuite/ld-elf/pr20513a.d: New file.
* testsuite/ld-elf/pr20513a.s: Likewise.
* testsuite/ld-elf/pr20513b.d: Likewise.
* testsuite/ld-elf/pr20513b.s: Likewise.
* testsuite/ld-elf/pr20513c.d: Likewise.
* testsuite/ld-elf/pr20513d.d: Likewise.
* testsuite/ld-elf/pr20513e.d: Likewise.
* testsuite/ld-elf/pr20513f.d: Likewise.
2016-08-31 Alan Modra <amodra@gmail.com>
PR 20513

View File

@ -0,0 +1,9 @@
#source: pr20513a.s
#source: pr20513b.s
#ld:
#readelf: -S --wide
#failif
#...
[ ]*\[.*\][ ]+\..text\.exclude[ ]+.*
#...

View File

@ -0,0 +1,14 @@
.section .text.startup,"ax","progbits"
.type start,"function"
.global start
start:
.type _start,"function"
.global _start
_start:
.type __start,"function"
.global __start
__start:
.type main,"function"
.global main
main:
.long 0

View File

@ -0,0 +1,9 @@
#source: pr20513b.s
#source: pr20513a.s
#ld:
#readelf: -S --wide
#failif
#...
[ ]*\[.*\][ ]+\..text\.exclude[ ]+.*
#...

View File

@ -0,0 +1,14 @@
.section .text.exclude,"axe","progbits"
.type start,"function"
.global start
start:
.type _start,"function"
.global _start
_start:
.type __start,"function"
.global __start
__start:
.type main,"function"
.global main
main:
.long 0

View File

@ -0,0 +1,9 @@
#source: pr20513a.s
#source: pr20513b.s
#ld: -shared
#readelf: -S --wide
#failif
#...
[ ]*\[.*\][ ]+\..text\.exclude[ ]+.*
#...

View File

@ -0,0 +1,9 @@
#source: pr20513b.s
#source: pr20513a.s
#ld: -shared
#readelf: -S --wide
#failif
#...
[ ]*\[.*\][ ]+\..text\.exclude[ ]+.*
#...

View File

@ -0,0 +1,4 @@
#source: pr20513a.s
#source: pr20513b.s
#ld: -r
#error: multiple definition of

View File

@ -0,0 +1,4 @@
#source: pr20513b.s
#source: pr20513a.s
#ld: -r
#error: multiple definition of