1 /* { dg-do link } */ 2 /* { dg-options "-O2 -flto --param partial-inlining-entry-probability=100" } */ 3 /* { dg-require-effective-target lto } */ 4 5 extern void abort(void); 6 7 int i; 8 9 void __attribute__ ((constructor)) c2()10c2 () 11 { 12 if (i) 13 abort (); 14 } 15 16 void __attribute__ ((destructor)) d1()17d1 () 18 { 19 if (i) 20 abort (); 21 } 22 main()23void main () 24 { 25 } 26