Fix gcc.dg/ipa/inline-8.c for -fPIC
authorAndrew Pinski <apinski@marvell.com>
Tue, 31 Aug 2021 05:36:47 +0000 (05:36 +0000)
committerAndrew Pinski <apinski@marvell.com>
Tue, 31 Aug 2021 06:28:27 +0000 (06:28 +0000)
commitaba800615e1af875b75f7774de67778c1b3315ad
tree16ceddc5f317b4551ff0792ed3d7f718fab4dea6
parent2dc6782a06eeffd9dc6b84fe93b8fcd2ce4960c7
Fix gcc.dg/ipa/inline-8.c for -fPIC

The problem here is with -fPIC, both cmp and move
don't bind locally so they are not even tried to be
inlined.  This fixes the issue by marking both
functions as static and now the testcase passes
for both -fPIC and -fno-PIC cases.

OK? Tested on x86_64-linux-gnu.

gcc/testsuite/ChangeLog:

* gcc.dg/ipa/inline-8.c: Mark cmp and move as
static so they both bind local and available for
inlinine.
gcc/testsuite/gcc.dg/ipa/inline-8.c