From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1062) id C6AFA3858404; Fri, 23 Jun 2023 11:33:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C6AFA3858404 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Alan Modra To: bfd-cvs@sourceware.org Subject: [binutils-gdb] lto test fails with -fno-inline in CFLAGS X-Act-Checkin: binutils-gdb X-Git-Author: Alan Modra X-Git-Refname: refs/heads/master X-Git-Oldrev: 8a269c262e3d0611c01edd915f230bbd2ad78015 X-Git-Newrev: 0ec2cde4f48fbe19c72d0963101888743015041e Message-Id: <20230623113314.C6AFA3858404@sourceware.org> Date: Fri, 23 Jun 2023 11:33:14 +0000 (GMT) X-BeenThere: binutils-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2023 11:33:14 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3D0ec2cde4f48f= be19c72d0963101888743015041e commit 0ec2cde4f48fbe19c72d0963101888743015041e Author: Alan Modra Date: Fri Jun 23 11:36:13 2023 +0930 lto test fails with -fno-inline in CFLAGS =20 Putting -fno-inline in CFLAGS results in these failures. FAIL: Build liblto-17b.so 1 FAIL: PR ld/12365 FAIL: PR ld/13183 =20 * ld-plugin/lto.exp: Add -finline to compiler flags in some tes= ts. Diff: --- ld/testsuite/ld-plugin/lto.exp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp index e7e7952bb1b..9a11de315b8 100644 --- a/ld/testsuite/ld-plugin/lto.exp +++ b/ld/testsuite/ld-plugin/lto.exp @@ -79,7 +79,7 @@ set lto_link_tests [list \ "" "-flto $lto_fat" \ {lto-5b.c} {} ""] \ [list "Compile PR ld/12365" \ - "" "-flto -O2 $lto_fat" \ + "" "-flto -O2 $lto_fat -finline" \ {pr12365a.c pr12365b.c pr12365c.c} {} ""] \ [list "Compile 9" \ "" "-O2 -finline -flto" \ @@ -131,10 +131,10 @@ set lto_link_tests [list \ "$NOSANITIZE_CFLAGS" \ {dummy.c} {} "pr12758.exe"] \ [list "Build libpr13183.a" \ - "-T" "-flto -O2 $lto_fat" \ + "-T" "-flto -O2 $lto_fat -finline" \ {pr13183a.c} {} "libpr13183.a"] \ [list "Compile PR ld/13183" \ - "" "-flto -O2" \ + "" "-flto -O2 -finline" \ {pr13183b.c} {} ""] \ [list "Compile PR ld/13201" \ "" "-flto -O2" \ @@ -288,10 +288,10 @@ set lto_link_elf_tests [list \ "-shared" "-O2 -fpic" \ {lto-7d.c} {} "liblto-7.so" "c"] \ [list "Build liblto-17a.so" \ - "-shared -O2 -fpic -flto -fuse-linker-plugin" "-O2 -fpic -flto" \ + "-shared -O2 -fpic -flto -fuse-linker-plugin" "-O2 -fpic -flto -finline= " \ {lto-17a.c} {{"nm" {} "lto-17a.d"}} "liblto-17a.so" "c"] \ [list "Build liblto-17b.so 1" \ - "-shared -O2 -fpic -flto -fuse-linker-plugin tmpdir/lto-17a.o" "-O2 -fp= ic -flto" \ + "-shared -O2 -fpic -flto -fuse-linker-plugin tmpdir/lto-17a.o" "-O2 -fp= ic -flto -finline" \ {lto-17b.c} {{"nm" {} "lto-17b-1.d"}} "liblto-17b.so"] \ [list "Build liblto-17b.so 2" \ "-shared -O2 -fpic -flto -fuse-linker-plugin tmpdir/lto-17a.o" "-O2 -fp= ic -flto" \