From 9f143763f0c95e495a4c2e62dc551eb4ed7106ef Mon Sep 17 00:00:00 2001 From: Janis Johnson Date: Mon, 29 Oct 2007 22:33:53 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 6 ++++++ gcc/doc/sourcebuild.texi | 6 ++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ab0ee0fa5c8..ea03a24c487 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2007-10-29 Janis Johnson + + PR testsuite/24841 + * doc/sourcebuild.texi (Test Directives): Document that dg-require + directives must come before dg-additional-sources. + 2007-10-29 Jakub Jelinek PR tree-optimization/33723 diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi index 6f6dcd01e90..b4d8b342b61 100644 --- a/gcc/doc/sourcebuild.texi +++ b/gcc/doc/sourcebuild.texi @@ -1006,14 +1006,16 @@ Expect the test to fail if the conditions (which are the same as for @item @{ dg-require-@var{support} args @} 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. -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 specific procedure does not examine the argument. @item @{ dg-require-effective-target @var{keyword} @} Skip the test if the test target, including current multilib flags, 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} @} @} Expect the test executable to return a nonzero exit status if the -- 2.30.2