Commit 43534aa2 by Jakub Jelinek Committed by Ramana Radhakrishnan

Adjust pr36728-*.c for targets that pass parameters in registers.

Co-Authored-By: Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>

From-SVN: r220398
parent 251f0b62
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> 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
......
...@@ -49,5 +49,6 @@ main () ...@@ -49,5 +49,6 @@ main ()
int l = 0; int l = 0;
asm ("" : "=r" (l) : "0" (l)); asm ("" : "=r" (l) : "0" (l));
a = foo (l + 1, l + 2, l + 3, l + 4, l + 5, l + 6, l + 30); a = foo (l + 1, l + 2, l + 3, l + 4, l + 5, l + 6, l + 30);
asm volatile ("" :: "r" (l));
return 0; return 0;
} }
...@@ -49,5 +49,6 @@ main () ...@@ -49,5 +49,6 @@ main ()
int l = 0; int l = 0;
asm ("" : "=r" (l) : "0" (l)); asm ("" : "=r" (l) : "0" (l));
a = foo (l + 1, l + 2, l + 3, l + 4, l + 5, l + 6, l + 30); a = foo (l + 1, l + 2, l + 3, l + 4, l + 5, l + 6, l + 30);
asm volatile ("" :: "r" (l));
return 0; return 0;
} }
...@@ -47,5 +47,6 @@ main () ...@@ -47,5 +47,6 @@ main ()
int l = 0; int l = 0;
asm volatile ("" : "=r" (l) : "0" (l)); asm volatile ("" : "=r" (l) : "0" (l));
foo (l + 1, l + 2, l + 3, l + 4, l + 5, l + 6, l + 30); foo (l + 1, l + 2, l + 3, l + 4, l + 5, l + 6, l + 30);
asm volatile ("" :: "r" (l));
return 0; return 0;
} }
...@@ -47,5 +47,6 @@ main () ...@@ -47,5 +47,6 @@ main ()
int l = 0; int l = 0;
asm volatile ("" : "=r" (l) : "0" (l)); asm volatile ("" : "=r" (l) : "0" (l));
foo (l + 1, l + 2, l + 3, l + 4, l + 5, l + 6, l + 30); foo (l + 1, l + 2, l + 3, l + 4, l + 5, l + 6, l + 30);
asm volatile ("" :: "r" (l));
return 0; return 0;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment