On Fri, Jun 05, 2026 at 11:30:04AM -0600, Jeffrey Law wrote:
> > 2026-06-05 Jakub Jelinek <[email protected]>
> >
> > * gimple-ssa-store-merging.cc (maybe_optimize_vector_constructor):
> > Also support bswap32 if bswapdi2 expander is present. Add comment
> > about bswap64 support on 32-bit targets with bswapsi2 expander.
> > (pass_optimize_bswap::execute): Likewise.
> > * config/riscv/bitmanip.md (bswapsi2): Change condition to disable
> > the expander on TARGET_64BIT without TARGET_XTHEADBB, never FAIL.
> Mostly OK. THough it does fail pretty miserably on optimize-bswapsi-6.c
> when compiled with -march=rv64gcb (rv64gcb is common these days):
Sorry, missed another spot in try_coalesce_bswap.
Jakub