diff options
author | jamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4> | 2018-02-08 13:06:26 +0000 |
---|---|---|
committer | jamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4> | 2018-02-08 13:06:26 +0000 |
commit | 9d48cab61296073415493e298b7ad7b7fb3d2d61 (patch) | |
tree | ecd116bc594612a4a21dd578e4763f89eb07afc1 | |
parent | 0d90b57c08717961b7fbd7eb62d5ebb1446f3f2a (diff) | |
download | gcc-9d48cab61296073415493e298b7ad7b7fb3d2d61.tar.gz |
[hsa] Fix PR82416 testcase
2018-02-08 Martin Jambor <mjambor@suse.cz>
* testsuite/libgomp.hsa.c/pr82416.c: Make the function with target
clonable.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257485 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | libgomp/ChangeLog | 5 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.hsa.c/pr82416.c | 10 |
2 files changed, 13 insertions, 2 deletions
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index d0130490de3..a620923729b 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,5 +1,10 @@ 2018-02-08 Martin Jambor <mjambor@suse.cz> + * testsuite/libgomp.hsa.c/pr82416.c: Make the function with target + clonable. + +2018-02-08 Martin Jambor <mjambor@suse.cz> + * testsuite/libgomp.hsa.c/staticvar.c: New test. 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> diff --git a/libgomp/testsuite/libgomp.hsa.c/pr82416.c b/libgomp/testsuite/libgomp.hsa.c/pr82416.c index b89d421e8f3..40378ab12a5 100644 --- a/libgomp/testsuite/libgomp.hsa.c/pr82416.c +++ b/libgomp/testsuite/libgomp.hsa.c/pr82416.c @@ -7,8 +7,8 @@ toup (char X) return X; } -char __attribute__ ((noipa)) -target_toup (char X) +char +target_toup_1 (char X) { char r; #pragma omp target map(to:X) map(from:r) @@ -21,6 +21,12 @@ target_toup (char X) return r; } +char __attribute__ ((noipa)) +target_toup (char X) +{ + return target_toup_1 (X); +} + int main (int argc, char **argv) { char a = 'a'; |