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:
parent
f2b9e3dfd4
commit
652a8f4f57
12
ld/ChangeLog
12
ld/ChangeLog
|
@ -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
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
#source: pr20513a.s
|
||||
#source: pr20513b.s
|
||||
#ld:
|
||||
#readelf: -S --wide
|
||||
|
||||
#failif
|
||||
#...
|
||||
[ ]*\[.*\][ ]+\..text\.exclude[ ]+.*
|
||||
#...
|
|
@ -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
|
|
@ -0,0 +1,9 @@
|
|||
#source: pr20513b.s
|
||||
#source: pr20513a.s
|
||||
#ld:
|
||||
#readelf: -S --wide
|
||||
|
||||
#failif
|
||||
#...
|
||||
[ ]*\[.*\][ ]+\..text\.exclude[ ]+.*
|
||||
#...
|
|
@ -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
|
|
@ -0,0 +1,9 @@
|
|||
#source: pr20513a.s
|
||||
#source: pr20513b.s
|
||||
#ld: -shared
|
||||
#readelf: -S --wide
|
||||
|
||||
#failif
|
||||
#...
|
||||
[ ]*\[.*\][ ]+\..text\.exclude[ ]+.*
|
||||
#...
|
|
@ -0,0 +1,9 @@
|
|||
#source: pr20513b.s
|
||||
#source: pr20513a.s
|
||||
#ld: -shared
|
||||
#readelf: -S --wide
|
||||
|
||||
#failif
|
||||
#...
|
||||
[ ]*\[.*\][ ]+\..text\.exclude[ ]+.*
|
||||
#...
|
|
@ -0,0 +1,4 @@
|
|||
#source: pr20513a.s
|
||||
#source: pr20513b.s
|
||||
#ld: -r
|
||||
#error: multiple definition of
|
|
@ -0,0 +1,4 @@
|
|||
#source: pr20513b.s
|
||||
#source: pr20513a.s
|
||||
#ld: -r
|
||||
#error: multiple definition of
|
Loading…
Reference in New Issue