diff options
author | vries <vries@138bc75d-0d04-0410-961f-82ee72b054a4> | 2018-03-26 09:45:49 +0000 |
---|---|---|
committer | vries <vries@138bc75d-0d04-0410-961f-82ee72b054a4> | 2018-03-26 09:45:49 +0000 |
commit | c4b26cae233b9462ce32aa14464e916c43332c2d (patch) | |
tree | 2e2968f8a5a77268b1d31ec7e2c78a3ac5a6014f /libgomp/ChangeLog | |
parent | b27237ddee828493fd0afcf91fcf6383aa6a547c (diff) |
Fix switch conversion in offloading functions
2018-03-26 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/85063
* omp-general.c (offloading_function_p): New function. Factor out
of ...
* omp-offload.c (pass_omp_target_link::gate): ... here.
* omp-general.h (offloading_function_p): Declare.
* tree-switch-conversion.c (build_one_array): Mark CSWTCH.x variable
with attribute omp declare target for offloading functions.
* testsuite/libgomp.c/switch-conversion-2.c: New test.
* testsuite/libgomp.c/switch-conversion.c: New test.
* testsuite/libgomp.oacc-c-c++-common/switch-conversion-2.c: New test.
* testsuite/libgomp.oacc-c-c++-common/switch-conversion.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@258852 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgomp/ChangeLog')
-rw-r--r-- | libgomp/ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 008b93535fb..a5a5e0631b2 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,11 @@ +2018-03-26 Tom de Vries <tom@codesourcery.com> + + PR tree-optimization/85063 + * testsuite/libgomp.c/switch-conversion-2.c: New test. + * testsuite/libgomp.c/switch-conversion.c: New test. + * testsuite/libgomp.oacc-c-c++-common/switch-conversion-2.c: New test. + * testsuite/libgomp.oacc-c-c++-common/switch-conversion.c: New test. + 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/84381 |