I'm running the test from top-level build directory. Trying with those different commands I always have the same error: Illegal Argument "g++.dg=cpp/*". Is RUNTESTFLAGS=g++.dg='cpp/*' ok? Thanks, Andrés. 2015-10-16 10:09 GMT-03:00 Segher Boessenkool <segher@xxxxxxxxxxxxxxxxxxx>: > On Fri, Oct 16, 2015 at 09:43:49AM -0300, Andres Tiraboschi wrote: >> 2015-10-15 18:10 GMT-03:00 Segher Boessenkool <segher@xxxxxxxxxxxxxxxxxxx>: >> > On Thu, Oct 15, 2015 at 05:47:05PM -0300, Andres Tiraboschi wrote: >> >> Hi, I've been working a bit with the gcc preprocessor but don't know >> >> exactly how to run just the cpp tests for g++(the tests located in the >> >> gccSource/gcc/testsuite/g++.dg/cpp/) without running all the >> >> testsuite. >> >> I couldn't find anything about it in the documentation. >> > >> > make -k check-gcc-g++ RUNTESTFLAGS=g++.dg='cpp/*' >> > >> > It also does c-c++-common/cpp/* but you might actually want that? >> > And it's fast anyway. > >> Thanks, but when I try with: >> make -k check-gcc-g++ RUNTESTFLAGS=g++.dg='cpp/*' >> I have the the following error: >> make: *** No rule to make target `check-gcc-g++'. > > That is strange, below it says you are testing GCC 5, and that supports those > targets just fine AFAICS. Are you running this from the (top-level) build > directory? > > Oh! Bah. I meant "check-gcc-c++". Sorry! > >> I tried running: >> make -k check RUNTESTFLAGS=g++.dg='cpp/*' >> but I couldn't get the summary from those test and I had this kind of errors: >> ----------------------------------------------------------------------------- >> Illegal Argument "g++.dg=cpp/*" > > I have no idea where that is coming from. Something in libatomic it seems. > "check-gcc" only tests the compiler, so that will avoid those dirs. > > > Segher