1	# Test numeric values for the section's flags field.
2	.section sec1, "0x06000000"
3	.word 1
4
5	# Make sure that a numeric value can be mixed with alpha values.
6	.section sec2, "a2048x"
7	.word 2
8
9	# Make sure that specifying further arguments to .sections is still supported
10	.section sec3, "0xfffff000MS", %progbits, 32
11	.word 3
12
13	# Make sure that extra flags can be set for well known sections as well.
14	.section .text, "0x04000006"
15	.word 4
16
17	# Test numeric values for the section's type field.
18	.section sec4, "ax", %0x60000011
19	.word 5
20
21	# Test both together, with a quoted type value.
22	.section sec5, "0xffff0000", "0x80000009"
23	.word 6
24
25	# Test that declaring an extended version of a known special section works.
26	.section .data.foo, "aw", %0xff000000
27	.word 7
28
29	# Check that .pushsection works as well.
30	.pushsection sec6, 2, "0x120004", %5678
31	.word 8
32
33	.popsection
34
35	# FIXME: We ought to check setting 64-bit flag values for 64-bit ELF targets...
36