Commit 9f143763 by Janis Johnson Committed by Janis Johnson

re PR testsuite/24841 (dg-require compilation-test trigged on test with additional-sources barfs)

	PR testsuite/24841
	* doc/sourcebuild.texi (Test Directives): Document that dg-require
	directives must come before dg-additional-sources.

From-SVN: r129744
parent 489f2598
2007-10-29 Janis Johnson <janis187@us.ibm.com>
PR testsuite/24841
* doc/sourcebuild.texi (Test Directives): Document that dg-require
directives must come before dg-additional-sources.
2007-10-29 Jakub Jelinek <jakub@redhat.com> 2007-10-29 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/33723 PR tree-optimization/33723
...@@ -1006,14 +1006,16 @@ Expect the test to fail if the conditions (which are the same as for ...@@ -1006,14 +1006,16 @@ Expect the test to fail if the conditions (which are the same as for
@item @{ dg-require-@var{support} args @} @item @{ dg-require-@var{support} args @}
Skip the test if the target does not provide the required support; Skip the test if the target does not provide the required support;
see @file{gcc-dg.exp} in the GCC testsuite for the actual directives. see @file{gcc-dg.exp} in the GCC testsuite for the actual directives.
These directives must appear after any @code{dg-do} directive in the test. These directives must appear after any @code{dg-do} directive in the test
and before any @code{dg-additional-sources} directive.
They require at least one argument, which can be an empty string if the They require at least one argument, which can be an empty string if the
specific procedure does not examine the argument. specific procedure does not examine the argument.
@item @{ dg-require-effective-target @var{keyword} @} @item @{ dg-require-effective-target @var{keyword} @}
Skip the test if the test target, including current multilib flags, Skip the test if the test target, including current multilib flags,
is not covered by the effective-target keyword. is not covered by the effective-target keyword.
This directive must appear after any @code{dg-do} directive in the test. This directive must appear after any @code{dg-do} directive in the test
and before any @code{dg-additional-sources} directive.
@item @{ dg-shouldfail @var{comment} @{ @var{selector} @} @{ @var{include-opts} @} @{ @var{exclude-opts} @} @} @item @{ dg-shouldfail @var{comment} @{ @var{selector} @} @{ @var{include-opts} @} @{ @var{exclude-opts} @} @}
Expect the test executable to return a nonzero exit status if the Expect the test executable to return a nonzero exit status if the
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment