On 10/11/2025 14:52, Richard Earnshaw via Sourceware Forge wrote:
> Hi gcc-patches mailing list,
> Richard Earnshaw <[email protected]> has requested that the following 
> forgejo pull request
> be published on the mailing list.
> 
> Created on: 2025-11-10 14:51:54+00:00
> Latest update: 2025-11-10 14:52:36+00:00
> Changes: 1 changed files, 3 additions, 3 deletions
> Head revision: rearnsha/gcc-TEST ref hf-vsel-bug2 commit 
> dbc9d1dade3fa53be7bbef3b90691ab6a84323a3
> Base revision: gcc/gcc-TEST ref trunk commit 
> a98b6cf01ba9fb69450a5e883c5d8e8600e2cc95 r16-5118-ga98b6cf01ba9fb
> Merge base: a98b6cf01ba9fb69450a5e883c5d8e8600e2cc95
> Full diff url: https://forge.sourceware.org/gcc/gcc-TEST/pulls/122.diff
> Discussion:  https://forge.sourceware.org/gcc/gcc-TEST/pulls/122
> Requested Reviewers:
> 
> The define_expand patterns for movdfcc, movsfcc and movhfcc had overly
> tight contstraints that could cause the compiler to reject these
> patterns when re-ordering the operands could lead to a successful
> match.  Relax the initial predicate test and rely on the test after
> arm_validize_comparison has run to determine whether this is something
> we can support.  This fixes some test failures which were introduced
> in the fix for PR118460
> 
> gcc/ChangeLog:
> 
>       PR target/118460
>       * config/arm/arm.md (movhfcc): Use expandable_comparison_operator.
>       (movsfcc, movdfcc): Likewise.
> 
> Thanks for taking the time to contribute to GCC!
> 
> Please be advised that https://forge.sourceware.org/ is currently a trial
> that is being used by the GCC community to experiment with a new workflow
> based on pull requests.
> 
> Pull requests sent here may be forgotten or ignored. Patches that you want to
> propose for inclusion in GCC should use the existing email-based workflow,
> see https://gcc.gnu.org/contribute.html
> 
> 
> Changed files:
> - M: gcc/config/arm/arm.md
> 
> 
> Richard Earnshaw (1):
>   arm: Don't reject early mov?fcc patterns that we might be able to
>     handle
> 
>  gcc/config/arm/arm.md | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
> 

Pushed.

R.

Reply via email to