// { dg-lto-do link }
// { dg-require-effective-target fpic }
// { dg-require-effective-target shared }
// { dg-lto-options { { -O3 -fPIC -flto -shared } } }
void PreEvaluate(void);
int main() { PreEvaluate(); return 0; }
// { dg-lto-do link }
// { dg-require-effective-target fpic }
// { dg-require-effective-target shared }
// { dg-lto-options { { -O3 -fPIC -flto -shared } } }
void PreEvaluate(void);
int main() { PreEvaluate(); return 0; }