Tobias Burnus
c3cb71ef35
OpenMP] Fix use_device_… with absent optional arg
...
gcc/fortran/
* trans-openmp.c (gfc_omp_is_optional_argument,
gfc_omp_check_optional_argument): Handle type(c_ptr),value which uses a
hidden argument for the is-present check.
gcc/
* omp-low.c (lower_omp_target): For use_device_ptr/use_derice_addr
and Fortran's optional arguments, unconditionally add the is-present
condition before the libgomp call.
libgomp/
* testsuite/libgomp.fortran/use_device_ptr-optional-2.f90: Add
'type(c_ptr), value' test case. Conditionally map the per-value
passed arguments.
From-SVN: r279004
2019-12-05 16:18:39 +01:00
..
2019-11-13 12:38:09 +00:00
2019-11-20 17:56:30 +00:00
2019-12-05 16:18:39 +01:00
2019-05-17 21:13:36 +02:00
2019-09-03 14:10:26 +00:00
2019-10-01 09:51:46 +02:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-05-20 23:29:17 +02:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-12-05 09:38:53 +01:00
2019-11-13 12:38:04 +00:00
2019-11-13 12:38:18 +00:00
2019-11-13 12:38:04 +00:00
2019-12-03 11:13:38 +00:00
2019-01-01 13:31:55 +01:00
2019-05-17 21:13:36 +02:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-09-30 16:16:34 +02:00
2019-01-01 13:31:55 +01:00
2019-11-13 12:38:04 +00:00
2019-11-13 12:38:09 +00:00
2019-05-17 21:13:36 +02:00
2019-05-17 21:13:36 +02:00
2019-01-01 13:31:55 +01:00
2019-05-27 23:27:00 +02:00
2019-05-27 23:27:00 +02:00
2019-11-13 12:38:04 +00:00
2019-11-13 12:38:18 +00:00
2019-11-13 12:37:59 +00:00
2019-05-24 10:59:37 +02:00
2019-11-13 12:37:59 +00:00
2019-12-03 14:38:54 +00:00
2019-11-13 12:38:04 +00:00
2019-11-20 17:51:09 +00:00
2019-10-01 09:51:46 +02:00
2019-05-17 21:13:36 +02:00
2019-05-17 21:13:36 +02:00
2019-05-17 21:13:36 +02:00
2019-11-13 12:38:04 +00:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-11-13 12:38:04 +00:00
2019-11-13 12:38:04 +00:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-05-27 23:27:00 +02:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-10-09 09:33:02 +02:00
2019-01-01 13:31:55 +01:00
2019-01-01 13:31:55 +01:00
2019-11-13 12:38:09 +00:00
2019-01-01 13:31:55 +01:00
2019-11-13 12:38:09 +00:00