[ACTIVITY] 19 -23 June
# Progress # * TCWG-1159, New design of GDB/GDBserver target description. [3/10] Update patches to address review comments. Commit three patches. Need to post V3. * TCWG-561, Handle unavailable memory during frame unwinding. [2/10] Think about the plan. * Upstream patches review. [3/10] ** Review IBM kernel-awareness patches. ** Review sparc64 adi patch. ** Review Alan's patch on removing MAX_REGISTER_SIZE. Evaluate other better but expensive approach. * Misc, [2/10] Write a STL container allocator which uses stack instead of heap. Underestimate the complexity of C++. Need to replace some std::vector with my vector with stack_allocator in GDB. It should be also useful to Alan. # Plan # * TCWG-1159, send v3. * TCWG-561, Handle unavailable memory during frame unwinding. -- Yao Qi ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] 19 - 23 June 2017
[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 ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] 19 - 23 June 2017
== Progress == * Out of office on Friday [2/10] * TCWG-1155 - Move ASAN 39bit bot to GlobalISel [1/10] - Committed a quick fix and started seeing green builds on this, we can probably move it upstream soon * TCWG-836 - Replace D01s by Scaleway boards [2/10] - Set up a selfhost buildbot on one of the Scaleway boards - It is very, very slow, I did some performance experiments but there's probably more that can be attempted here * TCWG-1172 - [ARM GlobalISel] Support G_FCMP [2/10] - The hard float part is implemented, fiddling with the soft float now - Forked some of that work into a different story for supporting G_SELECT * TCWG-1174 - [ARM GlobalISel] Support G_SELECT [1/10] - In progress * Misc [2/10] - Mailing lists, code reviews - TCWG-1136 - LLVM 4.0.1 - Spun up and uploaded the final release candidate - TCWG-1177 - Investigate failure on clang-cmake-aarch64-lld - Bisected and reverted a commit upstream == Plan == * More GlobalISel * More buildbots * More code reviews ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] Week 25
== Progress == o Linaro GCC/Validation (7/10) * Prepared a fix for libgomp/mingw build issue. Submitted upstream * Analysed ubuntu bug report on unsupported relocations: - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1695093 - Identified it as upstream PR 79041 - Fix submitted upstream * Following upstream discussions on stack clash CVE - Releases re-spins will done once the issue will be fixed upstream o Misc (3/10) * Various meetings and discussions. == Plan == o CVE, on-going patches and infra ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain