Activity:
[TCWG-1384] Add support for missing TLS local exec relocations tl LLD Have an implementation ready to go upstream next week. In process found that Gold and BFD disagreed on test output. Turns out that there was a bug in BFD, reviewed Renlin Li's patch for it. Took rather more of my time than I expected.
[TCWG-1375] Set 4 patches upstream to complete the removal of the global subtarget No response as yet.
Raised https://bugs.llvm.org/show_bug.cgi?id=37212 clang and gcc are producing technically illegal ELF for debug information (references to local symbols defined in comdat groups), both gold and bfd have special case code to handle this case, lld does not. Leads to loss of debug illusion for templated and inlined C++ functions.
Other - Some research into how spec files and multilib works in gcc to see how it could fit into clang's driver model.
- Joined the ELF ABI google group to fulfil a promise I'd made at Euro LLVM to comment on a thread about debug information in comdat groups.
Holiday on Tuesday
Plans: - Ping reviews. - Push fix for TCWG-1384 upstream alongside some refactoring patches. - Add some more tests to LLD to close some holes in the code-coverage statistics. - Continue looking at laundry list of small LLD changes. - Get back to building Android.
linaro-toolchain@lists.linaro.org