| 1 | #source: x86-64-align-branch-4.s |
| 2 | #as: -malign-branch-boundary=32 -malign-branch=ret |
| 3 | #objdump: -dw |
| 4 | |
| 5 | .*: +file format .* |
| 6 | |
| 7 | Disassembly of section .text: |
| 8 | |
| 9 | 0+ <foo>: |
| 10 | 0: 64 64 89 04 25 01 00 00 00 fs mov %eax,%fs:0x1 |
| 11 | 9: 55 push %rbp |
| 12 | a: 55 push %rbp |
| 13 | b: 48 89 e5 mov %rsp,%rbp |
| 14 | e: 89 75 f4 mov %esi,-0xc\(%rbp\) |
| 15 | 11: 89 75 f4 mov %esi,-0xc\(%rbp\) |
| 16 | 14: 89 75 f4 mov %esi,-0xc\(%rbp\) |
| 17 | 17: 89 75 f4 mov %esi,-0xc\(%rbp\) |
| 18 | 1a: 89 75 f4 mov %esi,-0xc\(%rbp\) |
| 19 | 1d: 89 75 f4 mov %esi,-0xc\(%rbp\) |
| 20 | 20: c3 retq |
| 21 | 21: 2e 2e 55 cs cs push %rbp |
| 22 | 24: 64 89 04 25 01 00 00 00 mov %eax,%fs:0x1 |
| 23 | 2c: 55 push %rbp |
| 24 | 2d: 55 push %rbp |
| 25 | 2e: 89 75 f4 mov %esi,-0xc\(%rbp\) |
| 26 | 31: 89 75 f4 mov %esi,-0xc\(%rbp\) |
| 27 | 34: 89 75 f4 mov %esi,-0xc\(%rbp\) |
| 28 | 37: 89 75 f4 mov %esi,-0xc\(%rbp\) |
| 29 | 3a: 89 75 f4 mov %esi,-0xc\(%rbp\) |
| 30 | 3d: 89 75 f4 mov %esi,-0xc\(%rbp\) |
| 31 | 40: c2 1e 00 retq \$0x1e |
| 32 | 43: 55 push %rbp |
| 33 | #pass |