aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-patterns.cc
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@embecosm.com>2022-06-13 22:29:45 +0100
committerMaciej W. Rozycki <macro@embecosm.com>2022-06-13 22:29:45 +0100
commit72b185189f914a412ae39776cd284dfaeaf2213b (patch)
tree8013dceaa5fb31a0530c2c0146ddda168306d48c /gcc/tree-vect-patterns.cc
parent751f306688508b08842d0ab967dee8e6c3b91351 (diff)
downloadgcc-72b185189f914a412ae39776cd284dfaeaf2213b.zip
gcc-72b185189f914a412ae39776cd284dfaeaf2213b.tar.gz
gcc-72b185189f914a412ae39776cd284dfaeaf2213b.tar.bz2
RISC-V: Reset the length to the default of 4 for FP comparisons
The default length for floating-point compare operations is overridden to 8, however the FEQ.fmt, FLT.fmt, FLE.fmt machine instructions and FGE.fmt, FGT.fmt assembly idioms the relevant RTL insns produce are all 4 bytes long each. And all the floating-point compare RTL insns that produce multiple machine instructions explicitly set their lengths. Remove the override then, letting the default of 4 apply for the single instruction case. gcc/ * config/riscv/riscv.md (length): Remove the explicit setting for "fcmp".
Diffstat (limited to 'gcc/tree-vect-patterns.cc')
0 files changed, 0 insertions, 0 deletions