Backported from mainline
2019-03-20 Jakub Jelinek <jakub@redhat.com>
PR target/89752
* lra-constraints.c (process_alt_operands) <reg>: For BLKmode, don't
update this_alternative nor this_alternative_set.
From-SVN: r275138
2019-08-30 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
+ 2019-03-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/89752
+ * lra-constraints.c (process_alt_operands) <reg>: For BLKmode, don't
+ update this_alternative nor this_alternative_set.
+
2019-03-19 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/89768
break;
reg:
+ if (mode == BLKmode)
+ break;
this_alternative = reg_class_subunion[this_alternative][cl];
IOR_HARD_REG_SET (this_alternative_set,
reg_class_contents[cl]);
IOR_HARD_REG_SET (this_costly_alternative_set,
reg_class_contents[cl]);
}
- if (mode == BLKmode)
- break;
winreg = true;
if (REG_P (op))
{