require et feature pie for PIE tests

Both of these tests fail on platforms that reject -fPIC/-fPIE
altogether.

Other tests that perform PIE compilation or linking require the pie
feature, whether for -fpie/-fPIE compilation or for -pie linking.

This patch annotates both tests with the required target feature.


for  gcc/testsuite/ChangeLog

	* gcc.target/i386/pr97313.c: Require effective target feature pie.
	* g++.target/i386/pr94185.C: Likewise.
This commit is contained in:
Alexandre Oliva 2021-03-24 05:44:39 -03:00 committed by Alexandre Oliva
parent d42ab6885a
commit 9eec7c7686
2 changed files with 2 additions and 0 deletions

View file

@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-options "-O2 -fPIE -fstack-protector-strong" } */
/* { dg-require-effective-target pie } */
struct a {
int b;

View file

@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-options "-O2 -fPIE" } */
/* { dg-require-effective-target pie } */
typedef struct {
int unspecified : 1;