diff options
author | Tom de Vries <tom@codesourcery.com> | 2017-06-27 15:51:37 +0000 |
---|---|---|
committer | Tom de Vries <vries@gcc.gnu.org> | 2017-06-27 15:51:37 +0000 |
commit | 22f1a03704bbb15cf766af822a17a41ac9f57121 (patch) | |
tree | e0abf5f9fc8bcbed50120155f56b0f77255f8f87 /libgomp/testsuite | |
parent | 5fee5eca5fe329cfd6c6fc1ae81d4da566a57431 (diff) | |
download | gcc-22f1a03704bbb15cf766af822a17a41ac9f57121.zip gcc-22f1a03704bbb15cf766af822a17a41ac9f57121.tar.gz gcc-22f1a03704bbb15cf766af822a17a41ac9f57121.tar.bz2 |
Use secure_getenv for GOMP_DEBUG
2017-06-27 Tom de Vries <tom@codesourcery.com>
* env.c (parse_unsigned_long_1): Factor out of ...
(parse_unsigned_long): ... here.
(parse_int_1): Factor out of ...
(parse_int): ... here.
(parse_int_secure): New function.
(initialize_env): Use parse_int_secure for GOMP_DEBUG.
* secure_getenv.h: Factor out of ...
* plugin/plugin-hsa.c: ... here.
* testsuite/libgomp.oacc-c-c++-common/gomp-debug-env.c: New test.
From-SVN: r249694
Diffstat (limited to 'libgomp/testsuite')
-rw-r--r-- | libgomp/testsuite/libgomp.oacc-c-c++-common/gomp-debug-env.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libgomp/testsuite/libgomp.oacc-c-c++-common/gomp-debug-env.c b/libgomp/testsuite/libgomp.oacc-c-c++-common/gomp-debug-env.c new file mode 100644 index 0000000..3fc3503 --- /dev/null +++ b/libgomp/testsuite/libgomp.oacc-c-c++-common/gomp-debug-env.c @@ -0,0 +1,13 @@ +/* { dg-do run } */ +/* { dg-set-target-env-var GOMP_DEBUG "1" } */ + +/* Check that GOMP_DEBUG=1 triggers some output. */ + +int +main (void) +{ +#pragma acc parallel + ; +} + +/* { dg-output "GOACC_parallel_keyed" } */ |