Progress: - Re-implemented range thunks based on recent upstream changes and sent for review. No comments as yet. This is likely to be an ongoing conversation with upstream that won't take all my time up so I've been looking at some additional stuff outside of range thunks.
- Looked at PR28647 in llvm-mc, preventing openssl from being compiled with clang. Investigated to the point where I know what we should do next to fix. Next steps will be implementation.
- Looked into a problem reported internally in ARM in gold's erratum --fix-cortex-a53-843419 on a large program using LTO. The patch is not being applied correctly leading to segfaults at run-time. This is likely to take some time to pin down as simple attempts to reproduce have failed. There is an upstream PR reporting a similar set of symptoms that looks like it could be the same thing but there is no useful information or investigation in it: https://sourceware.org/bugzilla/show_bug.cgi?id=21062 - Looked into lld PR32924, someone asking for RWPI support in lld, someone at least is keen to get embedded systems support into lld.
Plans: - Continue looking into above PRs
linaro-toolchain@lists.linaro.org