diff options
author | Xi Ruoyao <xry111@xry111.site> | 2024-06-12 11:01:53 +0800 |
---|---|---|
committer | Xi Ruoyao <xry111@xry111.site> | 2024-06-12 20:38:09 +0800 |
commit | 53c703888eb51314f762c8998dc9215871b12722 (patch) | |
tree | ad52c34c789f40975fb7ce1c109e9ae06b2e50d8 /gcc/tree-vect-loop.cc | |
parent | 7663154c93a0193e88e1d8a1f24e4617dcaf9058 (diff) | |
download | gcc-53c703888eb51314f762c8998dc9215871b12722.zip gcc-53c703888eb51314f762c8998dc9215871b12722.tar.gz gcc-53c703888eb51314f762c8998dc9215871b12722.tar.bz2 |
LoongArch: Fix mode size comparision in loongarch_expand_conditional_move
We were comparing a mode size with word_mode, but word_mode is an enum
value thus this does not really make any sense. (Un)luckily E_DImode
happens to be 8 so this seemed to work, but let's make it correct so it
won't blow up when we add LA32 support or add another machine mode...
gcc/ChangeLog:
* config/loongarch/loongarch.cc
(loongarch_expand_conditional_move): Compare mode size with
UNITS_PER_WORD instead of word_mode.
Diffstat (limited to 'gcc/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions