diff options
author | xuli <xuli1@eswincomputing.com> | 2024-07-11 04:29:11 +0000 |
---|---|---|
committer | xuli <xuli1@eswincomputing.com> | 2024-07-12 08:05:24 +0000 |
commit | 63d7d5998e3768f6e3703c29e8774e8b54af108c (patch) | |
tree | 0b0d278900c74987ad4dd4b34d4188e90ba658dd /gcc/dwarf2codeview.cc | |
parent | 3ea47ea1fcab95fd1b80acc724fdbb27fc436985 (diff) | |
download | gcc-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