[LLVM-520] LLD Fix movt/movw relocation overflow
Now committed upstream.
[LLVM-521] Taking the address of an ifunc in AArch64
Prompted by a bug report and comment about pointer equivalence, spent
some time looking into gold, lld and bfd behaviour to ensure that LLD
is at least correct.
Other
Some
Progress:
* VIRT-65 [QEMU upstream maintainership]
- code review:
+ rth's pointer-auth emulation patchset
+ more devices for the microbit board model
+ support for u-boot "noload" image type
+ gdbstub multiprocess extension support for use when the board
model has multiple asymm
Upstream Work ([VIRT-109])
==
- posted {PATCH v1 0/6} current fpu/next queue Message-Id:
<20190108162154.22259-1-alex.ben...@linaro.org>
- posted {PATCH v1 0/3} gitdm updates Message-Id:
<2019010729.2087-2-alex.ben...@linaro.org>
- posted {PATCH v1 00/19}
== Progress ==
* FDPIC
- (GNU-499) GCC: wait for feedback on v4 patches, but GCC just entered
stage4, so it's probably too late for gcc-9 :-(
- (GNU-411) GDB: hacked to build gdbserver, but the resulting binary
does not start.
* GCC upstream validation:
- reported a few regressions
- dealing with
== This Week ==
* SVE ACLE (6/10)
- Working on svlsl_wide patch.
* PR887881: Infinite loop in malloc_candidate_p_1 (1/10)
* Validation (2/10)
- Prototype HCQC wrapper script
* Misc (1/10)
- Meetings
== Next Week ==
- Continue ongoing tasks.
___
linar
== Progress ==
* [ARM GlobalISel] Select complicated G_CONSTANT [LLVM-491]
- Negative constants in particular cause a lot of fallbacks in the
test-suite/selfhost
- Need to help TableGen produce code for MOVi32imm
- Ready to commit next week
- Looked a bit into enabling MVNi as well, but th
[VIRT-294 # ARMv8.3-PAuth, Pointer Authentication ]
Posted v3 based on feedback.
[VIRT-339 # ARMv8.5-BTI, Branch Target Identification ]
Posted "v1" to qemu-devel, rebased on v3 pauth
[VIRT-344 # ARMv8.5-MemTag, Memory Tagging Extension ]
Progressed to the "write a standalone test case" stage
The Linaro Binary Toolchain
The Linaro GCC 6.5-2018.12 Release is now available.
The GCC 6 Release series has significant changes from the GCC 5
release series. For an explanation of the changes please see the
following website:
https://gcc.gnu.org/gcc-6/cha