public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r13-6603] Daily bump.
@ 2023-03-11 0:17 GCC Administrator
0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2023-03-11 0:17 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:c80654412b57b35620478cb139debe615ddbf8de
commit r13-6603-gc80654412b57b35620478cb139debe615ddbf8de
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Sat Mar 11 00:16:36 2023 +0000
Daily bump.
Diff:
---
ChangeLog | 4 ++
gcc/ChangeLog | 176 ++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 48 +++++++++++++
gcc/c-family/ChangeLog | 7 ++
gcc/c/ChangeLog | 6 ++
gcc/cp/ChangeLog | 43 ++++++++++++
gcc/fortran/ChangeLog | 6 ++
gcc/testsuite/ChangeLog | 104 ++++++++++++++++++++++++++++
libgcc/ChangeLog | 10 +++
libgomp/ChangeLog | 52 ++++++++++++++
libstdc++-v3/ChangeLog | 8 +++
12 files changed, 465 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index b26e482eb54..6a91db1cae2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2023-03-10 Arsen Arsenović <arsen@aarsen.me>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
2023-02-16 Martin Liska <mliska@suse.cz>
* MAINTAINERS: I'm stepping down from my positions.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 045acf56ccc..c9e557ce833 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,179 @@
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/107703
+ * optabs.cc (expand_fix): For conversions from BFmode to integral,
+ use shifts to convert it to SFmode first and then convert SFmode
+ to integral.
+
+2023-03-10 Andrew Pinski <apinski@marvell.com>
+
+ * config/aarch64/aarch64.md: Add a new define_split
+ to help combine.
+
+2023-03-10 Richard Biener <rguenther@suse.de>
+
+ * tree-ssa-structalias.cc (solve_graph): Immediately
+ iterate self-cycles.
+
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/109008
+ * range-op-float.cc (float_widen_lhs_range): If not
+ -frounding-math and not IBM double double format, extend lhs
+ range just by 0.5ulp rather than 1ulp in each direction.
+
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/107998
+ * config.gcc (x86_64-*-cygwin*): Don't add i386/t-cygwin-w64 into
+ $tmake_file.
+ * config/i386/t-cygwin-w64: Remove.
+
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR plugins/108634
+ * tree-core.h (tree_code_type, tree_code_length): For C++11 or
+ C++14, don't declare as extern const arrays.
+ (tree_code_type_tmpl, tree_code_length_tmpl): New types with
+ static constexpr member arrays for C++11 or C++14.
+ * tree.h (TREE_CODE_CLASS): For C++11 or C++14 use
+ tree_code_type_tmpl <0>::tree_code_type instead of tree_code_type.
+ (TREE_CODE_LENGTH): For C++11 or C++14 use
+ tree_code_length_tmpl <0>::tree_code_length instead of
+ tree_code_length.
+ * tree.cc (tree_code_type, tree_code_length): Remove.
+
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR other/108464
+ * common.opt (fcanon-prefix-map): New option.
+ * opts.cc: Include file-prefix-map.h.
+ (flag_canon_prefix_map): New variable.
+ (common_handle_option): Handle OPT_fcanon_prefix_map.
+ (gen_command_line_string): Ignore OPT_fcanon_prefix_map.
+ * file-prefix-map.h (flag_canon_prefix_map): Declare.
+ * file-prefix-map.cc (struct file_prefix_map): Add canonicalize
+ member.
+ (add_prefix_map): Initialize canonicalize member from
+ flag_canon_prefix_map, and if true canonicalize it using lrealpath.
+ (remap_filename): Revert 2022-11-01 and 2022-11-07 changes,
+ use lrealpath result only for map->canonicalize map entries.
+ * lto-opts.cc (lto_write_options): Ignore OPT_fcanon_prefix_map.
+ * opts-global.cc (handle_common_deferred_options): Clear
+ flag_canon_prefix_map at the start and handle OPT_fcanon_prefix_map.
+ * doc/invoke.texi (-fcanon-prefix-map): Document.
+ (-ffile-prefix-map, -fdebug-prefix-map, -fprofile-prefix-map): Add
+ see also for -fcanon-prefix-map.
+ * doc/cppopts.texi (-fmacro-prefix-map): Likewise.
+
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/108079
+ * cgraphunit.cc (check_global_declaration): Don't warn for unused
+ variables which have OPT_Wunused_variable warning suppressed.
+
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/109008
+ * range-op-float.cc (float_widen_lhs_range): If lb is
+ minimum representable finite number or ub is maximum
+ representable finite number, instead of widening it to
+ -inf or inf widen it to negative or positive 0x0.8p+(EMAX+1).
+ Temporarily clear flag_finite_math_only when canonicalizing
+ the widened range.
+
+2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
+
+ * config/riscv/riscv-builtins.cc (riscv_gimple_fold_builtin): New function.
+ * config/riscv/riscv-protos.h (riscv_gimple_fold_builtin): Ditto.
+ (gimple_fold_builtin): Ditto.
+ * config/riscv/riscv-vector-builtins-bases.cc (class read_vl): New class.
+ (class vleff): Ditto.
+ (BASE): Ditto.
+ * config/riscv/riscv-vector-builtins-bases.h: Ditto.
+ * config/riscv/riscv-vector-builtins-functions.def (read_vl): Ditto.
+ (vleff): Ditto.
+ * config/riscv/riscv-vector-builtins-shapes.cc (struct read_vl_def): Ditto.
+ (struct fault_load_def): Ditto.
+ (SHAPE): Ditto.
+ * config/riscv/riscv-vector-builtins-shapes.h: Ditto.
+ * config/riscv/riscv-vector-builtins.cc
+ (rvv_arg_type_info::get_tree_type): Add size_ptr.
+ (gimple_folder::gimple_folder): New class.
+ (gimple_folder::fold): Ditto.
+ (gimple_fold_builtin): New function.
+ (get_read_vl_instance): Ditto.
+ (get_read_vl_decl): Ditto.
+ * config/riscv/riscv-vector-builtins.def (size_ptr): Add size_ptr.
+ * config/riscv/riscv-vector-builtins.h (class gimple_folder): New class.
+ (get_read_vl_instance): New function.
+ (get_read_vl_decl): Ditto.
+ * config/riscv/riscv-vsetvl.cc (fault_first_load_p): Ditto.
+ (read_vl_insn_p): Ditto.
+ (available_occurrence_p): Ditto.
+ (backward_propagate_worthwhile_p): Ditto.
+ (gen_vsetvl_pat): Adapt for vleff support.
+ (get_forward_read_vl_insn): New function.
+ (get_backward_fault_first_load_insn): Ditto.
+ (source_equal_p): Adapt for vleff support.
+ (first_ratio_invalid_for_second_sew_p): Remove.
+ (first_ratio_invalid_for_second_lmul_p): Ditto.
+ (first_lmul_less_than_second_lmul_p): Ditto.
+ (first_ratio_less_than_second_ratio_p): Ditto.
+ (support_relaxed_compatible_p): New function.
+ (vector_insn_info::operator>): Remove.
+ (vector_insn_info::operator>=): Refine.
+ (vector_insn_info::parse_insn): Adapt for vleff support.
+ (vector_insn_info::compatible_p): Ditto.
+ (vector_insn_info::update_fault_first_load_avl): New function.
+ (pass_vsetvl::transfer_after): Adapt for vleff support.
+ (pass_vsetvl::demand_fusion): Ditto.
+ (pass_vsetvl::cleanup_insns): Ditto.
+ * config/riscv/riscv-vsetvl.def (DEF_INCOMPATIBLE_COND): Remove
+ redundant condtions.
+ * config/riscv/riscv-vsetvl.h (struct demands_cond): New function.
+ * config/riscv/riscv.cc (TARGET_GIMPLE_FOLD_BUILTIN): New target hook.
+ * config/riscv/riscv.md: Adapt for vleff support.
+ * config/riscv/t-riscv: Ditto.
+ * config/riscv/vector-iterators.md: New iterator.
+ * config/riscv/vector.md (read_vlsi): New pattern.
+ (read_vldi_zero_extend): Ditto.
+ (@pred_fault_load<mode>): Ditto.
+
+2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
+
+ * config/riscv/riscv-vector-builtins.cc
+ (function_expander::use_ternop_insn): Use maybe_gen_insn instead.
+ (function_expander::use_widen_ternop_insn): Ditto.
+ * optabs.cc (maybe_gen_insn): Extend nops handling.
+
+2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
+
+ * config/riscv/riscv-vector-builtins-bases.cc: Split indexed load
+ patterns according to RVV ISA.
+ * config/riscv/vector-iterators.md: New iterators.
+ * config/riscv/vector.md
+ (@pred_indexed_<order>load<VNX1_QHSD:mode><VNX1_QHSDI:mode>): Remove.
+ (@pred_indexed_<order>load<mode>_same_eew): New pattern.
+ (@pred_indexed_<order>load<mode>_x2_greater_eew): Ditto.
+ (@pred_indexed_<order>load<mode>_x4_greater_eew): Ditto.
+ (@pred_indexed_<order>load<mode>_x8_greater_eew): Ditto.
+ (@pred_indexed_<order>load<mode>_x2_smaller_eew): Ditto.
+ (@pred_indexed_<order>load<mode>_x4_smaller_eew): Ditto.
+ (@pred_indexed_<order>load<mode>_x8_smaller_eew): Ditto.
+ (@pred_indexed_<order>load<VNX2_QHSD:mode><VNX2_QHSDI:mode>): Remove.
+ (@pred_indexed_<order>load<VNX4_QHSD:mode><VNX4_QHSDI:mode>): Ditto.
+ (@pred_indexed_<order>load<VNX8_QHSD:mode><VNX8_QHSDI:mode>): Ditto.
+ (@pred_indexed_<order>load<VNX16_QHS:mode><VNX16_QHSI:mode>): Ditto.
+ (@pred_indexed_<order>load<VNX32_QH:mode><VNX32_QHI:mode>): Ditto.
+ (@pred_indexed_<order>load<VNX64_Q:mode><VNX64_Q:mode>): Ditto.
+
+2023-03-10 Michael Collison <collison@rivosinc.com>
+
+ * tree-vect-loop-manip.cc (vect_do_peeling): Use
+ result of constant_lower_bound instead of vf for the lower
+ bound of the epilog loop trip count.
+
2023-03-09 Tamar Christina <tamar.christina@arm.com>
* passes.cc (emergency_dump_function): Finish graph generation.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index cca5b336d18..1a5dec56378 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230310
+20230311
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 958087b6e64..a253ba2e0a2 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,51 @@
+2023-03-10 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/109059
+ * region-model.cc (region_model::mark_region_as_unknown): Gather a
+ set of maybe-live svalues and call on_maybe_live_values with it.
+ * store.cc (binding_map::remove_overlapping_bindings): Add new
+ "maybe_live_values" param; add any removed svalues to it.
+ (binding_cluster::clobber_region): Add NULL as new param of
+ remove_overlapping_bindings.
+ (binding_cluster::mark_region_as_unknown): Add "maybe_live_values"
+ param and pass it to remove_overlapping_bindings.
+ (binding_cluster::maybe_get_compound_binding): Add NULL for new
+ param of binding_map::remove_overlapping_bindings.
+ (binding_cluster::remove_overlapping_bindings): Add
+ "maybe_live_values" param and pass to
+ binding_map::remove_overlapping_bindings.
+ (store::set_value): Capture a set of maybe-live svalues, and call
+ on_maybe_live_values with it.
+ (store::on_maybe_live_values): New.
+ (store::mark_region_as_unknown): Add "maybe_live_values" param
+ and pass it to binding_cluster::mark_region_as_unknown.
+ (store::remove_overlapping_bindings): Pass NULL for new param of
+ binding_cluster::remove_overlapping_bindings.
+ * store.h (binding_map::remove_overlapping_bindings): Add
+ "maybe_live_values" param.
+ (binding_cluster::mark_region_as_unknown): Likewise.
+ (binding_cluster::remove_overlapping_bindings): Likewise.
+ (store::mark_region_as_unknown): Likewise.
+ (store::on_maybe_live_values): New decl.
+
+2023-03-10 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/108475
+ PR analyzer/109060
+ * sm-malloc.cc (deref_before_check::deref_before_check):
+ Initialize new field m_deref_expr. Assert that arg is non-NULL.
+ (deref_before_check::emit): Reject cases where the spelling of the
+ thing that was dereferenced differs from that of what is checked,
+ or if the dereference expression was not found. Remove code to
+ handle NULL m_arg.
+ (deref_before_check::describe_state_change): Remove code to handle
+ NULL m_arg.
+ (deref_before_check::describe_final_event): Likewise.
+ (deref_before_check::sufficiently_similar_p): New.
+ (deref_before_check::m_deref_expr): New field.
+ (malloc_state_machine::maybe_complain_about_deref_before_check):
+ Don't warn if the diag_ptr is NULL.
+
2023-03-03 David Malcolm <dmalcolm@redhat.com>
* kf.cc (class kf_sprintf): New.
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 095976e1f38..f391bf8b054 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,10 @@
+2023-03-10 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/108060
+ PR sanitizer/109050
+ * c-gimplify.cc (ubsan_walk_array_refs_r): For a MODIFY_EXPR, instrument
+ the RHS before the LHS.
+
2023-03-04 Jakub Jelinek <jakub@redhat.com>
PR c/107465
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index c566302c8bd..11eca92b08b 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/108079
+ * c-decl.cc (pop_scope): Suppress OPT_Wunused_variable warning
+ after diagnosing it.
+
2023-02-28 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/108894
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index adbe792b552..7ed422a2809 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,46 @@
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/107558
+ * decl.cc (cp_finish_decl): Don't clear TREE_READONLY on
+ automatic non-aggregate variables just because of
+ -fmerge-all-constants.
+
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/109039
+ * class.cc (end_of_class): For bit-fields, instead of computing
+ offset as sum of byte_position (field) and DECL_SIZE_UNIT (field),
+ compute it as sum of bit_position (field) and DECL_SIZE (field)
+ divided by BITS_PER_UNIT rounded up.
+
+2023-03-10 Jason Merrill <jason@redhat.com>
+
+ PR c++/108972
+ * lambda.cc (compare_lambda_template_head): Check more
+ for error_mark_node.
+
+2023-03-10 Jason Merrill <jason@redhat.com>
+
+ PR c++/108566
+ * mangle.cc (anon_aggr_naming_decl): New.
+ (write_unqualified_name): Use it.
+
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/108079
+ * decl.cc (poplevel): Suppress OPT_Wunused_variable warning
+ after diagnosing it.
+
+2023-03-10 Jason Merrill <jason@redhat.com>
+
+ PR c++/108099
+ * decl.cc (grokdeclarator): Handle non-typedef typedef_decl.
+
+2023-03-10 Jason Merrill <jason@redhat.com>
+
+ PR c++/108542
+ * class.cc (instantiate_type): Strip location wrapper.
+
2023-03-09 Jason Merrill <jason@redhat.com>
PR c++/108773
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 5283215c27d..8ae4b0eb547 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2023-03-10 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/104332
+ * resolve.cc (resolve_symbol): Avoid NULL pointer dereference while
+ checking a symbol with the BIND(C) attribute.
+
2023-03-05 Harald Anlauf <anlauf@gmx.de>
Tobias Burnus <tobias@codesourcery.com>
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7c4d10d1f19..574be9d9e67 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,107 @@
+2023-03-10 Hans-Peter Nilsson <hp@axis.com>
+
+ * lib/target-supports.exp (check_fork_available): Don't signal
+ true for CRIS running on a simulator.
+
+2023-03-10 Hans-Peter Nilsson <hp@axis.com>
+
+ * gcc.dg/pr108117.c: Require effective-target scheduling.
+
+2023-03-10 Hans-Peter Nilsson <hp@axis.com>
+
+ * gcc.dg/pr106397.c: Add -w to options.
+
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/107703
+ * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
+ it.
+ (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
+ __bf16.
+ * g++.dg/cpp23/ext-floating14.C: New test.
+
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/107558
+ * g++.dg/gomp/pr107558.C: New test.
+
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/109039
+ * g++.dg/abi/no_unique_address7.C: New test.
+
+2023-03-10 Jason Merrill <jason@redhat.com>
+
+ PR c++/108972
+ * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
+ but expect errors.
+
+2023-03-10 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/108060
+ PR sanitizer/109050
+ * c-c++-common/ubsan/bounds-17.c: New test.
+ * c-c++-common/ubsan/bounds-18.c: New test.
+ * c-c++-common/ubsan/bounds-19.c: New test.
+ * c-c++-common/ubsan/bounds-20.c: New test.
+ * c-c++-common/ubsan/bounds-21.c: New test.
+
+2023-03-10 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/104332
+ * gfortran.dg/bind_c_usage_34.f90: New test.
+
+2023-03-10 Andrew Pinski <apinski@marvell.com>
+
+ * gcc.target/aarch64/rev16_2.c: New test.
+ * gcc.target/aarch64/shift_and_operator-1.c: New test.
+
+2023-03-10 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/109059
+ * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
+ * gcc.dg/analyzer/leak-pr109059-1.c: New test.
+ * gcc.dg/analyzer/leak-pr109059-2.c: New test.
+
+2023-03-10 Jason Merrill <jason@redhat.com>
+
+ PR c++/108566
+ * g++.dg/abi/anon6.C: New test.
+
+2023-03-10 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/108475
+ PR analyzer/109060
+ * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
+ * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
+ New test.
+ * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
+ New test.
+
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/108079
+ * c-c++-common/Wunused-var-18.c: New test.
+
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/109008
+ * gcc.dg/pr109008.c: New test.
+
+2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
+
+ * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
+
+2023-03-10 Jason Merrill <jason@redhat.com>
+
+ PR c++/108099
+ * g++.dg/ext/int128-7.C: New test.
+
+2023-03-10 Jason Merrill <jason@redhat.com>
+
+ PR c++/108542
+ * g++.dg/contracts/contracts-err1.C: New test.
+
2023-03-09 Jason Merrill <jason@redhat.com>
PR c++/108773
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 4ac9063f20b..adef9e52e92 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,13 @@
+2023-03-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/107703
+ * soft-fp/floattibf.c: New file.
+ * soft-fp/floatuntibf.c: New file.
+ * config/i386/libgcc-glibc.ver: Export __float{,un}tibf @ GCC_13.0.0.
+ * config/i386/64/t-softfp (softfp_extras): Add floattibf and
+ floatuntibf.
+ (CFLAGS-floattibf.c, CFLAGS-floatunstibf.c): Add -msse2.
+
2023-03-08 Kewen Lin <linkw@linux.ibm.com>
PR libgcc/108727
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 6b5cc8cfd2d..116fa36d775 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,55 @@
+2023-03-10 Thomas Schwinge <thomas@codesourcery.com>
+
+ PR libgomp/90596
+ * target.c (gomp_map_vars_internal): Allow for
+ 'param_kind == GOMP_MAP_VARS_OPENACC | GOMP_MAP_VARS_TARGET'.
+ * oacc-parallel.c (GOACC_parallel_keyed): Pass
+ 'GOMP_MAP_VARS_TARGET' to 'goacc_map_vars'.
+ * plugin/plugin-gcn.c (alloc_by_agent, gcn_exec)
+ (GOMP_OFFLOAD_openacc_exec, GOMP_OFFLOAD_openacc_async_exec):
+ Adjust, simplify.
+ (gomp_offload_free): Remove.
+ * plugin/plugin-nvptx.c (nvptx_exec, GOMP_OFFLOAD_openacc_exec)
+ (GOMP_OFFLOAD_openacc_async_exec): Adjust, simplify.
+ (cuda_free_argmem): Remove.
+ * testsuite/libgomp.oacc-c-c++-common/acc_prof-parallel-1.c:
+ Adjust.
+
+2023-03-10 Thomas Schwinge <thomas@codesourcery.com>
+
+ * target.c (gomp_copy_host2dev, gomp_map_vars_internal): Allow
+ libgomp 'cbuf' buffering with OpenACC 'async' for 'ephemeral'
+ data.
+
+2023-03-10 Thomas Schwinge <thomas@codesourcery.com>
+
+ * target.c (gomp_map_vars_internal): Use 'OFFSET_INLINED' for
+ 'GOMP_MAP_IF_PRESENT'.
+ * plugin/plugin-gcn.c (gcn_exec, GOMP_OFFLOAD_openacc_exec)
+ (GOMP_OFFLOAD_openacc_async_exec): Adjust.
+ * plugin/plugin-nvptx.c (nvptx_exec, GOMP_OFFLOAD_openacc_exec)
+ (GOMP_OFFLOAD_openacc_async_exec): Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/no_create-1.c: Add 'async'
+ testing.
+ * testsuite/libgomp.oacc-c-c++-common/no_create-2.c: Likewise.
+
+2023-03-10 Thomas Schwinge <thomas@codesourcery.com>
+
+ * oacc-async.c (goacc_wait): Remove 'acc_async_test' -> skip
+ shortcut.
+
+2023-03-10 Thomas Schwinge <thomas@codesourcery.com>
+
+ * testsuite/libgomp.oacc-c-c++-common/data-3.c: Document/verify
+ another aspect of OpenACC 'async' semantics.
+
+2023-03-10 Thomas Schwinge <thomas@codesourcery.com>
+
+ * plugin/plugin-gcn.c (gcn_exec): Fix 'acc_ev_enqueue_launch_end'
+ position.
+ * testsuite/libgomp.oacc-c-c++-common/acc_prof-parallel-1.c:
+ Verify 'acc_ev_alloc', 'acc_ev_free'.
+
2023-03-09 Hongyu Wang <hongyu.wang@intel.com>
PR libgomp/109062
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 80417e47179..cede8749345 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,11 @@
+2023-03-10 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/109064
+ * python/libstdcxx/v6/xmethods.py (SharedPtrUseCountWorker):
+ Remove self-recursion in __init__. Add missing _supports.
+ * testsuite/libstdc++-xmethods/shared_ptr.cc: Check use_count()
+ and unique().
+
2023-03-09 Patrick Palka <ppalka@redhat.com>
* include/std/ranges
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-03-11 0:17 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-11 0:17 [gcc r13-6603] Daily bump GCC Administrator
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).