== Activity == - Rebased and posted for review all my range-thunks work for LLD as there had been some interest from some individuals on IRC in trying out the patch. -- Seems to work for them -- Hoped that this might provoke upstream into looking and reviewing the patches but no such luck. - Landed the patch that sets _GLOBAL_OFFSET_TABLE_ so that FreeBSD can link on ARM - Some other small lld patches - Investigations into whether an X86 patch might affect CFI generation for AArch64.
Spent some time banging my head against the compiler-rt build system to try and see if I can get a cross-compiled build and test run on Qemu when my compiler-rt target != the default target (i.e. I want to build clang with ARM and AArch64 targets and cross-build and test all the ARM compiler-rt targets from that) - Thwarted by what seems to be inconsistent decisions about auto-detection of options, what is an architecture, target, sub-target and abi. - By passing in all auto-generated options by steam I'm still hitting some problems with some tests that have an external assembly file.
Found numerous other small inconsistencies that I'll need to write up.
== Plans == - Ping the Range Thunks reviews again. - Compiler-rt Aim to get to the point where I can write a coherent mail to llvm-dev explaining what I think is wrong and what I think needs changing.