Adjust pr36728-*.c for targets that pass parameters in registers.
authorJakub Jelinek <jakub@redhat.com>
Wed, 4 Feb 2015 12:29:51 +0000 (13:29 +0100)
committerRamana Radhakrishnan <ramana@gcc.gnu.org>
Wed, 4 Feb 2015 12:29:51 +0000 (12:29 +0000)
Co-Authored-By: Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
From-SVN: r220398

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/guality/pr36728-1.c
gcc/testsuite/gcc.dg/guality/pr36728-2.c
gcc/testsuite/gcc.dg/guality/pr36728-3.c
gcc/testsuite/gcc.dg/guality/pr36728-4.c

index fd35626..0f99a1f 100644 (file)
@@ -1,3 +1,12 @@
+2015-02-04  Jakub Jelinek  <jakub@redhat.com>
+           Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
+
+       * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
+       pass parameters in registers.
+       * gcc.dg/guality/pr36728-2.c (main): Likewise.
+       * gcc.dg/guality/pr36728-3.c (main): Likewise.
+       * gcc.dg/guality/pr36728-4.c (main): Likewise.
+
 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
            Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
index ba7a6c2..0ab475a 100644 (file)
@@ -49,5 +49,6 @@ main ()
   int l = 0;
   asm ("" : "=r" (l) : "0" (l));
   a = foo (l + 1, l + 2, l + 3, l + 4, l + 5, l + 6, l + 30);
+  asm volatile ("" :: "r" (l));
   return 0;
 }
index 6daa021..7ba8663 100644 (file)
@@ -49,5 +49,6 @@ main ()
   int l = 0;
   asm ("" : "=r" (l) : "0" (l));
   a = foo (l + 1, l + 2, l + 3, l + 4, l + 5, l + 6, l + 30);
+  asm volatile ("" :: "r" (l));
   return 0;
 }
index bb2c067..4700d50 100644 (file)
@@ -47,5 +47,6 @@ main ()
   int l = 0;
   asm volatile ("" : "=r" (l) : "0" (l));
   foo (l + 1, l + 2, l + 3, l + 4, l + 5, l + 6, l + 30);
+  asm volatile ("" :: "r" (l));
   return 0;
 }
index fee79c4..bf6e9e9 100644 (file)
@@ -47,5 +47,6 @@ main ()
   int l = 0;
   asm volatile ("" : "=r" (l) : "0" (l));
   foo (l + 1, l + 2, l + 3, l + 4, l + 5, l + 6, l + 30);
+  asm volatile ("" :: "r" (l));
   return 0;
 }