aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/i386/i386.c14
2 files changed, 14 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 797b711..d30345f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2016-12-06 David Malcolm <dmalcolm@redhat.com>
+
+ PR bootstrap/78705
+ * config/i386/i386.c (ix86_test_dumping_memory_blockage):
+ Conditionalize the string comparison on Pmode == DImode.
+
2016-12-06 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/67955
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 2e6be02..1cd1cd8 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -51190,12 +51190,14 @@ ix86_test_dumping_memory_blockage ()
/* Verify that the repeated references to the SCRATCH show use
reuse IDS. The first should be prefixed with a reuse ID,
- and the second should be dumped as a "reuse_rtx" of that ID. */
- ASSERT_RTL_DUMP_EQ_WITH_REUSE
- ("(cinsn 1 (set (mem/v:BLK (0|scratch:DI) [0 A8])\n"
- " (unspec:BLK [\n"
- " (mem/v:BLK (reuse_rtx 0) [0 A8])\n"
- " ] UNSPEC_MEMORY_BLOCKAGE)))\n", pat, &r);
+ and the second should be dumped as a "reuse_rtx" of that ID.
+ The expected string assumes Pmode == DImode. */
+ if (Pmode == DImode)
+ ASSERT_RTL_DUMP_EQ_WITH_REUSE
+ ("(cinsn 1 (set (mem/v:BLK (0|scratch:DI) [0 A8])\n"
+ " (unspec:BLK [\n"
+ " (mem/v:BLK (reuse_rtx 0) [0 A8])\n"
+ " ] UNSPEC_MEMORY_BLOCKAGE)))\n", pat, &r);
}
/* Run all target-specific selftests. */