On 8/13/2026 11:54 PM, Jin Ma wrote:
CACHE_ALIGNED_STD modeled a Veyron V1 store-commit optimization.  That
design will not reach silicon and no upstream tune enables the fusion.
Remove the specialized recognizer and its unused flag.

gcc/ChangeLog:

        * config/riscv/riscv-fusion.cc (riscv_fuse_cache_aligned_std):
        Remove.
        (riscv_fusion_table): Remove its entry.
        * config/riscv/riscv-protos.h (enum riscv_fusion_pairs): Remove
        RISCV_FUSE_CACHE_ALIGNED_STD.

gcc/testsuite/ChangeLog:

        * gcc.target/riscv/fusion-cache-aligned-std.c: Remove.

Signed-off-by: Jin Ma <[email protected]>
OK
jeff

Reply via email to