diff options
Diffstat (limited to 'gcc/testsuite/gcc.dg/vect/bb-slp-17.c')
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-17.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-17.c b/gcc/testsuite/gcc.dg/vect/bb-slp-17.c index 36227391d2e..bb4bd5d8bc5 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-17.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-17.c @@ -34,6 +34,9 @@ main1 (unsigned int x, unsigned int y) out[2] = a2 * x; out[3] = a3 * y; + if (x) + __asm__ volatile ("" : : : "memory"); + /* Check results. */ if (out[0] != (in[0] + 23) * x || out[1] != (in[1] + 142) * y |