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