]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 9 Jun 2021 00:16:30 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 9 Jun 2021 00:16:30 +0000 (00:16 +0000)
12 files changed:
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/objc/ChangeLog
gcc/objcp/ChangeLog
gcc/testsuite/ChangeLog
libgfortran/ChangeLog
libgomp/ChangeLog
libquadmath/ChangeLog
libstdc++-v3/ChangeLog

index b9001dd0f0a62db84ed744c6c425bd5be242c27d..aeec6b4a69c593305a974f479cde0273315cdb75 100644 (file)
@@ -1,3 +1,143 @@
+2021-06-08  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/25290
+       * tree-ssa-phiopt.c (xor_replacement): Delete.
+       (tree_ssa_phiopt_worker): Delete use of xor_replacement.
+       (match_simplify_replacement): Allow one cheap preparation
+       statement that can be moved to before the if.
+
+2021-06-08  Pat Haugen  <pthaugen@linux.ibm.com>
+
+       * config/rs6000/power10.md (power10-fused-load, power10-fused-store,
+       power10-fused_alu, power10-fused-vec, power10-fused-branch): New.
+
+2021-06-08  Jeff Law  <jeffreyalaw@gmail.com>
+
+       * config/h8300/logical.md (andqi3_1): Move BCLR case into define_insn_and_split.
+       Create length attribute on define_insn_and_split.  Only split for cases which we
+       know will use AND.
+       (andqi3_1<cczn>): Renamed from andqi3_1_clobber_flags.  Only handle AND here and
+       fix length computation.
+       (b<code><mode>msx): Combine QImode and HImode H8/SX patterns using iterator.
+
+2021-06-08  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/100923
+       * tree-ssa-sccvn.c (valueize_refs_1): Take a pointer to
+       the operand vector to be valueized.
+       (valueize_refs): Likewise.
+       (valueize_shared_reference_ops_from_ref): Adjust.
+       (valueize_shared_reference_ops_from_call): Likewise.
+       (vn_reference_lookup_3): Likewise.
+       (vn_reference_lookup_pieces): Likewise.  Re-valueize
+       with honoring availability when we are about to create
+       the ao_ref and valueized before.
+       (vn_reference_lookup): Likewise.
+       (vn_reference_insert_pieces): Adjust.
+
+2021-06-08  Richard Biener  <rguenther@suse.de>
+
+       * tree-vectorizer.h (_slp_instance::root_stmt): Change to...
+       (_slp_instance::root_stmts): ... a vector.
+       (SLP_INSTANCE_ROOT_STMT): Rename to ...
+       (SLP_INSTANCE_ROOT_STMTS): ... this.
+       (slp_root::root): Change to...
+       (slp_root::roots): ... a vector.
+       (slp_root::slp_root): Adjust.
+       * tree-vect-slp.c (_slp_instance::location): Adjust.
+       (vect_free_slp_instance): Release the root stmt vector.
+       (vect_build_slp_instance): Adjust.
+       (vect_analyze_slp): Likewise.
+       (_bb_vec_info::~_bb_vec_info): Likewise.
+       (vect_slp_analyze_operations): Likewise.
+       (vect_bb_vectorization_profitable_p): Likewise.  Adjust
+       costs for the root stmt.
+       (vect_slp_check_for_constructors): Gather all BIT_INSERT_EXPRs
+       as root stmts.
+       (vect_slp_analyze_bb_1): Simplify by marking all root stmts
+       as pure_slp.
+       (vectorize_slp_instance_root_stmt): Adjust.
+       (vect_schedule_slp): Likewise.
+
+2021-06-08  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gimple-ssa-evrp.c (class ssa_equiv_stack): New.
+       (ssa_equiv_stack::ssa_equiv_stack): New.
+       (ssa_equiv_stack::~ssa_equiv_stack): New.
+       (ssa_equiv_stack::enter): New.
+       (ssa_equiv_stack::leave): New.
+       (ssa_equiv_stack::push_replacement): New.
+       (ssa_equiv_stack::get_replacement): New.
+       (is_pointer_ssa): New.
+       (class pointer_equiv_analyzer): New.
+       (pointer_equiv_analyzer::pointer_equiv_analyzer): New.
+       (pointer_equiv_analyzer::~pointer_equiv_analyzer): New.
+       (pointer_equiv_analyzer::set_global_equiv): New.
+       (pointer_equiv_analyzer::set_cond_equiv): New.
+       (pointer_equiv_analyzer::get_equiv): New.
+       (pointer_equiv_analyzer::enter): New.
+       (pointer_equiv_analyzer::leave): New.
+       (pointer_equiv_analyzer::get_equiv_expr): New.
+       (pta_valueize): New.
+       (pointer_equiv_analyzer::visit_stmt): New.
+       (pointer_equiv_analyzer::visit_edge): New.
+       (hybrid_folder::value_of_expr): Call PTA.
+       (hybrid_folder::value_on_edge): Same.
+       (hybrid_folder::pre_fold_bb): New.
+       (hybrid_folder::post_fold_bb): New.
+       (hybrid_folder::pre_fold_stmt): New.
+       (rvrp_folder::pre_fold_bb): New.
+       (rvrp_folder::post_fold_bb): New.
+       (rvrp_folder::pre_fold_stmt): New.
+       (rvrp_folder::value_of_expr): Call PTA.
+       (rvrp_folder::value_on_edge): Same.
+
+2021-06-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/100957
+       * tree-inline.c (copy_tree_body_r): For OMP_CLAUSE_DEPEND don't
+       check TREE_CODE if OMP_CLAUSE_DECL is NULL.
+
+2021-06-08  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/100951
+       * tree-vect-generic.c (expand_vector_piecewise): Build a
+       VECTOR_CST if all elements are constant.
+       (expand_vector_condition): Likewise.
+       (lower_vec_perm): Likewise.
+       (expand_vector_conversion): Likewise.
+
+2021-06-08  Martin Liska  <mliska@suse.cz>
+
+       * doc/invoke.texi: Document new param evrp-sparse-threshold.
+
+2021-06-08  Martin Liska  <mliska@suse.cz>
+
+       * genautomata.c (create_automata): Fix typo.
+
+2021-06-08  Kewen Lin  <linkw@linux.ibm.com>
+
+       PR tree-optimization/100794
+       * tree-predcom.c (tree_predictive_commoning_loop): Add parameter
+       allow_unroll_p and only allow unrolling when it's true.
+       (tree_predictive_commoning): Add parameter allow_unroll_p and
+       adjust for it.
+       (run_tree_predictive_commoning): Likewise.
+       (pass_predcom::gate): Check flag_tree_loop_vectorize and
+       global_options_set.x_flag_predictive_commoning.
+       (pass_predcom::execute): Adjust for allow_unroll_p.
+
+2021-06-08  Kewen Lin  <linkw@linux.ibm.com>
+
+       * tree-predcom.c (execute_pred_commoning): Remove update_ssa call.
+       (tree_predictive_commoning_loop): Factor some cleanup stuffs into
+       lambda function cleanup, remove scev_reset call, and adjust return
+       value.
+       (tree_predictive_commoning): Adjust for different changed values,
+       only set flag TODO_update_ssa_only_virtuals if changed.
+       (pass_data pass_data_predcom): Remove TODO_update_ssa_only_virtuals
+       from todo_flags_finish.
+
 2021-06-07  Andrew MacLeod  <amacleod@redhat.com>
 
        * gimple-range-cache.cc (class sbr_sparse_bitmap): New.
index 504c3fac9ab10ac3e1692407410d10e973652cef..217a88045db76b9636c5f70b8f321d019680ddde 100644 (file)
@@ -1 +1 @@
-20210608
+20210609
index 838d5f12aac7ec16f948f4bfe55347bdce914e20..c3a3d3995ad39b783311d89e3b9da881aef16884 100644 (file)
@@ -1,3 +1,49 @@
+2021-06-08  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/99212
+       * region-model-manager.cc
+       (region_model_manager::maybe_fold_binop): Add support for folding
+       BIT_AND_EXPR of compound_svalue and a mask constant.
+       * region-model.cc (region_model::get_rvalue_1): Implement
+       BIT_FIELD_REF in terms of...
+       (region_model::get_rvalue_for_bits): New function.
+       * region-model.h (region_model::get_rvalue_for_bits): New decl.
+       * store.cc (bit_range::from_mask): New function.
+       (selftest::test_bit_range_intersects_p): New selftest.
+       (selftest::assert_bit_range_from_mask_eq): New.
+       (ASSERT_BIT_RANGE_FROM_MASK_EQ): New macro.
+       (selftest::assert_no_bit_range_from_mask_eq): New.
+       (ASSERT_NO_BIT_RANGE_FROM_MASK): New macro.
+       (selftest::test_bit_range_from_mask): New selftest.
+       (selftest::analyzer_store_cc_tests): Call the new selftests.
+       * store.h (bit_range::intersects_p): New.
+       (bit_range::from_mask): New decl.
+       (concrete_binding::get_bit_range): New accessor.
+       (store_manager::get_concrete_binding): New overload taking
+       const bit_range &.
+
+2021-06-08  David Malcolm  <dmalcolm@redhat.com>
+
+       * analyzer.h (int_size_in_bits): New decl.
+       * region.cc (int_size_in_bits): New function.
+       (region::get_bit_size): Reimplement in terms of the above.
+
+2021-06-08  David Malcolm  <dmalcolm@redhat.com>
+
+       * store.cc (concrete_binding::dump_to_pp): Move bulk of
+       implementation to...
+       (bit_range::dump_to_pp): ...this new function.
+       (bit_range::cmp): New.
+       (concrete_binding::overlaps_p): Update for use of bit_range.
+       (concrete_binding::cmp_ptr_ptr): Likewise.
+       * store.h (struct bit_range): New.
+       (class concrete_binding): Replace fields m_start_bit_offset and
+       m_size_in_bits with new field m_bit_range.
+
+2021-06-08  David Malcolm  <dmalcolm@redhat.com>
+
+       * svalue.h (conjured_svalue::iterator_t): Delete.
+
 2021-06-03  David Malcolm  <dmalcolm@redhat.com>
 
        * store.h (store::get_direct_binding): Remove unused decl.
index 225b891700e88a58639d7ea0f10ad76ffb8d87f4..5a97fc84264e85b60adfdc50187ce7faeeb6f86f 100644 (file)
@@ -1,3 +1,43 @@
+2021-06-08  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/100065
+       * decl.c (grokdeclarator): Store a value-dependent
+       explicit-specifier even for deduction guides.
+
+2021-06-08  Jason Merrill  <jason@redhat.com>
+
+       * parser.c (cp_parser_string_literal): Adjust diagnostic.
+
+2021-06-08  Jason Merrill  <jason@redhat.com>
+
+       PR c++/100963
+       * call.c (perfect_conversion_p): Check check_narrowing.
+
+2021-06-08  Jason Merrill  <jason@redhat.com>
+
+       PR c++/91706
+       * name-lookup.c (get_class_binding): Keep a BASELINK.
+       (set_inherited_value_binding_p): Adjust.
+       * lambda.c (is_lambda_ignored_entity): Adjust.
+       * pt.c (lookup_template_function): Copy a BASELINK before
+       modifying it.
+
+2021-06-08  Jason Merrill  <jason@redhat.com>
+
+       PR c++/91706
+       * semantics.c (baselink_for_fns): Fix BASELINK_BINFO.
+
+2021-06-08  Jason Merrill  <jason@redhat.com>
+
+       * module.cc (duplicate_hash::hash): Comment out.
+       (trees_in::tree_value): Adjust loop counter.
+
+2021-06-08  Jason Merrill  <jason@redhat.com>
+
+       PR c++/100102
+       * init.c (build_offset_ref): Return the BASELINK for a static
+       member function.
+
 2021-06-07  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/100918
index 12b932f5ced97f4417cabada27ef664db5fc3f0b..554afaafa85c5fe074910253602058adc7f31d0d 100644 (file)
@@ -1,3 +1,19 @@
+2021-06-08  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR middle-end/99928
+       * trans-openmp.c (gfc_add_clause_implicitly): New.
+       (gfc_split_omp_clauses): Use it.
+       (gfc_free_split_omp_clauses): New.
+       (gfc_trans_omp_do_simd, gfc_trans_omp_parallel_do,
+       gfc_trans_omp_parallel_do_simd, gfc_trans_omp_distribute,
+       gfc_trans_omp_teams, gfc_trans_omp_target, gfc_trans_omp_taskloop,
+       gfc_trans_omp_master_taskloop, gfc_trans_omp_parallel_master): Use it.
+
+2021-06-08  Martin Liska  <mliska@suse.cz>
+
+       * intrinsic.texi: Fix typo.
+       * trans-expr.c (gfc_trans_pointer_assignment): Likewise.
+
 2021-06-05  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
 
        PR fortran/100120
index 6a3d66ef3cc91c3f09bd46399bef9fe6811f9d60..693146dba2c708f2bc7b48987b2b7e032c052e4c 100644 (file)
@@ -1,3 +1,8 @@
+2021-06-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       * Make-lang.in (cc1-obj-checksum.c): Check previous
+       stage checksum exists.
+
 2021-06-07  Bernd Edlinger  <bernd.edlinger@softing.com>
 
        * Make-lang.in (cc1obj-checksum.c): For stage-final re-use
index f3ef33a1e48f9cfae869ef3207b6a3a839f5e969..5e6802db46efc5f6be28cb93b3c53d2112ef3257 100644 (file)
@@ -1,3 +1,8 @@
+2021-06-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       * Make-lang.in (cc1objplus-checksum.c): Check previous
+       stage checksum exists.
+
 2021-06-07  Bernd Edlinger  <bernd.edlinger@softing.com>
 
        * Make-lang.in (cc1objplus-checksum.c): For stage-final re-use
index 272bad0c1243001977573e189be9bd1cf805bdf6..640fcbed0ebb9ed5e0b0ab12c52e1950284f9ee9 100644 (file)
@@ -1,3 +1,99 @@
+2021-06-08  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/100065
+       * g++.dg/cpp2a/explicit18.C: New test.
+
+2021-06-08  Andrew Pinski  <apinski@marvell.com>
+
+       * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
+       happens on the outside of the bit_xor.
+
+2021-06-08  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
+       * g++.dg/diagnostic/string-literal-concat.C: Likewise.
+       * g++.dg/ext/utf-badconcat.C: Likewise.
+       * g++.dg/ext/utf-badconcat2.C: Likewise.
+
+2021-06-08  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp23/mixed-concat1.C: New test.
+
+2021-06-08  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp23/whitespace-splice1.C: New test.
+
+2021-06-08  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp23/narrowing-bool1.C: New test.
+
+2021-06-08  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/99212
+       * gcc.dg/analyzer/bitfields-1.c: New test.
+       * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
+       explicitly signed.
+       (test_44): Update test values assigned to the bits to ones that
+       fit in the range of the bitfield type.  Remove xfails.
+       (test_45): Remove xfails.
+
+2021-06-08  Jason Merrill  <jason@redhat.com>
+
+       PR c++/100963
+       * g++.dg/cpp0x/initlist124.C: New test.
+
+2021-06-08  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/100923
+       * gcc.dg/torture/pr100923.c: New testcase.
+
+2021-06-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/100957
+       * g++.dg/gomp/doacross-2.C: New test.
+
+2021-06-08  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR middle-end/100951
+       * gcc.target/i386/pr100951.c: New test.
+
+2021-06-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/100887
+       PR testsuite/100943
+       * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
+
+2021-06-08  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR middle-end/99928
+       * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
+       * gfortran.dg/gomp/scan-5.f90: Likewise.
+       * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
+       * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
+       * gfortran.dg/gomp/pr99928-2.f90: Likewise.
+       * gfortran.dg/gomp/pr99928-3.f90: Likewise.
+       * gfortran.dg/gomp/pr99928-8.f90: Likewise.
+
+2021-06-08  Martin Liska  <mliska@suse.cz>
+
+       * gcc.dg/format/strfmon-1.c: Fix typo.
+       * gfortran.dg/char4-subscript.f90: Likewise.
+
+2021-06-08  Kewen Lin  <linkw@linux.ibm.com>
+
+       PR tree-optimization/100794
+       * gcc.dg/tree-ssa/pr100794.c: New test.
+
+2021-06-08  Jason Merrill  <jason@redhat.com>
+
+       PR c++/91706
+       * g++.dg/template/lookup17.C: New test.
+
+2021-06-08  Jason Merrill  <jason@redhat.com>
+
+       PR c++/100102
+       * g++.dg/cpp0x/alias-decl-73.C: New test.
+
 2021-06-07  Uroš Bizjak  <ubizjak@gmail.com>
 
        PR target/100637
index f4f5ad41891b49ae62a433088f37c14626311469..97bc03559777494926fe70141f88f00cc4338671 100644 (file)
@@ -1,3 +1,8 @@
+2021-06-08  Martin Liska  <mliska@suse.cz>
+
+       * intrinsics/chmod.c (chmod_internal): Fix typo.
+       * io/transfer.c (read_sf): Likewise.
+
 2021-06-05  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
 
        PR fortran/100120
index aca35043ceeca7f174280fd277fcfcfb5051ccf1..5ad269346fb0587a86597f184400e55dbe455811 100644 (file)
@@ -1,3 +1,104 @@
+2021-06-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * plugin/plugin-gcn.c (gcn_exec): Force 'num_workers (1)'
+       unconditionally.
+       * testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c:
+       Update.
+       * testsuite/libgomp.oacc-c-c++-common/parallel-dims.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/routine-wv-2.c: Likewise.
+
+2021-06-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.oacc-c-c++-common/lib-11.c: Enable for all but
+       '-DACC_MEM_SHARED=0'.
+       * testsuite/libgomp.oacc-c-c++-common/lib-13.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-14.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-15.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-20.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-23.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-24.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-34.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-42.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-44.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-48.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-88.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-89.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-92.c: Likewise.
+       * testsuite/libgomp.oacc-fortran/lib-14.f90: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-5.c: Add
+       'acc_device_radeon' testing.
+       * testsuite/libgomp.oacc-c-c++-common/lib-6.c: Likewise.
+       * testsuite/libgomp.oacc-fortran/lib-5.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/lib-7.f90: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-52.c: Enable for all.
+       * testsuite/libgomp.oacc-c-c++-common/lib-53.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-54.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-86.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-87.c: Likewise.
+       * testsuite/libgomp.oacc-fortran/lib-10.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/lib-8.f90: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-57.c: Improve checking
+       for non-'openacc_nvidia_accel_selected'.
+       * testsuite/libgomp.oacc-c-c++-common/lib-58.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-62.c: Clarify that "Not
+       all implement this checking".
+       * testsuite/libgomp.oacc-c-c++-common/lib-63.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-64.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-65.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-67.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/lib-68.c: Likewise.
+
+2021-06-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.oacc-c-c++-common/parallel-dims.c: Simplify.
+       * testsuite/libgomp.oacc-fortran/parallel-dims-aux.c: Update.
+
+2021-06-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c: Fix
+       for 'acc_device_radeon'.
+
+2021-06-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.oacc-c-c++-common/firstprivate-1.c: Enhance
+       for non-'acc_device_nvidia'.
+
+2021-06-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.oacc-c-c++-common/acc_on_device-1.c: Add
+       'acc_device_radeon' testing.
+       * testsuite/libgomp.oacc-fortran/acc_on_device-1-1.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/acc_on_device-1-2.f: Likewise.
+       * testsuite/libgomp.oacc-fortran/acc_on_device-1-3.f: Likewise.
+
+2021-06-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.oacc-c-c++-common/async_queue-1.c: Don't
+       require 'openacc_nvidia_accel_selected'.  Fix up for
+       'ACC_DEVICE_TYPE_radeon'.
+
+2021-06-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.oacc-c++/declare-1.C: Don't require
+       'openacc_nvidia_accel_selected'.
+       * testsuite/libgomp.oacc-c-c++-common/declare-3.c: Likewise.
+
+2021-06-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/lib/libgomp.exp
+       (check_effective_target_openacc_radeon_accel_selected):
+       Streamline.
+
+2021-06-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.oacc-c-c++-common/parallel-dims.c: Revert
+       PR80547 workaround.
+
+2021-06-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.oacc-c-c++-common/parallel-dims.c
+       <acc_device_nvidia>: Update comment.
+
 2021-05-28  Tobias Burnus  <tobias@codesourcery.com>
 
        * testsuite/libgomp.fortran/depend-iterator-2.f90: New test.
index aa611b75e8b55e5611033dd51d99e7cc4c892816..86caab8b4a571c66ab3c06b25627147f5bb79d6c 100644 (file)
@@ -1,3 +1,7 @@
+2021-06-08  Martin Liska  <mliska@suse.cz>
+
+       * libquadmath.texi: Fix typo.
+
 2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
 
        * configure: Re-generate.
index 06aabc5f0500a5590a7476cb04be00a1e4a1ea1a..f5febd3b484d9f0eb7df0cc18969ec42e8bbb013 100644 (file)
@@ -1,3 +1,21 @@
+2021-06-08  Thomas Rodgers  <rodgert@appliantology.com>
+
+       PR libstdc++/100889
+       * include/bits/atomic_base.h (atomic_ref<_Tp*>::wait):
+       Change parameter type from _Tp to _Tp*.
+       * testsuite/29_atomics/atomic_ref/wait_notify.cc: Extend
+       coverage of types tested.
+
+2021-06-08  Thomas Rodgers  <rodgert@appliantology.com>
+
+       * include/std/barrier (__tree_barrier::_M_arrive): Remove
+       unnecessary hasher instantiation.
+
+2021-06-08  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/experimental/propagate_const (swap): Constrain.
+       * testsuite/experimental/propagate_const/swap/lwg3413.cc: New test.
+
 2021-06-07  Avi Kivity  <avi@scylladb.com>
 
        PR libstdc++/100900