aboutsummaryrefslogtreecommitdiff
path: root/gas/testsuite
diff options
context:
space:
mode:
authorRenlin Li <renlin.li@arm.com>2015-05-05 17:48:18 +0100
committerJiong Wang <jiong.wang@arm.com>2015-05-05 17:48:18 +0100
commitc7ad08e6e5ff0768f5f0aeed12864a7bab588386 (patch)
treea4b474a60781b08c1548c5f198b953b8e3f1d90d /gas/testsuite
parent837a17b36c9e297f4bf33727e25dfa9f38360c17 (diff)
downloadfsf-binutils-gdb-c7ad08e6e5ff0768f5f0aeed12864a7bab588386.zip
fsf-binutils-gdb-c7ad08e6e5ff0768f5f0aeed12864a7bab588386.tar.gz
fsf-binutils-gdb-c7ad08e6e5ff0768f5f0aeed12864a7bab588386.tar.bz2
[AARCH64] Positively emit symbols for alignment
2015-05-05 Renlin Li <renlin.li@arm.com> gas/ * config/tc-aarch64.c (aarch64_init_frag): Always generate mapping symbols. gas/testsuite/ * gas/aarch64/mapping_5.d: New. * gas/aarch64/mapping_5.s: New. * gas/aarch64/mapping_6.d: New. * gas/aarch64/mapping_6.s: New.
Diffstat (limited to 'gas/testsuite')
-rw-r--r--gas/testsuite/ChangeLog7
-rw-r--r--gas/testsuite/gas/aarch64/mapping_5.d13
-rw-r--r--gas/testsuite/gas/aarch64/mapping_5.s5
-rw-r--r--gas/testsuite/gas/aarch64/mapping_6.d14
-rw-r--r--gas/testsuite/gas/aarch64/mapping_6.s6
5 files changed, 45 insertions, 0 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index e1fda77..29649e1 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2015-05-05 Renlin Li <renlin.li@arm.com>
+
+ * gas/aarch64/mapping_5.d: New.
+ * gas/aarch64/mapping_5.s: New.
+ * gas/aarch64/mapping_6.d: New.
+ * gas/aarch64/mapping_6.s: New.
+
2015-05-01 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/i386.exp: Run note.
diff --git a/gas/testsuite/gas/aarch64/mapping_5.d b/gas/testsuite/gas/aarch64/mapping_5.d
new file mode 100644
index 0000000..4778b3d
--- /dev/null
+++ b/gas/testsuite/gas/aarch64/mapping_5.d
@@ -0,0 +1,13 @@
+#objdump: --syms --special-syms
+#name: AArch64 Mapping Symbols Test 5
+
+.*: +file format.*aarch64.*
+
+SYMBOL TABLE:
+[0]+00 l d .text [0]+00 .text
+[0]+00 l d .data [0]+00 .data
+[0]+00 l d .bss [0]+00 .bss
+[0]+00 l .text [0]+00 \$x
+[0]+04 l .text [0]+00 \$d
+[0]+08 l .text [0]+00 \$x
+[0]+10 l .text [0]+00 \$d
diff --git a/gas/testsuite/gas/aarch64/mapping_5.s b/gas/testsuite/gas/aarch64/mapping_5.s
new file mode 100644
index 0000000..2cb95ed
--- /dev/null
+++ b/gas/testsuite/gas/aarch64/mapping_5.s
@@ -0,0 +1,5 @@
+ .text
+ nop
+ .long 0
+ .align 4
+ .word 0x12345678
diff --git a/gas/testsuite/gas/aarch64/mapping_6.d b/gas/testsuite/gas/aarch64/mapping_6.d
new file mode 100644
index 0000000..3a5dfb8
--- /dev/null
+++ b/gas/testsuite/gas/aarch64/mapping_6.d
@@ -0,0 +1,14 @@
+#objdump: --syms --special-syms
+#name: AArch64 Mapping Symbols Test 6
+
+.*: +file format.*aarch64.*
+
+SYMBOL TABLE:
+[0]+00 l d .text [0]+00 .text
+[0]+00 l d .data [0]+00 .data
+[0]+00 l d .bss [0]+00 .bss
+[0]+00 l .text [0]+00 \$x
+[0]+04 l .text [0]+00 \$d
+[0]+10 l .text [0]+00 \$d
+[0]+09 l .text [0]+00 \$d
+[0]+0c l .text [0]+00 \$x
diff --git a/gas/testsuite/gas/aarch64/mapping_6.s b/gas/testsuite/gas/aarch64/mapping_6.s
new file mode 100644
index 0000000..4e0e2c5
--- /dev/null
+++ b/gas/testsuite/gas/aarch64/mapping_6.s
@@ -0,0 +1,6 @@
+ .text
+ nop
+ .long 0
+ .byte 1
+ .align 4
+ .word 0x12345678