pr27528.c: Use empty templates.

* gcc.c-torture/compile/pr27528.c: Use empty templates.

From-SVN: r119991
This commit is contained in:
Eric Botcazou 2006-12-17 20:58:27 +01:00 committed by Eric Botcazou
parent fcd443200b
commit d3f1be5dcd
2 changed files with 10 additions and 6 deletions

View File

@ -1,3 +1,7 @@
2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
* gcc.c-torture/compile/pr27528.c: Use empty templates.
2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/30207

View File

@ -6,13 +6,13 @@ int x[2] = { 1, 2 };
static inline void __attribute__((__always_inline__))
insn1 (int x)
{
asm volatile ("# %0 %1" :: "n" (x), "i" (x));
asm volatile ("" :: "n" (x), "i" (x));
}
static inline void __attribute__((__always_inline__))
insn2 (const void *x)
{
asm volatile ("# %0 %1" :: "s" (x), "i" (x));
asm volatile ("" :: "s" (x), "i" (x));
}
#endif
@ -29,10 +29,10 @@ foo (void)
insn2 (&x[1]);
insn2 ("string");
#endif
asm volatile ("# %0 %1" :: "s" (x), "i" (x));
asm volatile ("" :: "s" (x), "i" (x));
/* At the time of writing, &x[1] is decomposed before reaching expand
when compiling with -O0. */
asm volatile ("# %0 %1" :: "s" ("string"), "i" ("string"));
asm volatile ("# %0 %1" :: "s" (__FILE__), "i" (__FILE__));
asm volatile ("# %0 %1" :: "s" (__FUNCTION__), "i" (__FUNCTION__));
asm volatile ("" :: "s" ("string"), "i" ("string"));
asm volatile ("" :: "s" (__FILE__), "i" (__FILE__));
asm volatile ("" :: "s" (__FUNCTION__), "i" (__FUNCTION__));
}