1 #source: x86-64-align-branch-2.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:	55                   	push   %rbp
14    b:	55                   	push   %rbp
15    c:	48 89 e5             	mov    %rsp,%rbp
16    f:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
17   12:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
18   15:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
19   18:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
20   1b:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
21   1e:	ff e0                	jmp    \*%rax
22   20:	55                   	push   %rbp
23   21:	55                   	push   %rbp
24   22:	64 89 04 25 01 00 00 00 	mov    %eax,%fs:0x1
25   2a:	48 89 e5             	mov    %rsp,%rbp
26   2d:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
27   30:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
28   33:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
29   36:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
30   39:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
31   3c:	ff d0                	call   \*%rax
32   3e:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
33   41:	55                   	push   %rbp
34   42:	55                   	push   %rbp
35   43:	64 89 04 25 01 00 00 00 	mov    %eax,%fs:0x1
36   4b:	48 89 e5             	mov    %rsp,%rbp
37   4e:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
38   51:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
39   54:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
40   57:	e8 [0-9a-f ]+       	call   .*
41   5c:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
42   5f:	55                   	push   %rbp
43   60:	55                   	push   %rbp
44   61:	55                   	push   %rbp
45   62:	64 89 04 25 01 00 00 00 	mov    %eax,%fs:0x1
46   6a:	48 89 e5             	mov    %rsp,%rbp
47   6d:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
48   70:	ff 14 25 00 00 00 00 	call   \*0x0
49   77:	55                   	push   %rbp
50 #pass
51