6 #notarget
: [is_aout_format
]
7 #skip
: ia64
-*-* mips
*-*-freebsd
* mips
*-*-gnu
* mips
*-*-irix
* mips
*-*-kfreebsd
*
8 #skip
: mips
*-*-linux
* mips
*-*-netbsd
* mips
*-*-openbsd
* mips
*-*-sysv4
* sh
-*-pe
9 #skip
: tilegx
*-*-* tilepro
-*-* x86_64
-*-cygwin x86_64
-*-mingw
* x86_64
-*-pe
*
11 #xfail
: alpha
*-*-*ecoff
12 #xfail
: tic30
-*-coff tic4x
-*-* tic54x
-*-* z8k
-*-*
14 # See also fill16
.d
. We use
`skip' for configurations unsupported
15 # here that are covered there, and `xfail
' for configurations that work
16 # in neither place. See below for details as to why individual
17 # configurations are listed above.
19 # alpha-linuxecoff pads out code to 16 bytes.
20 # ia64 aligns code to minimum 16 bytes.
21 # mips aligns to minimum 16 bytes (except for bare-metal ELF and VxWorks).
22 # sh-pe pads out code sections to 16 bytes
23 # tic30-coff aligns to 2 bytes
24 # tic4x has 4 octet bytes
25 # tic54x doesn't support
.p2align
26 # tilegx aligns code to minimum
8 bytes
.
27 # tilepro aligns code to minimum
8 bytes
.
28 # kvx aligns code to minimum
8 bytes
.
29 # x86_64
-pe aligns to
16 bytes
30 # z8k
-coff aligns to
2 bytes
34 Contents of section
.text
:
35 [0-9a
-f
]+ cafebabe
01010101 02020202 12232323 .*
36 [0-9a
-f
]+ 03030303 00345600 00004567 000089ab
.*
37 [0-9a
-f
]+ (deadbeef|efbeadde
) 00004567 000089ab
0000cdef
.*
38 [0-9a
-f
]+ 00004567 000089ab
0000cdef
00000123 .*