aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Brown <julian@codesourcery.com>2023-03-28 13:19:27 +0000
committerJulian Brown <julian@codesourcery.com>2023-03-28 13:20:40 +0000
commit9ac4adfca3f80081db5bba81435c330ee23f981e (patch)
tree7af3d4d1038a9277b3e8384dfacdd2fcb291855d
parentabcb5dbac666513c798e574808f849f76a1c0799 (diff)
downloadgcc-9ac4adfca3f80081db5bba81435c330ee23f981e.zip
gcc-9ac4adfca3f80081db5bba81435c330ee23f981e.tar.gz
gcc-9ac4adfca3f80081db5bba81435c330ee23f981e.tar.bz2
Add missing ChangeLog.omp entries
-rw-r--r--gcc/ChangeLog.omp6
-rw-r--r--gcc/cp/ChangeLog.omp18
-rw-r--r--libgomp/ChangeLog.omp7
3 files changed, 31 insertions, 0 deletions
diff --git a/gcc/ChangeLog.omp b/gcc/ChangeLog.omp
index 86b1735..28b3990 100644
--- a/gcc/ChangeLog.omp
+++ b/gcc/ChangeLog.omp
@@ -1,3 +1,9 @@
+2023-03-27 Julian Brown <julian@codesourcery.com>
+
+ * omp-builtins.def (BUILT_IN_OMP_IS_INITIAL_DEVICE): New builtin.
+ * tree.cc (get_file_function_name): Support names for on-target
+ constructor/destructor functions.
+
2023-03-22 Andrew Jenner <andrew@codesourcery.com>
* config/gcn/gcn-protos.h (gcn_expand_dpp_swap_pairs_insn)
diff --git a/gcc/cp/ChangeLog.omp b/gcc/cp/ChangeLog.omp
index a0af25c..c2fcce1 100644
--- a/gcc/cp/ChangeLog.omp
+++ b/gcc/cp/ChangeLog.omp
@@ -1,3 +1,21 @@
+2023-03-27 Julian Brown <julian@codesourcery.com>
+
+ * decl2.cc (priority_info): Add omp_tgt_initializations_p and
+ omp_tgt_destructions_p.
+ (start_objects, start_static_storage_duration_function,
+ do_static_initialization_or_destruction,
+ one_static_initialization_or_destruction,
+ generate_ctor_or_dtor_function): Add 'omp_target' parameter. Support
+ "declare target" decls. Update forward declarations.
+ (OMP_SSDF_IDENTIFIER): New macro.
+ (omp_tgt_ssdf_decls): New vec.
+ (get_priority_info): Initialize omp_tgt_initializations_p and
+ omp_tgt_destructions_p fields.
+ (handle_tls_init): Update call to
+ omp_static_initialization_or_destruction.
+ (c_parse_final_cleanups): Support constructors/destructors on OpenMP
+ offload targets.
+
2023-02-09 Kwok Cheung Yeung <kcy@codesourcery.com>
* parser.cc (cp_parser_omp_var_list_no_open): Add new parameter with
diff --git a/libgomp/ChangeLog.omp b/libgomp/ChangeLog.omp
index 6b816e4..e8f5295 100644
--- a/libgomp/ChangeLog.omp
+++ b/libgomp/ChangeLog.omp
@@ -1,3 +1,10 @@
+2023-03-27 Julian Brown <julian@codesourcery.com>
+
+ * testsuite/libgomp.c++/static-aggr-constructor-destructor-1.C: New
+ test.
+ * testsuite/libgomp.c++/static-aggr-constructor-destructor-2.C: New
+ test.
+
2023-03-24 Thomas Schwinge <thomas@codesourcery.com>
* testsuite/libgomp.c/alloc-ompx_host_mem_alloc-1.c: New.