Running Tests Fails with very Minor Fix

Jonathan Wakely
Sat Sep 30 23:01:00 GMT 2017

On 30 September 2017 at 22:42, nick wrote:
> Greetings,
> I tried running the tests with:
> make bootstrap
> make -k check
> and it fails like this:
> make[5]: Entering directory '/home/nick/gcc/obdjir/x86_64-pc-linux-gnu/32/libatomic'
> make  all-recursive
> make[6]: Entering directory '/home/nick/gcc/obdjir/x86_64-pc-linux-gnu/32/libatomic'
> Making all in testsuite
> make[7]: Entering directory '/home/nick/gcc/obdjir/x86_64-pc-linux-gnu/32/libatomic/testsuite'
> make[7]: Nothing to be done for 'all'.
> make[7]: Leaving directory '/home/nick/gcc/obdjir/x86_64-pc-linux-gnu/32/libatomic/testsuite'
> make[7]: Entering directory '/home/nick/gcc/obdjir/x86_64-pc-linux-gnu/32/libatomic'
> true  DO=all multi-do # make
> make[7]: Leaving directory '/home/nick/gcc/obdjir/x86_64-pc-linux-gnu/32/libatomic'
> make[6]: Leaving directory '/home/nick/gcc/obdjir/x86_64-pc-linux-gnu/32/libatomic'
> make[5]: Leaving directory '/home/nick/gcc/obdjir/x86_64-pc-linux-gnu/32/libatomic'
> make[4]: Leaving directory '/home/nick/gcc/obdjir/x86_64-pc-linux-gnu/libatomic'
> make[3]: Leaving directory '/home/nick/gcc/obdjir/x86_64-pc-linux-gnu/libatomic'
> make[2]: Leaving directory '/home/nick/gcc/obdjir/x86_64-pc-linux-gnu/libatomic'
> make[1]: Target 'check-target' not remade because of errors.
> make[1]: Leaving directory '/home/nick/gcc/obdjir'
> Makefile:2292: recipe for target 'do-check' failed
> make: *** [do-check] Error 2
> make: Target 'check' not remade because of errors.

This only says that Make failed because of some earlier error, which
you didn't show.

> I have no idea why but I added this very minor fix:
> error_at (EXPR_LOCATION (call_expr), "cannot tail-call: %s", _(reason));
> The only odd thing about this build is I am running it through ccache but I have no
> idea how that would cause issues. Thoughts?

There's no way we can say why this did or didn't fix an error that you
didn't show us.

More information about the Gcc-help mailing list