Toggle navigation
Patchwork
gcc
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Richard Earnshaw (lists)
| Archived =
No
| 203 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
«
1
2
3
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[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
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
[05/11] AArch64 - disable CB[N]Z TB[N]Z when tracking speculation
(v2) Mitigation against unsafe data speculation (CVE-2017-5753)
-
-
-
2018-07-27
Richard Earnshaw (lists)
New
[04/11] AArch64 - Add new option -mtrack-speculation
(v2) Mitigation against unsafe data speculation (CVE-2017-5753)
-
-
-
2018-07-27
Richard Earnshaw (lists)
New
[03/11] AArch64 - add speculation barrier
(v2) Mitigation against unsafe data speculation (CVE-2017-5753)
-
-
-
2018-07-27
Richard Earnshaw (lists)
New
[02/11] Arm - add speculation_barrier pattern
(v2) Mitigation against unsafe data speculation (CVE-2017-5753)
-
-
-
2018-07-27
Richard Earnshaw (lists)
New
[01/11] Add __builtin_speculation_safe_value
(v2) Mitigation against unsafe data speculation (CVE-2017-5753)
-
-
-
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
-
-
-
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
-
-
-
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)
-
-
-
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)
-
-
-
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)
-
-
-
2018-07-09
Richard Earnshaw (lists)
Superseded
[4/7] AArch64 - Add new option -mtrack-speculation
Mitigation against unsafe data speculation (CVE-2017-5753)
-
-
-
2018-07-09
Richard Earnshaw (lists)
Superseded
[3/7] AArch64 - add speculation barrier
Mitigation against unsafe data speculation (CVE-2017-5753)
-
-
-
2018-07-09
Richard Earnshaw (lists)
Superseded
«
1
2
3
»