]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Testuite: Document environment setting directives
authorTamar Christina <tamar.christina@arm.com>
Fri, 17 Jul 2020 12:12:46 +0000 (13:12 +0100)
committerTamar Christina <tamar.christina@arm.com>
Fri, 7 Aug 2020 12:34:23 +0000 (13:34 +0100)
This document some of the existing DejaGnu directives to modify
environment variables before test or compiler invocations.

gcc/ChangeLog:

* doc/sourcebuild.texi (dg-set-compiler-env-var,
dg-set-target-env-var): Document.

(cherry picked from commit 7c4491e33d1be16bfb85d448862a8b956d35e4d8)

gcc/doc/sourcebuild.texi

index 57391775241e6107c7413be4ad1cfeefd2988987..cb2e9e5b8c0912fa23445b3df31a5d1006be7242 100644 (file)
@@ -1244,6 +1244,18 @@ This DejaGnu directive compares @var{regexp} to the combined output
 that the test executable writes to @file{stdout} and @file{stderr}.
 @end table
 
+@subsubsection Specify environment variables for a test
+
+@table @code
+@item @{ dg-set-compiler-env-var @var{var_name} "@var{var_value}" @}
+Specify that the environment variable @var{var_name} needs to be set
+to @var{var_value} before invoking the compiler on the test file.
+
+@item @{ dg-set-target-env-var @var{var_name} "@var{var_value}" @}
+Specify that the environment variable @var{var_name} needs to be set
+to @var{var_value} before execution of the program created by the test.
+@end table
+
 @subsubsection Specify additional files for a test
 
 @table @code