Show patches with: Submitter = Richard Earnshaw (lists)       |    State = Action Required       |    Archived = No       |   58 patches
Patch Series S/W/F Date Submitter Delegate State
[arm] Fix incorrect modes with 'borrow' operations [arm] Fix incorrect modes with 'borrow' operations 0 0 0 2019-07-18 Richard Earnshaw (lists) New
[aarch64] Refactor common errata work-around specs [aarch64] Refactor common errata work-around specs 0 0 0 2019-06-20 Richard Earnshaw (lists) New
[arm] PR target/90405 fix regression for thumb1 with -mtpcs-leaf-frame [arm] PR target/90405 fix regression for thumb1 with -mtpcs-leaf-frame 0 0 0 2019-05-09 Richard Earnshaw (lists) New
[arm] PR target/89400 fix thumb1 unaligned access expansion [arm] PR target/89400 fix thumb1 unaligned access expansion 0 0 0 2019-05-03 Richard Earnshaw (lists) New
[aarch64] PR90016 - aarch64: reference to undeclared N in help for command line option [aarch64] PR90016 - aarch64: reference to undeclared N in help for command line option 0 0 0 2019-04-10 Richard Earnshaw (lists) New
[wwwdocs,arm] Update for PR target/88469 [wwwdocs,arm] Update for PR target/88469 0 0 0 2019-02-28 Richard Earnshaw (lists) New
[aarch64] Fix ABI breakage with 128-bit bitfield types. [aarch64] Fix ABI breakage with 128-bit bitfield types. 0 0 0 2019-01-25 Richard Earnshaw (lists) New
Mitigation for PR target/88469 on arm-based systems bootstrapping with gcc-6/7/8 Mitigation for PR target/88469 on arm-based systems bootstrapping with gcc-6/7/8 0 0 0 2019-01-22 Richard Earnshaw (lists) New
PR target/86891 __builtin_<add/sub>_overflow issues on AArch64 (redux) PR target/86891 __builtin_<add/sub>_overflow issues on AArch64 (redux) 0 0 0 2019-01-16 Richard Earnshaw (lists) New
PR target/86891 __builtin_sub_overflow issues on AArch64 PR target/86891 __builtin_sub_overflow issues on AArch64 0 0 0 2019-01-07 Richard Earnshaw (lists) New
[arm,RFC] PR target/88469 fix incorrect argument passing with 64-bit bitfields [arm,RFC] PR target/88469 fix incorrect argument passing with 64-bit bitfields 0 0 0 2018-12-17 Richard Earnshaw (lists) New
[aarch64] PR target/87369 Prefer bsl/bit/bif for copysign [aarch64] PR target/87369 Prefer bsl/bit/bif for copysign 0 0 0 2018-12-11 Richard Earnshaw (lists) New
arm - minor cleanups for CPU alias support arm - minor cleanups for CPU alias support 0 0 0 2018-11-09 Richard Earnshaw (lists) New
arm - use the new CPU alias option to simplify the list of CPUs. arm - use the new CPU alias option to simplify the list of CPUs. 0 0 0 2018-11-09 Richard Earnshaw (lists) New
[arm] Add support for aliases of CPU names [arm] Add support for aliases of CPU names 0 0 0 2018-11-08 Richard Earnshaw (lists) New
aarch64 - Set the mode for the unspec in speculation_tracker insn. aarch64 - Set the mode for the unspec in speculation_tracker insn. 0 0 0 2018-11-06 Richard Earnshaw (lists) New
[aarch64] disable shrink wrapping when tracking speculative execution [aarch64] disable shrink wrapping when tracking speculative execution 0 0 0 2018-11-02 Richard Earnshaw (lists) New
Don't allow the pool allocator to be configured to allocate zero-sized objects Don't allow the pool allocator to be configured to allocate zero-sized objects 0 0 0 2018-10-30 Richard Earnshaw (lists) New
PR target/86951 arm - Handle speculation barriers on pre-armv7 CPUs PR target/86951 arm - Handle speculation barriers on pre-armv7 CPUs 0 0 0 2018-08-23 Richard Earnshaw (lists) New
aarch64 - PR target/86887 Fix missing register constraints in carryin patterns aarch64 - PR target/86887 Fix missing register constraints in carryin patterns 0 0 0 2018-08-09 Richard Earnshaw (lists) New
Fix PR number in hppa commit for CVE-2017-5753) Fix PR number in hppa commit for CVE-2017-5753) 0 0 0 2018-08-07 Richard Earnshaw (lists) New
[11/11] rs6000 - add speculation_barrier pattern (v2) Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-27 Richard Earnshaw (lists) New
[10/11] x86 - add speculation_barrier pattern (v2) Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-27 Richard Earnshaw (lists) New
[09/11] pdp11 - example of a port not needing a speculation barrier (v2) Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-27 Richard Earnshaw (lists) New
[08/11] targhooks - provide an alternative hook for targets that never execute speculatively (v2) Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-27 Richard Earnshaw (lists) New
[07/11] AArch64 - use CSDB based sequences if speculation tracking is enabled (v2) Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-27 Richard Earnshaw (lists) New
[06/11] AArch64 - new pass to add conditional-branch speculation tracking (v2) Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-27 Richard Earnshaw (lists) New
[05/11] AArch64 - disable CB[N]Z TB[N]Z when tracking speculation (v2) Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-27 Richard Earnshaw (lists) New
[04/11] AArch64 - Add new option -mtrack-speculation (v2) Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-27 Richard Earnshaw (lists) New
[03/11] AArch64 - add speculation barrier (v2) Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-27 Richard Earnshaw (lists) New
[02/11] Arm - add speculation_barrier pattern (v2) Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-27 Richard Earnshaw (lists) New
[01/11] Add __builtin_speculation_safe_value (v2) Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-27 Richard Earnshaw (lists) New
arm - Add vendor and CPU id information to arm-cpus.in arm - Add vendor and CPU id information to arm-cpus.in 0 0 0 2018-07-13 Richard Earnshaw (lists) New
[arm] Put CPU's FPU capabilities directly in the ISA specification [arm] Put CPU's FPU capabilities directly in the ISA specification 0 0 0 2018-07-11 Richard Earnshaw (lists) New
[7/7] AArch64 - use CSDB based sequences if speculation tracking is enabled Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-09 Richard Earnshaw (lists) Superseded
[6/7] AArch64 - new pass to add conditional-branch speculation tracking Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-09 Richard Earnshaw (lists) Superseded
[5/7] AArch64 - disable CB[N]Z TB[N]Z when tracking speculation Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-09 Richard Earnshaw (lists) Superseded
[4/7] AArch64 - Add new option -mtrack-speculation Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-09 Richard Earnshaw (lists) Superseded
[3/7] AArch64 - add speculation barrier Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-09 Richard Earnshaw (lists) Superseded
[2/7] Arm - add speculation_barrier pattern Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-09 Richard Earnshaw (lists) Superseded
[1/7] Add __builtin_speculation_safe_value Mitigation against unsafe data speculation (CVE-2017-5753) 0 0 0 2018-07-09 Richard Earnshaw (lists) New
[arm] PR target/86003 build failures with --with-cpu=xscale [arm] PR target/86003 build failures with --with-cpu=xscale 0 0 0 2018-06-04 Richard Earnshaw (lists) New
[arm] PR target/85733 Restore be8 linking behaviour for ARMv6-M and products deriving from its ca... [arm] PR target/85733 Restore be8 linking behaviour for ARMv6-M and products deriving from its ca... 0 0 0 2018-05-11 Richard Earnshaw (lists) New
[arm] PR target/85606 prefer armv6s-m for armv6-m parts [arm] PR target/85606 prefer armv6s-m for armv6-m parts 0 0 0 2018-05-11 Richard Earnshaw (lists) New
[arm] PR target/85658 Fix operator precedence errors in parsecpu.awk [arm] PR target/85658 Fix operator precedence errors in parsecpu.awk 0 0 0 2018-05-08 Richard Earnshaw (lists) New
[3/3,arm] Implement support for the de-speculation intrinsic Implement __builtin_speculation_safe_load 0 0 0 2018-01-17 Richard Earnshaw (lists) New
[2/3,aarch64] Implement support for __builtin_speculation_safe_load Implement __builtin_speculation_safe_load 0 0 0 2018-01-17 Richard Earnshaw (lists) New
[1/3,builtins] Generic support for __builtin_speculation_safe_load() Implement __builtin_speculation_safe_load 0 0 0 2018-01-17 Richard Earnshaw (lists) New
[3/3,gcc-7,backport,arm] Implement support for the de-speculation intrinsic Add __builtin_load_no_speculate 0 0 0 2018-01-04 Richard Earnshaw (lists) New
[2/3,gcc-7,backport,aarch64] Implement support for __builtin_load_no_speculate. Add __builtin_load_no_speculate 0 0 0 2018-01-04 Richard Earnshaw (lists) New
[1/3,gcc-7,backport,builtins] Generic support for __builtin_load_no_speculate() Add __builtin_load_no_speculate 0 0 0 2018-01-04 Richard Earnshaw (lists) New
[3/3,arm] Implement support for the de-speculation intrinsic Add __builtin_load_no_speculate 0 0 0 2018-01-04 Richard Earnshaw (lists) Superseded
[2/3,aarch64] Implement support for __builtin_load_no_speculate. Add __builtin_load_no_speculate 0 0 0 2018-01-04 Richard Earnshaw (lists) Superseded
[1/3,builtins] Generic support for __builtin_load_no_speculate() Add __builtin_load_no_speculate 0 0 0 2018-01-04 Richard Earnshaw (lists) Superseded
[arm] PR target/83105: Minor change of default CPU for arm-linux-gnueabi [arm] PR target/83105: Minor change of default CPU for arm-linux-gnueabi 0 0 0 2017-12-20 Richard Earnshaw (lists) New
[arm] PR target/83206: Make native driver select fp-capable armv6 cores [arm] PR target/83206: Make native driver select fp-capable armv6 cores 0 0 0 2017-12-08 Richard Earnshaw (lists) New
[arm] Don't strip off all architecture features from -march passed to assembler [arm] Don't strip off all architecture features from -march passed to assembler 0 0 0 2017-12-08 Richard Earnshaw (lists) New
[arm] Generate a -mfpu= option for passing to the assembler [arm] Generate a -mfpu= option for passing to the assembler 0 0 0 2017-12-08 Richard Earnshaw (lists) New