On 8/14/26 12:03 AM, Jin Ma wrote:
Add a future-facing capability for adjacent single- or
double-precision floating-point loads or stores whose addresses share a
base and increase by one access size.  Reuse the pair matcher shared
with integer pairs.

Leave the capability disabled and XFAIL its positive dump check.

gcc/ChangeLog:

        * config/riscv/riscv-fusion.cc (riscv_fuse_fldfst_pair_inc): New
        function.
        (riscv_fusion_table): Add RISCV_FUSE_FLDFST_PAIR_INC.
        * config/riscv/riscv-protos.h (enum riscv_fusion_pairs): Add
        RISCV_FUSE_FLDFST_PAIR_INC.

gcc/testsuite/ChangeLog:

        * gcc.target/riscv/fusion-fldfst-pair-inc.c: New test.
OK once prereqs are approved.

jeff

Reply via email to