From: Xi Ruoyao Date: Fri, 23 Jul 2021 05:54:11 +0000 (+0800) Subject: Revert "testsuite: mips: use noinline attribute instead of -fno-inline" X-Git-Tag: basepoints/gcc-13~5832 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=863737b8de745292909b46217774f4e58019e28a;p=thirdparty%2Fgcc.git Revert "testsuite: mips: use noinline attribute instead of -fno-inline" This reverts commit 3b33b1136d5ba1903a56fa601a848accc3db46ef. --- diff --git a/gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c b/gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c index 6a9f86a3be00..bf22f0642888 100644 --- a/gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c +++ b/gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c @@ -1,15 +1,10 @@ /* { dg-do compile } */ -/* { dg-options "-mabicalls -fpic -mno-mips16 -mno-micromips -fipa-ra -mcompact-branches=never" } */ +/* { dg-options "-mabicalls -fpic -mno-mips16 -mno-micromips -fno-inline -fipa-ra -mcompact-branches=never" } */ /* { dg-skip-if "needs codesize optimization" { *-*-* } { "-O0" "-O1" "-O2" "-O3" } { "" } } */ -static int __attribute__((noinline)) -foo (void* p) -{ - __asm__ (""::"r"(p):"$t0"); - return 0; -} +static int foo (void* p) { __asm__ (""::"r"(p):"$t0"); return 0; } -__attribute__((noinline)) static int bar (void* p) { return 1; } +static int bar (void* p) { return 1; } int test (void* p) diff --git a/gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c b/gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c index 509374128273..805b31af9f08 100644 --- a/gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c +++ b/gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c @@ -1,10 +1,10 @@ /* { dg-do compile } */ -/* { dg-options "-mabicalls -fpic -mno-mips16 -mno-micromips -fipa-ra -mcompact-branches=never" } */ +/* { dg-options "-mabicalls -fpic -mno-mips16 -mno-micromips -fno-inline -fipa-ra -mcompact-branches=never" } */ /* { dg-skip-if "needs codesize optimization" { *-*-* } { "-O0" "-O1" "-O2" "-O3" } { "" } } */ -__attribute__((noinline)) static int foo (void* p) { return 0; } +static int foo (void* p) { return 0; } -__attribute__((noinline)) static int bar (void* p) { return 1; } +static int bar (void* p) { return 1; } int test (void* p)