From: Dimitar Dimitrov Date: Thu, 24 Oct 2024 16:59:42 +0000 (+0300) Subject: testsuite: Require effective target pie for pr113197 X-Git-Tag: basepoints/gcc-16~4941 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bcd56224d74cdd8dc3c77097de51e97bc7b6d181;p=thirdparty%2Fgcc.git testsuite: Require effective target pie for pr113197 The test for PR113197 explicitly enables PIE. But targets without PIE emit warnings when -fpie is passed (e.g. pru and avr), which causes the test to fail. Fix by adding an effective target requirement for PIE. With this patch, the test now is marked as unsupported for pru-unknown-elf. Testing for x86_64-pc-linux-gnu passes with current mainline, and fails if the fix from r15-4018-g02f4efe3c12cf7 is reverted. PR ipa/113197 gcc/testsuite/ChangeLog: * gcc.dg/lto/pr113197_0.c: Require effective target pie. Signed-off-by: Dimitar Dimitrov --- diff --git a/gcc/testsuite/gcc.dg/lto/pr113197_0.c b/gcc/testsuite/gcc.dg/lto/pr113197_0.c index 293c8207dee0..6fd86245d30a 100644 --- a/gcc/testsuite/gcc.dg/lto/pr113197_0.c +++ b/gcc/testsuite/gcc.dg/lto/pr113197_0.c @@ -1,4 +1,5 @@ /* { dg-lto-do link } */ +/* { dg-require-effective-target pie } */ /* { dg-lto-options { { -O -flto -fpie } } } */ /* { dg-extra-ld-options { -r -nostdlib -flinker-output=nolto-rel } } */