RISC-V: Do not inline when callee is versioned but caller is not
[official-gcc.git] / gcc / testsuite / g++.dg / init / goto3.C
blob72ca9b9d75cb485404609ea8624027c6ca44aa7f
1 // PR c++/63558
2 // { dg-options "-fpermissive -w" }
4 extern int abs(int);
5 static long int n_ants;
6 enum enum_var_types
7  { VAR_NONE, VAR_DELTA, VAR_SWITCH };
9 static enum enum_var_types option_var_n_ants;
10 void
11 adapt_parameters_next_iteration(void)
13     switch(option_var_n_ants) {
15     case VAR_NONE: break;
17     case VAR_DELTA:
18         int trunc_n_ants = 0;  // { dg-message "initialization" }
19         n_ants += trunc_n_ants;
20         break;
21     case VAR_SWITCH:  // { dg-error "jump" }
22         break;
23       default: break;  // { dg-error "jump" }
24     }