[gcc r14-7092] testsuite, rs6000: Adjust pcrel-sibcall-1.c with noipa [PR112751]
Kewen Lin
linkw@gcc.gnu.org
Wed Jan 10 05:09:46 GMT 2024
https://gcc.gnu.org/g:57792c33042d17605a6b6ad9027f5e6d5199eb26
commit r14-7092-g57792c33042d17605a6b6ad9027f5e6d5199eb26
Author: Kewen Lin <linkw@linux.ibm.com>
Date: Tue Jan 9 23:06:13 2024 -0600
testsuite, rs6000: Adjust pcrel-sibcall-1.c with noipa [PR112751]
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.
PR testsuite/112751
gcc/testsuite/ChangeLog:
* gcc.target/powerpc/pcrel-sibcall-1.c: Replace noinline as noipa.
Diff:
---
gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c b/gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c
index 9197788f98f..1b6dffd6073 100644
--- a/gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c
+++ b/gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c
@@ -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;
More information about the Gcc-cvs
mailing list