1 /* PR c/34668 */ 2 /* { dg-do link } */ 3 /* { dg-require-effective-target lto } */ 4 /* { dg-options "-flto -O2" } */ 5 /* { dg-additional-sources "pr34668-2.c" } */ 6 7 struct optab { unsigned code; }; 8 struct optab optab_table[1]; 9 10 void init_optab(struct optab * op)11init_optab (struct optab *op) 12 { 13 op->code = 0xdead; 14 } 15 16 void set_conv_libfunc(void)17set_conv_libfunc (void) 18 { 19 init_optab (&optab_table[0]); 20 } 21 main()22int main() { return 0; } 23