1 /* PR tree-optimization/83559 - -Wsuggest-attribute=const conflicts with
2    -Wattributes warning about const attribute on function returning void
3    { dg-do compile { target nonpic } }
4    { dg-options "-O2 -Wsuggest-attribute=pure" } */
5 
6 int global;
7 
f_i_v(void)8 int f_i_v (void)    /* { dg-warning "candidate for attribute .pure." } */
9 {
10   return global;
11 }
12 
f_i()13 int f_i ()          /* { dg-warning "candidate for attribute .pure." } */
14 {
15   return global;
16 }
17 
f_v_v(void)18 void f_v_v (void)   /* { dg-bogus "candidate" } */
19 {
20 }
21 
f_v()22 void f_v ()         /* { dg-bogus "candidate" } */
23 {
24 }
25