* config/alpha/alpha.c (split_small_symbolic_mem_operand): Use
copy_insn not copy_rtx.
* gcc.dg/
20020122-4.c: Use multiple outputs on the asm.
From-SVN: r49114
+2002-01-22 Richard Henderson <rth@redhat.com>
+
+ * config/alpha/alpha.c (split_small_symbolic_mem_operand): Use
+ copy_insn not copy_rtx.
+
2002-01-23 Alan Modra <amodra@bigpond.net.au>
* combine.c (simplify_and_const_int): Don't trunc_int_for_mode
split_small_symbolic_mem_operand (x)
rtx x;
{
- x = copy_rtx (x);
+ x = copy_insn (x);
for_each_rtx (&x, split_small_symbolic_mem_operand_1, NULL);
return x;
}
void foo()
{
static int test;
- asm volatile ("" : "=m"(test) : "m"(test));
+ int dummy;
+ asm volatile ("" : "=m"(test), "=r"(dummy) : "m"(test));
}