]>
Commit | Line | Data |
---|---|---|
ffe54b37 AM |
1 | #source: fill_0.s |
2 | #source: fill_1.s | |
3 | #source: fill_2.s | |
4 | #ld: -T fill.t | |
5 | #objdump: -s -j .text | |
de34d428 | 6 | #notarget: [is_aout_format] |
c7df3df4 | 7 | #skip: ia64-*-* mips*-*-freebsd* mips*-*-gnu* mips*-*-irix* mips*-*-kfreebsd* |
dc200613 | 8 | #skip: mips*-*-linux* mips*-*-netbsd* mips*-*-openbsd* mips*-*-sysv4* sh-*-pe |
c7df3df4 | 9 | #skip: tilegx*-*-* tilepro-*-* x86_64-*-cygwin x86_64-*-mingw* x86_64-*-pe* |
6e712424 | 10 | #skip: kvx*-*-* |
3002e78a | 11 | #xfail: alpha*-*-*ecoff |
c7df3df4 | 12 | #xfail: tic30-*-coff tic4x-*-* tic54x-*-* z8k-*-* |
62a5222f | 13 | # |
c7df3df4 | 14 | # See also fill16.d. We use `skip' for configurations unsupported |
62a5222f MR |
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. | |
18 | # | |
19 | # alpha-linuxecoff pads out code to 16 bytes. | |
62a5222f | 20 | # ia64 aligns code to minimum 16 bytes. |
62a5222f | 21 | # mips aligns to minimum 16 bytes (except for bare-metal ELF and VxWorks). |
ffe54b37 | 22 | # sh-pe pads out code sections to 16 bytes |
ffe54b37 AM |
23 | # tic30-coff aligns to 2 bytes |
24 | # tic4x has 4 octet bytes | |
25 | # tic54x doesn't support .p2align | |
62a5222f MR |
26 | # tilegx aligns code to minimum 8 bytes. |
27 | # tilepro aligns code to minimum 8 bytes. | |
6e712424 | 28 | # kvx aligns code to minimum 8 bytes. |
ffe54b37 AM |
29 | # x86_64-pe aligns to 16 bytes |
30 | # z8k-coff aligns to 2 bytes | |
31 | ||
32 | .*: file format .* | |
33 | ||
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 .* |