+2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * config/rs6000/rs6000.h (REG_ALLOC_ORDER): Move 68 (that is, CR0) to
+ be the first CR field allocated.
+
2018-10-19 Richard Biener <rguenther@suse.de>
PR target/87657
33, \
63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, \
50, 49, 48, 47, 46, \
- 75, 73, 74, 69, 68, 72, 71, 70, \
+ 68, 75, 73, 74, 69, 72, 71, 70, \
MAYBE_R2_AVAILABLE \
9, 10, 8, 7, 6, 5, 4, \
3, EARLY_R12 11, 0, \
+2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
+ field number.
+ * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
+
2018-10-19 Richard Biener <rguenther@suse.de>
PR middle-end/87645
return spaz (x) / 2;
}
-/* The following assumes CR7 as the first chosen volatile. */
-
-/* { dg-final { scan-assembler "crset 30" } } */
-/* { dg-final { scan-assembler "beqctr- 7" } } */
+/* { dg-final { scan-assembler "crset" } } */
+/* { dg-final { scan-assembler "beqctr-" } } */
/* { dg-final { scan-assembler {b \$} } } */
return a;
}
-/* The following assumes CR7 as the first chosen volatile. */
-
-/* { dg-final { scan-assembler "crset 30" } } */
-/* { dg-final { scan-assembler "beqctr- 7" } } */
+/* { dg-final { scan-assembler "crset" } } */
+/* { dg-final { scan-assembler "beqctr-" } } */
/* { dg-final { scan-assembler {b \$} } } */