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:
H.J. Lu 2012-12-17 14:53:35 +00:00
parent 8b93d60f22
commit 06fc0e2238
4 changed files with 49 additions and 0 deletions

View File

@ -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>
PR ld/14968

View 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

View 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

View File

@ -0,0 +1 @@
var2 = var2 + 3;