summaryrefslogtreecommitdiffstats
path: root/binutils-2.25/gas/testsuite/gas/arm/mapdir.s
blob: ff071791c8eee3940d8e2389a92846a3cce5f86d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Test that .arm / .thumb do not cause mapping symbols to be
# generated.  This could lead to duplicate mapping symbols at
# the same address.

	.section .fini_array
	.thumb
	.align	2
	.type	__do_global_dtors_aux_fini_array_entry, %object
__do_global_dtors_aux_fini_array_entry:
	.word   __do_global_dtors_aux

	.section .code,"ax",%progbits
	.thumb
	.arm
	nop

# .bss should not automatically emit $d.
	.bss

# Make sure that mapping symbols are placed in the correct section.
	.thumb
	.section .tcode,"ax",%progbits
	nop