1 /* { dg-require-alias "" } */
2 /* { dg-options "-O2 -fcommon -fdump-ipa-icf-details" } */
3 /* { dg-skip-if "Can align g more than f" { cris-*-* } } */
5 int a
, b
, c
, d
, e
, h
, i
, j
, k
, l
;
11 k
= d
? c
% k
: a
* b
;
17 const int *m
= &f
, **n
= &m
;
25 /* { dg-final { scan-ipa-dump "Equal symbols: 1" "icf" } } */
26 /* { dg-final { scan-ipa-dump "Not unifying; alias cannot be created; target is discardable" "icf" } } */