1 /* PR tree-optimization/69172 - ICE in make_ssa_name_fn,
2 at tree-ssanames.c:266 */
3 /* { dg-do compile } */
4 /* { dg-options "-O2" } */
12 return __builtin___mempcpy_chk (b
, c
, sizeof (int), 0);
19 return __builtin___mempcpy_chk (b
, b
, sizeof (int), 0);
25 return __builtin___mempcpy_chk (&a
, &a
, sizeof (int), 0);
32 return __builtin___mempcpy_chk (b
, c
, x
, 0);
39 return __builtin___mempcpy_chk (b
, b
, x
, 0);
45 return __builtin___mempcpy_chk (&a
, &a
, x
, 0);
48 /* The calls above violate strict aliasing. Eliminate the -Wrestrict
49 warnings they trigger.
50 { dg-prune-output "\\\[-Wrestrict]" } */