Skip to content

Commit 997d17b

Browse files
m-schmidtxavierleroy
authored andcommitted
AArch64: wrong size estimate for Ploadsymbol
For GOT addressing, it's 3 instructions of length 4 bytes each. Fixes: #607
1 parent 4245db1 commit 997d17b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎aarch64/Asmexpand.ml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,7 @@ module BInfo: BRANCH_INFORMATION = struct
434434

435435
let instr_size = function
436436
| Pfmovimmd _ | Pfmovimms _ -> 8
437-
| Ploadsymbol _ -> 2
437+
| Ploadsymbol _ -> 12
438438
| Pbtbl(_, tbl) -> 12 + 4 * List.length tbl
439439
| Plabel _ | Pcfi_adjust _ | Pcfi_rel_offset _ -> 0
440440
| Pbuiltin(ef, _, _) -> builtin_size ef

0 commit comments

Comments
 (0)