Andrew,
I tested mipsel-linux and mips64-elf on the pointer_plus branch for c,
and c++.
For r125291 mips64-elf the only regressions are those that would be
expected (I think):
-PASS: gcc.dg/matrix/matrix-1.c scan-ipa-dump-times Flattened 3 dimensions 1
+FAIL: gcc.dg/matrix/matrix-1.c scan-ipa-dump-times Flattened 3 dimensions 1
-PASS: gcc.dg/matrix/matrix-2.c scan-ipa-dump-times Flattened 2 dimensions 1
+FAIL: gcc.dg/matrix/matrix-2.c scan-ipa-dump-times Flattened 2 dimensions 1
-PASS: gcc.dg/matrix/matrix-3.c scan-ipa-dump-times Flattened 2 dimensions 1
+FAIL: gcc.dg/matrix/matrix-3.c scan-ipa-dump-times Flattened 2 dimensions 1
-PASS: gcc.dg/matrix/matrix-6.c scan-ipa-dump-times Flattened 2
dimensions 1
+FAIL: gcc.dg/matrix/matrix-6.c scan-ipa-dump-times Flattened 2 dimensions 1
-PASS: gcc.dg/tree-ssa/forwprop-2.c scan-tree-dump t\[i.*\] = 1;
+FAIL: gcc.dg/tree-ssa/forwprop-2.c scan-tree-dump t\[i.*\] = 1;
And for mipsel-linux:
-PASS: gcc.dg/matrix/matrix-1.c scan-ipa-dump-times Flattened 3 dimensions 1
+FAIL: gcc.dg/matrix/matrix-1.c scan-ipa-dump-times Flattened 3 dimensions 1
-PASS: gcc.dg/matrix/matrix-2.c scan-ipa-dump-times Flattened 2 dimensions 1
+FAIL: gcc.dg/matrix/matrix-2.c scan-ipa-dump-times Flattened 2 dimensions 1
-PASS: gcc.dg/matrix/matrix-3.c scan-ipa-dump-times Flattened 2 dimensions 1
+FAIL: gcc.dg/matrix/matrix-3.c scan-ipa-dump-times Flattened 2 dimensions 1
-PASS: gcc.dg/matrix/matrix-6.c scan-ipa-dump-times Flattened 2 dimensions 1
+FAIL: gcc.dg/matrix/matrix-6.c scan-ipa-dump-times Flattened 2 dimensions 1
-PASS: gcc.dg/matrix/transpose-1.c scan-ipa-dump-times Flattened 3
dimensions 1
-PASS: gcc.dg/matrix/transpose-1.c scan-ipa-dump-times Transposed 3
+FAIL: gcc.dg/matrix/transpose-1.c scan-ipa-dump-times Flattened 3
dimensions 1
+FAIL: gcc.dg/matrix/transpose-1.c scan-ipa-dump-times Transposed 3
-PASS: gcc.dg/matrix/transpose-2.c scan-ipa-dump-times Flattened 3
dimensions 1
+FAIL: gcc.dg/matrix/transpose-2.c scan-ipa-dump-times Flattened 3
dimensions 1
-PASS: gcc.dg/matrix/transpose-3.c scan-ipa-dump-times Flattened 2
dimensions 1
-PASS: gcc.dg/matrix/transpose-3.c scan-ipa-dump-times Transposed 2
+FAIL: gcc.dg/matrix/transpose-3.c scan-ipa-dump-times Flattened 2
dimensions 1
+FAIL: gcc.dg/matrix/transpose-3.c scan-ipa-dump-times Transposed 2
-PASS: gcc.dg/matrix/transpose-4.c scan-ipa-dump-times Flattened 3
dimensions 1
-PASS: gcc.dg/matrix/transpose-4.c scan-ipa-dump-times Transposed 2
+FAIL: gcc.dg/matrix/transpose-4.c scan-ipa-dump-times Flattened 3
dimensions 1
+FAIL: gcc.dg/matrix/transpose-4.c scan-ipa-dump-times Transposed 2
-PASS: gcc.dg/matrix/transpose-5.c scan-ipa-dump-times Flattened 3
dimensions 1
+FAIL: gcc.dg/matrix/transpose-5.c scan-ipa-dump-times Flattened 3
dimensions 1
-PASS: gcc.dg/matrix/transpose-6.c scan-ipa-dump-times Flattened 3
dimensions 1
+FAIL: gcc.dg/matrix/transpose-6.c scan-ipa-dump-times Flattened 3
dimensions 1
-PASS: gcc.dg/tree-ssa/forwprop-2.c scan-tree-dump t\[i.*\] = 1;
+FAIL: gcc.dg/tree-ssa/forwprop-2.c scan-tree-dump t\[i.*\] = 1;
David Daney