i386: Also check R12-R15 registers when optimizing testq to testb
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / ifunc-2.s
CommitLineData
c969da64
RS
1 .section .text.1,"ax",@progbits
2
3start1:
4 .long bar1-foo1
5 .long bar2-foo2
6 .long bar1-bar2
7 .long bar2-bar1
8 .long start1-bar1
9 .long start1-bar2
10 .long bar1-abs1
11 .long abs1-bar1
12 .long .-bar1
13
14 .type foo1,%gnu_indirect_function
15foo1:
16 ret
17 .size foo1,.-foo1
18
19 .long bar1-foo1
20 .long bar2-foo2
21 .long bar1-bar2
22 .long bar2-bar1
23 .long start1-bar1
24 .long start1-bar2
25 .long bar1-abs1
26 .long abs1-bar1
27 .long .-bar1
28
29 .type bar1,%gnu_indirect_function
30bar1:
31 ret
32 .size bar1,.-bar1
33
34 .long bar1-foo1
35 .long bar2-foo2
36 .long bar1-bar2
37 .long bar2-bar1
38 .long start1-bar1
39 .long start1-bar2
40 .long bar1-abs1
41 .long abs1-bar1
42 .long .-bar1
43
44 .long abs1-abs2
45 .long abs2-abs1
46
47 .equ abs1,0x11223300
48 .type abs1,%gnu_indirect_function
49
50 .long abs1-abs2
51 .long abs2-abs1
52
53 .equ abs2,0x11223380
54 .type abs2,%gnu_indirect_function
55
56 .long abs1-abs2
57 .long abs2-abs1
58
59 .section .text.2,"ax",@progbits
60
61start2:
62 .long bar1-foo1
63 .long bar2-foo2
64 .long bar1-bar2
65 .long bar2-bar1
66 .long start2-bar1
67 .long start2-bar2
68 .long bar2-abs1
69 .long abs1-bar2
70 .long .-bar2
71
72 .type foo2,%gnu_indirect_function
73foo2:
74 ret
75 .size foo2,.-foo2
76
77 .long bar1-foo1
78 .long bar2-foo2
79 .long bar1-bar2
80 .long bar2-bar1
81 .long start2-bar1
82 .long start2-bar2
83 .long bar2-abs1
84 .long abs1-bar2
85 .long .-bar2
86
87 .type bar2,%gnu_indirect_function
88bar2:
89 ret
90 .size bar2,.-bar2
91
92 .long bar1-foo1
93 .long bar2-foo2
94 .long bar1-bar2
95 .long bar2-bar1
96 .long start2-bar1
97 .long start2-bar2
98 .long bar2-abs1
99 .long abs1-bar2
100 .long .-bar2
This page took 0.644567 seconds and 4 git commands to generate.