aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2codeview.cc
diff options
context:
space:
mode:
authorxuli <xuli1@eswincomputing.com>2024-07-11 04:29:11 +0000
committerxuli <xuli1@eswincomputing.com>2024-07-12 08:05:24 +0000
commit63d7d5998e3768f6e3703c29e8774e8b54af108c (patch)
tree0b0d278900c74987ad4dd4b34d4188e90ba658dd /gcc/dwarf2codeview.cc
parent3ea47ea1fcab95fd1b80acc724fdbb27fc436985 (diff)
downloadgcc-63d7d5998e3768f6e3703c29e8774e8b54af108c.zip
gcc-63d7d5998e3768f6e3703c29e8774e8b54af108c.tar.gz
gcc-63d7d5998e3768f6e3703c29e8774e8b54af108c.tar.bz2
RISC-V: Disable misaligned vector access in hook riscv_slow_unaligned_access[PR115862]
The reason is that in the following code, icode = movmisalignv8si has already been rejected by TARGET_VECTOR_MISALIGN_SUPPORTED, but it is allowed by targetm.slow_unaligned_access,which is contradictory. (((icode = optab_handler (movmisalign_optab, mode)) != CODE_FOR_nothing) || targetm.slow_unaligned_access (mode, align)) misaligned vector access should be enabled by -mno-vector-strict-align option. PR target/115862 gcc/ChangeLog: * config/riscv/riscv.cc (riscv_slow_unaligned_access): Disable vector misalign. Signed-off-by: Li Xu <xuli1@eswincomputing.com>
Diffstat (limited to 'gcc/dwarf2codeview.cc')
0 files changed, 0 insertions, 0 deletions