[Bug target/99921] New: PowerPC xxeval has the wrong predicates
meissner at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Apr 5 22:44:25 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99921
Bug ID: 99921
Summary: PowerPC xxeval has the wrong predicates
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: minor
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
I noticed that the insn that supports the PowerPC xxeval instruction uses the
predicate "altivec_register_operand". It should use the predicate
"vsx_register_operand" (or "gpc_reg_operand") to allow the register allocator
to chose traditional floating point registers along with traditional Altivec
registers.
More information about the Gcc-bugs
mailing list