diff --git a/src/hotspot/cpu/x86/x86.ad b/src/hotspot/cpu/x86/x86.ad index 25bcb617211..62e677d2de9 100644 --- a/src/hotspot/cpu/x86/x86.ad +++ b/src/hotspot/cpu/x86/x86.ad @@ -2143,7 +2143,7 @@ operand vecZ() %{ // Replaces legVec during post-selection cleanup. See above. operand legVecZ() %{ - constraint(ALLOC_IN_RC(vectorz_reg_vl)); + constraint(ALLOC_IN_RC(vectorz_reg_legacy)); match(VecZ); format %{ %}