testsuite, rs6000: Adjust pcrel-sibcall-1.c with noipa [PR112751]
Checks
Commit Message
Hi,
As PR112751 shows, commit r14-5628 caused pcrel-sibcall-1.c
to fail as it enables ipa-vrp which makes return values of
functions {x,y,xx} as known and propagated. This patch is
to adjust it with noipa to make it not fragile.
Tested well on powerpc64-linux-gnu P8/P9 and
powerpc64le-linux-gnu P9/P10.
I'm going to push this soon.
BR,
Kewen
-----
PR testsuite/112751
gcc/testsuite/ChangeLog:
* gcc.target/powerpc/pcrel-sibcall-1.c: Replace noinline as noipa.
---
gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
--
2.39.3
@@ -8,10 +8,10 @@
generated when the caller preserves the TOC but the callee does not. */
#pragma GCC target ("cpu=power10,pcrel")
-int x (void) __attribute__((noinline));
-int y (void) __attribute__((noinline));
-int xx (void) __attribute__((noinline));
-
+int x (void) __attribute__((noipa));
+int y (void) __attribute__((noipa));
+int xx (void) __attribute__((noipa));
+
int x (void)
{
return 1;