diff options
author | Andrew Stubbs <ams@codesourcery.com> | 2023-11-14 16:07:37 +0000 |
---|---|---|
committer | Andrew Stubbs <ams@codesourcery.com> | 2023-11-14 16:46:39 +0000 |
commit | 948b8b6e0e50958ecf56d4d9fb7ac16f245d9cc3 (patch) | |
tree | 793c26179d477114d316de1f196d638740ac790d /gcc/target.h | |
parent | 1bdd665a025a74f4f1b641600a8c0bbca3355aa7 (diff) | |
download | gcc-948b8b6e0e50958ecf56d4d9fb7ac16f245d9cc3.zip gcc-948b8b6e0e50958ecf56d4d9fb7ac16f245d9cc3.tar.gz gcc-948b8b6e0e50958ecf56d4d9fb7ac16f245d9cc3.tar.bz2 |
Fix ICE generating uniform vector masks
Most targets have an "and" instructions for their vector mask size, but RISC-V
only has DImode "and". Fixed by allowing wider instruction modes.
gcc/ChangeLog:
PR target/112481
* expr.cc (store_constructor): Use OPTAB_WIDEN for mask adjustment.
Diffstat (limited to 'gcc/target.h')
0 files changed, 0 insertions, 0 deletions