On Wed, 2016-06-01 at 15:20 -0600, Sandra Loosemore wrote: > On 06/01/2016 03:19 PM, David Malcolm wrote: > > This is effectively v5 of the unittests proposal; for the earlier > > versions see: > > * v1: https://gcc.gnu.org/ml/gcc-patches/2015-06/msg00765.html > > * v2: https://gcc.gnu.org/ml/gcc-patches/2015-06/msg01224.html > > * v3: https://gcc.gnu.org/ml/gcc-patches/2015-10/msg02947.html > > * v4: https://gcc.gnu.org/ml/gcc-patches/2015-11/msg02379.html > > > > Bernd said (in > > https://gcc.gnu.org/ml/gcc-patches/2015-11/msg01981.html ): > > > For some of the simpler infrastructure tests such as the ones in > > > this > > > patch kit (bitmap, vec or wide-int functionality testing and > > > such), > > > we had the idea of putting these into every ENABLE_CHECKING > > > compiler, > > > and run them after building stage1, controlled by a -fself-test > > > flag. > > > It's better to detect such basic failures early rather than > > > complete > > > a full bootstrap and test cycle. It also keeps the tests > > > alongside the > > > rest of the implementation, which I consider desirable for such > > > relatively simple data structures." > > > > So the main difference is this version of the patch kit is that the > > tests > > are run much earlier: rather than have a DejaGnu test below gcc.dg > > that > > compiles a dummy file with -fself-test, in this iteration, > > gcc/Makefile.in > > is updated so that the selftests are run during the build. > > > > [snip] > > I don't see any documentation here for the new command-line options. > If > these are not intended to be user-visible, I think you should set the > "Undocumented" flag for them in the .opt file instead.
Thanks; I'll do that in the next iteration of the patches.