Add a testcase for PR ld/14962
PR ld/14962 * ld-elf/var1.d: New file. * ld-elf/var1.s: Likewise. * ld-elf/var1.t: Likewise.
This commit is contained in:
parent
8b93d60f22
commit
06fc0e2238
@ -1,3 +1,10 @@
|
|||||||
|
2012-12-17 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
PR ld/14962
|
||||||
|
* ld-elf/var1.d: New file.
|
||||||
|
* ld-elf/var1.s: Likewise.
|
||||||
|
* ld-elf/var1.t: Likewise.
|
||||||
|
|
||||||
2012-12-16 H.J. Lu <hongjiu.lu@intel.com>
|
2012-12-16 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
PR ld/14968
|
PR ld/14968
|
||||||
|
10
ld/testsuite/ld-elf/var1.d
Normal file
10
ld/testsuite/ld-elf/var1.d
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
#ld: $srcdir/$subdir/var1.t --sort-section name
|
||||||
|
#nm: -n
|
||||||
|
|
||||||
|
#...
|
||||||
|
0[0-9a-f]* D var1
|
||||||
|
#...
|
||||||
|
0[0-9a-f]* A var2
|
||||||
|
#...
|
||||||
|
0[0-9a-f]* D var3
|
||||||
|
#pass
|
31
ld/testsuite/ld-elf/var1.s
Normal file
31
ld/testsuite/ld-elf/var1.s
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
.globl main
|
||||||
|
.globl start
|
||||||
|
.globl _start
|
||||||
|
.globl __start
|
||||||
|
.text
|
||||||
|
main:
|
||||||
|
start:
|
||||||
|
_start:
|
||||||
|
__start:
|
||||||
|
.byte 0
|
||||||
|
.globl var3
|
||||||
|
.section .data.var3,"aw",%progbits
|
||||||
|
.align 4
|
||||||
|
.type var3, %object
|
||||||
|
.size var3, 4
|
||||||
|
var3:
|
||||||
|
.zero 4
|
||||||
|
.globl var2
|
||||||
|
.section .data.var2,"aw",%progbits
|
||||||
|
.align 16
|
||||||
|
.type var2, %object
|
||||||
|
.size var2, 16
|
||||||
|
var2:
|
||||||
|
.zero 16
|
||||||
|
.globl var1
|
||||||
|
.section .data.var1,"aw",%progbits
|
||||||
|
.align 4
|
||||||
|
.type var1, %object
|
||||||
|
.size var1, 4
|
||||||
|
var1:
|
||||||
|
.zero 4
|
1
ld/testsuite/ld-elf/var1.t
Normal file
1
ld/testsuite/ld-elf/var1.t
Normal file
@ -0,0 +1 @@
|
|||||||
|
var2 = var2 + 3;
|
Loading…
Reference in New Issue
Block a user