@@ -66,50 +66,50 @@ target_beyond_range_min:
66
66
jumpr r31
67
67
68
68
## Verify thunk generation for targets beyond B22_PCREL range
69
- # CHECK: 000200b4 <__hexagon_thunk_target_within_range_min_from_.text.thunk>:
69
+ # CHECK: <__hexagon_thunk_target_within_range_min_from_.text.thunk>:
70
70
# CHECK-NEXT: 200b4: { immext(#0x900000)
71
- # CHECK-NEXT: 200b8: jump 0x9200cc }
71
+ # CHECK-NEXT: jump 0x9200cc }
72
72
73
- # CHECK: 000200bc <__hexagon_thunk_target_beyond_range_min_from_.text.thunk>:
73
+ # CHECK: <__hexagon_thunk_target_beyond_range_min_from_.text.thunk>:
74
74
# CHECK-NEXT: 200bc: { immext(#0x1100000)
75
- # CHECK-NEXT: 200c0: jump 0x11200c8 }
75
+ # CHECK-NEXT: jump 0x11200c8 }
76
76
77
- # CHECK: 000200c4 <__hexagon_thunk_target_multiple_calls_from_.text.thunk>:
77
+ # CHECK: <__hexagon_thunk_target_multiple_calls_from_.text.thunk>:
78
78
# CHECK-NEXT: 200c4: { immext(#0x8fffc0)
79
- # CHECK-NEXT: 200c8: jump 0x9200c0 }
79
+ # CHECK-NEXT: jump 0x9200c0 }
80
80
81
81
## Verify _start calls - some direct, some via thunks
82
- # CHECK: 000200cc <_start>:
82
+ # CHECK: <_start>:
83
83
# CHECK-NEXT: 200cc: { call 0x8200ac }
84
- # CHECK-NEXT: 200d0: { call 0x8200b8 }
85
- # CHECK-NEXT: 200d4: { call 0x200b4 }
86
- # CHECK-NEXT: 200d8: { call 0x200bc }
87
- # CHECK-NEXT: 200dc: { call 0x200c4 }
88
- # CHECK-NEXT: 200e0: { call 0x200c4 }
89
- # CHECK-NEXT: 200e4: { call 0x200ec }
90
-
91
- # CHECK: 000200ec <target_close>:
84
+ # CHECK-NEXT: { call 0x8200b8 }
85
+ # CHECK-NEXT: { call 0x200b4 }
86
+ # CHECK-NEXT: { call 0x200bc }
87
+ # CHECK-NEXT: { call 0x200c4 }
88
+ # CHECK-NEXT: { call 0x200c4 }
89
+ # CHECK-NEXT: { call 0x200ec }
90
+
91
+ # CHECK: <target_close>:
92
92
# CHECK-NEXT: 200ec: { jumpr r31 }
93
93
94
94
## Verify targets at maximum positive range (direct calls, no thunks needed)
95
- # CHECK: 008200ac <target_within_range_max>:
95
+ # CHECK: <target_within_range_max>:
96
96
# CHECK-NEXT: 8200ac: { jumpr r31 }
97
97
98
- # CHECK: 008200b8 <target_beyond_range>:
98
+ # CHECK: <target_beyond_range>:
99
99
# CHECK-NEXT: 8200b8: { call 0x8200ac }
100
- # CHECK-NEXT: 8200bc: { jumpr r31 }
100
+ # CHECK-NEXT: { jumpr r31 }
101
101
102
- # CHECK: 009200c0 <target_multiple_calls>:
102
+ # CHECK: <target_multiple_calls>:
103
103
# CHECK-NEXT: 9200c0: { jumpr r31 }
104
104
105
105
## Verify targets in negative section and thunk for calling back to main section
106
- # CHECK: 009200c4 <__hexagon_thunk__from_.text.thunk>:
106
+ # CHECK: <__hexagon_thunk__from_.text.thunk>:
107
107
# CHECK-NEXT: 9200c4: { immext(#0xff700000)
108
- # CHECK-NEXT: 9200c8: jump 0x200cc }
108
+ # CHECK-NEXT: jump 0x200cc }
109
109
110
- # CHECK: 009200cc <target_within_range_min>:
110
+ # CHECK: <target_within_range_min>:
111
111
# CHECK-NEXT: 9200cc: { call 0x9200c4 }
112
- # CHECK-NEXT: 9200d0: { jumpr r31 }
112
+ # CHECK-NEXT: { jumpr r31 }
113
113
114
- # CHECK: 011200c8 <target_beyond_range_min>:
114
+ # CHECK: <target_beyond_range_min>:
115
115
# CHECK-NEXT: 11200c8: { jumpr r31 }
0 commit comments