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>
+
+ 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*-*-*
run_dump_test "defined2"
run_dump_test "defined3"
run_dump_test "defined4"
+run_dump_test "defined5"
set LDFLAGS "$saved_LDFLAGS"
--- /dev/null
+#ld: -Tdefined5.t
+#nm: -B
+#source: defined5.s
+#xfail: rs6000-*-aix*
+
+# Check that arithmetic on DEFINED works.
+#...
+0+1000 D defined
+#pass
--- /dev/null
+ .globl defined
+ .data
+ .byte 0
+ .section .data.cacheline_aligned
+defined:
+ .byte 0
--- /dev/null
+defined = addr1;
+SECTIONS {
+ .data.cacheline_aligned : { *(.data.cacheline_aligned) }
+ . = ALIGN (0x1000);
+ .data : { *(.data) }
+ addr1 = ADDR (.data);
+}