aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@embecosm.com>2021-11-03 17:04:19 +0000
committerMaciej W. Rozycki <macro@embecosm.com>2021-11-03 17:05:48 +0000
commita31056e9196daf0a5b0e92d171b5227cc994103b (patch)
tree03a150751a29601a46f045f5d596d86f13bf645e /gcc/tree-vectorizer.h
parent1e7a269856fd67aff78ac874bec96d31a54b2fd9 (diff)
downloadgcc-a31056e9196daf0a5b0e92d171b5227cc994103b.zip
gcc-a31056e9196daf0a5b0e92d171b5227cc994103b.tar.gz
gcc-a31056e9196daf0a5b0e92d171b5227cc994103b.tar.bz2
RISC-V: Fix register class subset checks for CLASS_MAX_NREGS
Fix the register class subset checks in the determination of the maximum number of consecutive registers needed to hold a value of a given mode. The number depends on whether a register is a general-purpose or a floating-point register, so check whether the register class requested is a subset (argument 1 to `reg_class_subset_p') rather than superset (argument 2) of GR_REGS or FP_REGS class respectively. gcc/ * config/riscv/riscv.c (riscv_class_max_nregs): Swap the arguments to `reg_class_subset_p'.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions