[TCWG-614] Range extension thunks - No progress on upstream reviews from maintainers this week I have received some interest on IRC and on at least one of the reviews from other people wanting the feature so I'm hoping that this may speed up the process. - I've committed to rebasing and posting the full patch-set for review so that interested people can take it and test.
PR31159 Tracked down why LLD wasn't correctly linking ARM BSD port - lld only provides a dummy absolute value for _GLOBAL_OFFSET_TABLE_ - llvm-mc doesn't transform .word _GLOBAL_OFFSET_TABLE_ - . into R_ARM_BASE_PREL like GNU as does, this relocation doesn't use the value of _GLOBAL_OFFSET_TABLE_ . Instead we get R_ARM_REL32 which needs _GLOBAL_OFFSET_TABLE_ to be set correctly. PR335511 - Patch accepted upstream will commit today
Misc: - lld consultancy for Android - Help to fix build error on clang for ARM colleague - Query on lld behaviour with respect to .ARM.extab, I think lld behaviour is within spec, but it may be producing larger files so probably enough to argue the case for a small patch. -No time to spend on compiler-rt this week
Plans: - Post all the range-thunk patches for the people interested in it. - Commit patches accepted last week