aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/dump-parse-tree.cc
diff options
context:
space:
mode:
authorRobin Dapp <rdapp.gcc@gmail.com>2025-01-13 17:19:42 -0700
committerJeff Law <jlaw@ventanamicro.com>2025-01-13 17:20:19 -0700
commitc864ffe615424de08abfe271fee7dc815c93bd21 (patch)
tree3d4d340c95f61689aba6a15658e9eb2ac4dffd90 /gcc/fortran/dump-parse-tree.cc
parentf12bb6c26b86c616e4de8c542804cb5b5c9ebdc6 (diff)
downloadgcc-c864ffe615424de08abfe271fee7dc815c93bd21.zip
gcc-c864ffe615424de08abfe271fee7dc815c93bd21.tar.gz
gcc-c864ffe615424de08abfe271fee7dc815c93bd21.tar.bz2
RISC-V: Expand shift count in Xmode in interleave pattern.
Hi, currently ssa-dse-1.C ICEs because expand_simple_binop returns NULL when building the scalar that is used to IOR two interleaving sequences. That's because we try to emit a shift in HImode. This patch shifts in Xmode and then lowpart-subregs the result to HImode. Regtested on rv64gcv_zvl512b. Regards Robin gcc/ChangeLog: * config/riscv/riscv-v.cc (expand_const_vector): Shift in Xmode.
Diffstat (limited to 'gcc/fortran/dump-parse-tree.cc')
0 files changed, 0 insertions, 0 deletions