Show patches with: Submitter = Richard Earnshaw (lists)       |    Archived = No       |   228 patches
« 1 2 3 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v2] cselib: add function to check if SET is redundant [PR106187] [v2] cselib: add function to check if SET is redundant [PR106187] - - - - --- 2022-07-29 Richard Earnshaw (lists) New
cselib: add function to check if SET is redundant [PR106187] cselib: add function to check if SET is redundant [PR106187] - - - - --- 2022-07-28 Richard Earnshaw (lists) New
http://pdtlreviewboard.cambridge.arm.com/r/16099/ http://pdtlreviewboard.cambridge.arm.com/r/16099/ - - - - --- 2022-07-28 Richard Earnshaw (lists) New
[COMMITTED] arm: fix bootstrap failure following automatic mode selection patch [COMMITTED] arm: fix bootstrap failure following automatic mode selection patch - - - - --- 2021-03-09 Richard Earnshaw (lists) New
arm: Ignore --with-mode when CPU only supports one instruction set. arm: Ignore --with-mode when CPU only supports one instruction set. - - - - --- 2021-03-03 Richard Earnshaw (lists) New
arm: force use of r4 for __gnu_cmse_nonsecure_call when !FPCXT [PR99271] arm: force use of r4 for __gnu_cmse_nonsecure_call when !FPCXT [PR99271] - - - - --- 2021-02-25 Richard Earnshaw (lists) New
arm: correctly handle negating INT_MIN in arm_split_atomic_op [PR97534] arm: correctly handle negating INT_MIN in arm_split_atomic_op [PR97534] - - - - --- 2020-11-24 Richard Earnshaw (lists) New
[committed] arm: unified syntax for libgcc when built with -Os [PR94220] [committed] arm: unified syntax for libgcc when built with -Os [PR94220] - - - - --- 2020-03-26 Richard Earnshaw (lists) New
[committed] libgcc: arm: convert thumb1 code to unified syntax [committed] libgcc: arm: convert thumb1 code to unified syntax - - - - --- 2020-03-03 Richard Earnshaw (lists) New
[committed] arm: Use move-if-change for updating regenerated files [PR93548] [committed] arm: Use move-if-change for updating regenerated files [PR93548] - - - - --- 2020-02-03 Richard Earnshaw (lists) New
[committed] wwwdocs: gitwrite: tweaks for the change in the personal branch support [committed] wwwdocs: gitwrite: tweaks for the change in the personal branch support - - - - --- 2020-01-24 Richard Earnshaw (lists) New
contrib: Change 'remote' for personal branches and add branch creation script contrib: Change 'remote' for personal branches and add branch creation script - - - - --- 2020-01-24 Richard Earnshaw (lists) New
[v3] wwwdocs: e-mail subject lines for contributions [v3] wwwdocs: e-mail subject lines for contributions - - - - --- 2020-01-22 Richard Earnshaw (lists) New
wwwdocs: Document the gcc git repository layout wwwdocs: Document the gcc git repository layout - - - - --- 2020-01-22 Richard Earnshaw (lists) New
Add News-feed item for git transition Add News-feed item for git transition - - - - --- 2020-01-22 Richard Earnshaw (lists) New
wwwdocs: document scripts to access personal and vendor spaces wwwdocs: document scripts to access personal and vendor spaces - - - - --- 2020-01-21 Richard Earnshaw (lists) New
[v2] wwwdocs: e-mail subject lines for contributions [v2] wwwdocs: e-mail subject lines for contributions - - - - --- 2020-01-21 Richard Earnshaw (lists) New
contrib: script to create a new vendor branch contrib: script to create a new vendor branch - - - - --- 2020-01-21 Richard Earnshaw (lists) New
[v2] contrib: New remotes structure for vendor and personal refs [v2] contrib: New remotes structure for vendor and personal refs - - - - --- 2020-01-17 Richard Earnshaw (lists) New
contrib: New remotes structure for vendor and personal refs contrib: New remotes structure for vendor and personal refs - - - - --- 2020-01-16 Richard Earnshaw (lists) New
contrib: Check and if needed set user.name and user.email in gcc-git-customization.sh contrib: Check and if needed set user.name and user.email in gcc-git-customization.sh - - - - --- 2020-01-15 Richard Earnshaw (lists) New
Add attribute to match *.md and *.pd to the git diff hook Add attribute to match *.md and *.pd to the git diff hook - - - - --- 2020-01-15 Richard Earnshaw (lists) New
Backport: Add support for gcc as git submodule of another repository. Backport: Add support for gcc as git submodule of another repository. - - - - --- 2020-01-15 Richard Earnshaw (lists) New
contrib: Don't add push rules for personal and vendor spaces. contrib: Don't add push rules for personal and vendor spaces. - - - - --- 2020-01-14 Richard Earnshaw (lists) New
contrib: script to setup git to pull a vendors branches contrib: script to setup git to pull a vendors branches - - - - --- 2020-01-10 Richard Earnshaw (lists) New
Some local customization enhancements when using git Some local customization enhancements when using git - - - - --- 2020-01-10 Richard Earnshaw (lists) New
[wwwdocs] Git transition - how to access private user and vendor branches [wwwdocs] Git transition - how to access private user and vendor branches - - - - --- 2020-01-09 Richard Earnshaw (lists) New
[wwwdocs] Updates to contribute.html for git-friendly posting rules [wwwdocs] Updates to contribute.html for git-friendly posting rules - - - - --- 2020-01-09 Richard Earnshaw (lists) New
arm: Fix rmprofile multilibs when architecture includes +mp or +sec (PR target/93188) arm: Fix rmprofile multilibs when architecture includes +mp or +sec (PR target/93188) - - - - --- 2020-01-08 Richard Earnshaw (lists) New
arm: Fix an incorrect warning when -mcpu=cortex-a55 is used with -mfloat-abi=soft arm: Fix an incorrect warning when -mcpu=cortex-a55 is used with -mfloat-abi=soft - - - - --- 2019-12-11 Richard Earnshaw (lists) New
[COMMITTED] arm: fix v[78]-r multilibs when configured with --with-multlib-list=aprofile [COMMITTED] arm: fix v[78]-r multilibs when configured with --with-multlib-list=aprofile - - - - --- 2019-12-09 Richard Earnshaw (lists) New
[arm] Avoid using negative offsets for 'immediate' addresses when compiling for Thumb2 [arm] Avoid using negative offsets for 'immediate' addresses when compiling for Thumb2 - - - - --- 2019-10-31 Richard Earnshaw (lists) New
[arm] Pattern match insns for a + ~b + Carry [arm] Pattern match insns for a + ~b + Carry - - - - --- 2019-10-31 Richard Earnshaw (lists) New
[arm] Match subtraction from carry_operation [arm] Match subtraction from carry_operation - - - - --- 2019-10-22 Richard Earnshaw (lists) New
[arm] make arm_carry_operation and arm_borrow_operation duals [arm] make arm_carry_operation and arm_borrow_operation duals - - - - --- 2019-10-22 Richard Earnshaw (lists) New
[arm] clean up alu+shift patterns [arm] clean up alu+shift patterns - - - - --- 2019-10-21 Richard Earnshaw (lists) New
[29/29,arm] Fix testsuite nit when compiling for thumb2 Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[28/29,arm] Improvements to negvsi4 and negvdi4. Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[27/29,arm] Early expansion of subvdi4 Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[26/29,arm] Improve constant handling for subvsi4. Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[25/29,arm] Early expansion of usubvdi4. Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[24/29,arm] Improve constant handling for usubvsi4. Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[23/29,arm] Early split addvdi4 Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[22/29,arm] Allow the summation result of signed add-with-overflow to be discarded. Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[21/29,arm] Improve code generation for addvsi4. Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[20/29,arm] Early expansion of uaddvdi4. Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[19/29,arm] Handle immediate values in uaddvsi4 Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[18/29,arm] Cleanup dead code - old support for DImode comparisons Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[17/29,arm] Handle some constant comparisons using rsbs+rscs Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[16/29,arm] early split most DImode comparison operations. Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[15/29,arm] Improve handling of DImode comparisions against constants. Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[14/29,arm] Early split simple DImode equality comparisons Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[13/29,arm] Add alternative canonicalizations for subtract-with-carry + shift Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[12/29,arm] Implement negscc using SBC when appropriate. Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[11/29,arm] Reduce cost of insns that are simple reg-reg moves. Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[10/29,arm] Correct cost calculations involving borrow for subtracts. Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[09/29,arm] Correctly cost addition with a carry-in Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[08/29,arm] Introduce arm_carry_operation Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[07/29,arm] Remove redundant DImode subtract patterns Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[06/29,arm] Early split subdi3 Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[05/29,arm] fix constraints on addsi3_carryin_alt2 Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[04/29,arm] Rewrite addsi3_carryin_shift_<optab> in canonical form Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[03/29,arm] Early split zero- and sign-extension Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[02/29,arm] Perform early splitting of adddi3. Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[01/29,arm] Rip out DImode addition and subtraction splits. Rewrite DImode arithmetic support - - - - --- 2019-10-18 Richard Earnshaw (lists) New
[arm] Add default FPU for Marvell-pj4 [arm] Add default FPU for Marvell-pj4 - - - - --- 2019-10-17 Richard Earnshaw (lists) New
[arm] fix bootstrap failure due to uninitialized warning [arm] fix bootstrap failure due to uninitialized warning - - - - --- 2019-10-16 Richard Earnshaw (lists) New
[arm] Add missing predicated-short-it variants to cmp_and and cmp_ior patterns [arm] Add missing predicated-short-it variants to cmp_and and cmp_ior patterns - - - - --- 2019-09-06 Richard Earnshaw (lists) New
[arm,aarch64] Add comments warning that stack-protector initializer insns shouldn't be split [arm,aarch64] Add comments warning that stack-protector initializer insns shouldn't be split - - - - --- 2019-08-27 Richard Earnshaw (lists) New
[Arm] Add 16-bit thumb alternatives to iorsi3_compare0[_scratch] [Arm] Add 16-bit thumb alternatives to iorsi3_compare0[_scratch] - - - - --- 2019-08-22 Richard Earnshaw (lists) New
[aarch64] PR target/91386 Use copy_rtx to avoid modifying original insns in peep2 pattern [aarch64] PR target/91386 Use copy_rtx to avoid modifying original insns in peep2 pattern - - - - --- 2019-08-09 Richard Earnshaw (lists) New
[arm] Recognize thumb2 16-bit variants of the add and compare instructions [arm] Recognize thumb2 16-bit variants of the add and compare instructions - - - - --- 2019-08-09 Richard Earnshaw (lists) New
PR driver/91130 Use CL_DRIVER when handling of COLLECT_GCC_OPTIONS in lto-wrapper.c PR driver/91130 Use CL_DRIVER when handling of COLLECT_GCC_OPTIONS in lto-wrapper.c - - - - --- 2019-08-07 Richard Earnshaw (lists) New
[arm] Fix incorrect modes with 'borrow' operations [arm] Fix incorrect modes with 'borrow' operations - - - - --- 2019-07-18 Richard Earnshaw (lists) New
[aarch64] Refactor common errata work-around specs [aarch64] Refactor common errata work-around specs - - - - --- 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 - - - - --- 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 - - - - --- 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 - - - - --- 2019-04-10 Richard Earnshaw (lists) New
[wwwdocs,arm] Update for PR target/88469 [wwwdocs,arm] Update for PR target/88469 - - - - --- 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. - - - - --- 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 - - - - --- 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) - - - - --- 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 - - - - --- 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 - - - - --- 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 - - - - --- 2018-12-11 Richard Earnshaw (lists) New
arm - minor cleanups for CPU alias support arm - minor cleanups for CPU alias support - - - - --- 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. - - - - --- 2018-11-09 Richard Earnshaw (lists) New
[arm] Add support for aliases of CPU names [arm] Add support for aliases of CPU names - - - - --- 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. - - - - --- 2018-11-06 Richard Earnshaw (lists) New
[aarch64] disable shrink wrapping when tracking speculative execution [aarch64] disable shrink wrapping when tracking speculative execution - - - - --- 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 - - - - --- 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 - - - - --- 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 - - - - --- 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) - - - - --- 2018-08-07 Richard Earnshaw (lists) New
[11/11] rs6000 - add speculation_barrier pattern (v2) Mitigation against unsafe data speculation (CVE-2017-5753) - - - - --- 2018-07-27 Richard Earnshaw (lists) New
[10/11] x86 - add speculation_barrier pattern (v2) Mitigation against unsafe data speculation (CVE-2017-5753) - - - - --- 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) - - - - --- 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) - - - - --- 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) - - - - --- 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) - - - - --- 2018-07-27 Richard Earnshaw (lists) New
« 1 2 3 »