Add a testcase for PR ld/12356.

2011-01-13  H.J. Lu  <hongjiu.lu@intel.com>

	PR ld/12356
	* ld-scripts/defined.exp: Run defined5.

	* ld-scripts/defined5.d: New.
	* ld-scripts/defined5.s: Likewise.
	* ld-scripts/defined5.t: Likewise.
This commit is contained in:
H.J. Lu 2011-01-13 17:07:52 +00:00
parent c4de7027e3
commit 75e68ef97a
5 changed files with 32 additions and 0 deletions

View File

@ -1,3 +1,12 @@
2011-01-13 H.J. Lu <hongjiu.lu@intel.com>
PR ld/12356
* ld-scripts/defined.exp: Run defined5.
* ld-scripts/defined5.d: New.
* ld-scripts/defined5.s: Likewise.
* ld-scripts/defined5.t: Likewise.
2011-01-13 H.J. Lu <hongjiu.lu@intel.com>
* ld-scripts/defined4.d: Xfail rs6000-*-aix*. Skip mips*-*-*

View File

@ -67,4 +67,5 @@ set prms_id 0
run_dump_test "defined2"
run_dump_test "defined3"
run_dump_test "defined4"
run_dump_test "defined5"
set LDFLAGS "$saved_LDFLAGS"

View File

@ -0,0 +1,9 @@
#ld: -Tdefined5.t
#nm: -B
#source: defined5.s
#xfail: rs6000-*-aix*
# Check that arithmetic on DEFINED works.
#...
0+1000 D defined
#pass

View File

@ -0,0 +1,6 @@
.globl defined
.data
.byte 0
.section .data.cacheline_aligned
defined:
.byte 0

View File

@ -0,0 +1,7 @@
defined = addr1;
SECTIONS {
.data.cacheline_aligned : { *(.data.cacheline_aligned) }
. = ALIGN (0x1000);
.data : { *(.data) }
addr1 = ADDR (.data);
}