> On 16 Dec 2019, at 14:54, Richard Sandiford <[email protected]> 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