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.