blob: ce253cd58391be41739193f246411444f63562ac [file] [log] [blame]
/* { dg-do compile } */
/* { dg-require-alias "" } */
/* { dg-require-effective-target fpic } */
/* { dg-options "-fpic -fdump-ipa-icf-details -fipa-icf" } */
extern "C" const char*
foo()
{
return "original";
}
const char*
test_foo()
{
return foo();
}
extern "C" const char*
bar()
{
return "original";
}
const char*
test_bar()
{
return bar();
}
int main (int argc, char **argv)
{
test_foo ();
test_bar ();
return 0;
}
/* { dg-final { scan-ipa-dump "Equal symbols: 1" "icf" } } */