PR target/78213 revisited (was Re: [PATCH 5/9] Introduce selftest::locate_file (v4))

Bernd Schmidt bschmidt@redhat.com
Wed Dec 14 14:04:00 GMT 2016


On 12/09/2016 08:32 PM, David Malcolm wrote:
> Thanks.  Unfortunately, applying the "locate_file" patch
>   https://gcc.gnu.org/ml/gcc-patches/2016-11/msg01186.html
> would now introduce a regression in a recently-added test case:

> The problem is that this DejaGnu test case uses -fself-test, and
> doesn't provide any arguments.  With the locate_file patch, we need to
> pass the path to $(srcdir)/testsuite/selftests as an argument to -fself
> -test, and it's not clear to me how to do that sanely in a DejaGnu test
> case; if I pass in a dummy value (like for pr71591.c), then the
> selftests that use locate_file fail.

I think this part of the selftest framework (how to locate files and 
tests) is possibly going to need some rethinking. But for now, I'm ok 
with just adding dg-skip-if *-*-* to the problematic testcase, with a 
comment describing the situation.


Bernd



More information about the Gcc-patches mailing list