On Wed, Nov 04, 2020 at 01:20:58PM +0000, Richard Sandiford wrote: > Tobias Burnus <tob...@codesourcery.com> writes: > > Three of the testcases fail on PowerPC: > > gcc.target/i386/zero-scratch-regs-{9,10,11}.c > > powerpc64le-linux-gnu/default/gcc.d/zero-scratch-regs-10.c:77:1: sorry, > > unimplemented: '-fzero-call-used_regs' not supported on this target > > > > Did you miss some dg-require-effective-target ? > > No, these are a signal to target maintainers that they need > to decide whether to add support or accept the status quo > (in which case a new effective-target will be needed). See: > https://gcc.gnu.org/pipermail/gcc-patches/2020-October/557595.html: > > The new tests are likely to fail on some targets with the sorry() > message, but I think target maintainers are best placed to decide > whether (a) that's a fundamental restriction of the target and the > tests should just be skipped or (b) the target needs to implement > the new hook.
But why are tests in gcc.target/i386/ run for other targets at all?! Segher