On Tue, Dec 5, 2017 at 9:50 AM Thomas Preudhomme <thomas.preudho...@foss.arm.com> wrote: > > Hi, > > dump-noaddr test FAILS when $tmpdir is not the same as the directory > where runtest is called from. Note that this does not happen when > running make check because tmpdir is set to srcdir. > > In that case, file mkdir will create the directory in the current > directory while GCC is invoked from tmpdir and hence -dumpbase look > for dump1 and dump2 relative to tmpdir. This patch forces dumpbase to > be relative to tmpdir which will work in all case.
I filed https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107602 for this since it seems like this patch keeps on getting lost in the discussion and never being fixed fully. Thanks, Andrew > > ChangeLog entry is as follows: > > *** gcc/testsuite/ChangeLog *** > > 2017-12-05 Thomas Preud'homme <thomas.preudho...@arm.com> > > * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Set dump base > relative to tmpdir. > > Testing: Successfully ran unsorted.exp via make check and out of tree > testing using runtest from <path>/test with tmpdir set in > <path>/test/site.exp to <path>. > > Is this ok for stage3? > > Best regards, > > Thomas