1 /* { dg-do run } */ 2 /* { dg-options "-O1 -fipa-icf -fdump-ipa-icf-details" } */ 3 4 int 5 __attribute__((optimize("Os"), noinline, noclone)) foo(int a)6foo(int a) 7 { 8 return a * a; 9 } 10 11 __attribute__ ((noinline, noclone)) bar(int b)12int bar(int b) 13 { 14 return b * b; 15 } 16 main()17int main() 18 { 19 return foo (0) + bar (0); 20 } 21 22 /* { dg-final { scan-ipa-dump "Equal symbols: 0" "icf" } } */ 23