> On 16 Dec 2019, at 14:54, Richard Sandiford <richard.sandif...@arm.com> wrote:

>> We have local patches adding
>> 
>>  dg-require-effective-target fpic
>> 
>> directives to these.
>> 
>> Is that the correct thing to do ?
> 
> Yeah.  Adding that to tests that use -fpic or -fPIC is OK/preapproved.
> 
> Personally, I don't think people can be expected to remember to use
> this whenever they add a new -fpic or -fPIC test, so it's probably
> going to be a constant fight to get clean results without PIC support.
> 
> Maybe we should have a programmatic fix.  E.g. we could override
> dg-options in gcc-dg.exp and make it do the equivalent of:
> 
>  { dg-require-effective-target fpic }
> 
> whenever -fpic or -fPIC is used.  We override it in a few test harnesses
> already (e.g. mips.exp, which does something more complicated) so it
> wouldn't be entirely new ground.

I see. I'll probably go for the simple approach first, which indeed seems
to be commonly used.

Thanks for your feedback on this Richard.

Best Regards,

Olivier



Reply via email to