diff --git a/gcc/testsuite/gcc.dg/pr51821.c b/gcc/testsuite/gcc.dg/pr51821.c
index e7ba409fb70120e8338e603eb57cbea91090fb89..f2571123f69c0114074239165f7945b7d401f876 100644
--- a/gcc/testsuite/gcc.dg/pr51821.c
+++ b/gcc/testsuite/gcc.dg/pr51821.c
@@ -1,5 +1,6 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -msse" { target { i?86-*-* x86_64-*-* } } } */
+/* { dg-options "-std=c99 -O2" } */
+/* { dg-additional-options "-msse" { target { i?86-*-* x86_64-*-* } } } */
 /* { dg-require-effective-target sse_runtime { target { i?86-*-* x86_64-*-* } } } */
 
 extern void abort (void);