/* { dg-do compile { target lra } } */ | |
/* { dg-additional-options "--param tree-reassoc-width=2" } */ | |
unsigned int foo_a1, foo_a2; | |
unsigned int foo() | |
{ | |
unsigned int v0, x; | |
asm goto("" : "=r"(x) : : : lab); | |
lab: | |
v0 += x + x; | |
return v0 + x + foo_a1 + foo_a2; | |
} |