PR middle-end/77357 - strlen of constant strings not folded
[official-gcc.git] / gcc / testsuite / gcc.dg / ipa / pr85734.c
blobe5fa21f0548368396e9b4f9bdd59b2297dea06e0
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -Wsuggest-attribute=malloc" } */
4 __attribute__((noinline))
5 static void *f1(__SIZE_TYPE__ sz) /* { dg-bogus "function might be candidate for attribute 'malloc'" } */
7 return __builtin_malloc (sz);
10 __attribute__((noinline))
11 static void *f2(__SIZE_TYPE__ sz) /* { dg-bogus "function might be candidate for attribute 'malloc'" } */
13 return f1 (sz);
16 void *f3(__SIZE_TYPE__ sz) /* { dg-warning "function might be candidate for attribute 'malloc'" } */
18 return f2(sz);