AArch64 validation fails with many invalid relocations
Test ways requiring the RTS linker (e.g. ext-interp
) are failing due to the assert(isInt64(32, addend));
assertion in the COMPAT_R_AARCH64_ADR_PREL_PG_HI21
of encodeAddendAarch64
. One such relocation is,
RELOCATION RECORDS FOR [.text]:
OFFSET TYPE VALUE
000000000000001c R_AARCH64_ADR_PREL_PG_HI21 stg_upd_frame_info
although there are plenty of others.
Trac metadata
Trac field | Value |
---|---|
Version | 8.4.3 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | high |
Resolution | Unresolved |
Component | Compiler (Linking) |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | angerman |
Operating system | |
Architecture |