]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Add missing ChangeLog.omp entries
authorJulian Brown <julian@codesourcery.com>
Tue, 28 Mar 2023 13:19:27 +0000 (13:19 +0000)
committerJulian Brown <julian@codesourcery.com>
Tue, 28 Mar 2023 13:20:40 +0000 (13:20 +0000)
gcc/ChangeLog.omp
gcc/cp/ChangeLog.omp
libgomp/ChangeLog.omp

index 86b1735c268d5c24b45335830118f964837f1d17..28b3990df1a6e06e5a1ad6a3b6343e2f0c05e86b 100644 (file)
@@ -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)
index a0af25cc01f462074ba15a12b7f380a1d08b0ac8..c2fcce15d2aa78607260af99b6df2ae56b775e7f 100644 (file)
@@ -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
index 6b816e46cd28ae8d9922a5eaa1fba25d8e4583d3..e8f5295a15776f1a227f011d01a53ed3b5f32ec7 100644 (file)
@@ -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.