2 /* { dg-options "-O2" } */
4 void link_error (void);
14 int __attribute__ ((__noinline__
))
15 baz (struct A
*z
, struct A
*y
)
30 p
= (i
> 10) ? &x
: &z
;
36 /* This predicate should always evaluate to false. The call to
37 baz() is not a clobbering site for x.y. The operand scanner was
38 considering it a clobbering site for x.y because x.y is in the
39 alias set of a call-clobbered memory tag. */
45 main(int argc
, char **argv
)