From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 7B1BE3858407; Thu, 20 Jan 2022 00:17:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7B1BE3858407 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r12-6752] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: fe3e978027724f28d3e15747c991844793d42922 X-Git-Newrev: fe1ad1416516ca21798e2dfacfd87e61f771eea7 Message-Id: <20220120001727.7B1BE3858407@sourceware.org> Date: Thu, 20 Jan 2022 00:17:27 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jan 2022 00:17:27 -0000 https://gcc.gnu.org/g:fe1ad1416516ca21798e2dfacfd87e61f771eea7 commit r12-6752-gfe1ad1416516ca21798e2dfacfd87e61f771eea7 Author: GCC Administrator Date: Thu Jan 20 00:16:54 2022 +0000 Daily bump. Diff: --- contrib/ChangeLog | 10 ++ gcc/ChangeLog | 325 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 16 +++ gcc/c-family/ChangeLog | 18 +++ gcc/cp/ChangeLog | 18 +++ gcc/testsuite/ChangeLog | 91 ++++++++++++++ libgomp/ChangeLog | 33 +++++ libstdc++-v3/ChangeLog | 49 ++++++++ 9 files changed, 561 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 58c6a730d13..94b22020726 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,13 @@ +2022-01-19 Martin Liska + + * check_GNU_style_lib.py: Skip Python files. + +2022-01-19 Martin Liska + + * git-backport.py: Use it. + * git-fix-changelog.py: New file. + * gcc-git-customization.sh: Add new alias git gcc-fix-changelog. + 2022-01-17 Martin Liska * git-backport.py: Support renaming of .cc files. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ab74120fea5..a8837ed1b1b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,328 @@ +2022-01-19 Robin Dapp + + * ifcvt.cc (noce_convert_multiple_sets_1): New function. + (noce_convert_multiple_sets): Call function a second time if we can + improve the first try. + +2022-01-19 Robin Dapp + + * ifcvt.cc (cond_exec_get_condition): New parameter to allow getting the + reversed comparison. + (try_emit_cmove_seq): New function to facilitate creating a cmov + sequence. + (noce_convert_multiple_sets): Create two sequences and use the less + expensive one. + +2022-01-19 Robin Dapp + + * rtl.h (struct rtx_comparison): New struct that holds an rtx + comparison. + * config/rs6000/rs6000.cc (rs6000_emit_minmax): Use struct instead of + single parameters. + (rs6000_emit_swsqrt): Likewise. + * expmed.cc (expand_sdiv_pow2): Likewise. + (emit_store_flag): Likewise. + * expr.cc (expand_cond_expr_using_cmove): Likewise. + (expand_expr_real_2): Likewise. + * ifcvt.cc (noce_emit_cmove): Add compare and reversed compare + parameters. + * optabs.cc (emit_conditional_move_1): New function. + (expand_doubleword_shift_condmove): Use struct. + (emit_conditional_move): Use struct and allow to call directly + without going through preparation steps. + * optabs.h (emit_conditional_move): Use struct. + +2022-01-19 Robin Dapp + + * ifcvt.cc (bb_ok_for_noce_convert_multiple_sets): Estimate insns costs. + (noce_process_if_block): Use potential costs. + +2022-01-19 Robin Dapp + + * ifcvt.cc (noce_convert_multiple_sets): Allow constants. + (bb_ok_for_noce_convert_multiple_sets): Likewise. + +2022-01-19 Robin Dapp + + * ifcvt.cc (need_cmov_or_rewire): New function. + (noce_convert_multiple_sets): Call it. + +2022-01-19 David Malcolm + + * attribs.cc (attribute_c_tests): Rename to... + (attribs_cc_tests): ...this. + * bitmap.cc (bitmap_c_tests): Rename to... + (bitmap_cc_tests): ...this. + * cgraph.cc (cgraph_c_finalize): Rename to... + (cgraph_cc_finalize): ...this. + (cgraph_c_tests): Rename to... + (cgraph_cc_tests): ...this. + * cgraph.h (cgraph_c_finalize): Rename to... + (cgraph_cc_finalize): ...this. + (cgraphunit_c_finalize): Rename to... + (cgraphunit_cc_finalize): ...this. + * cgraphunit.cc (cgraphunit_c_finalize): Rename to... + (cgraphunit_cc_finalize): ...this. + * convert.cc (convert_c_tests): Rename to... + (convert_cc_tests): ...this. + * dbgcnt.cc (dbgcnt_c_tests): Rename to... + (dbgcnt_cc_tests): ...this. + * diagnostic-show-locus.cc (diagnostic_show_locus_c_tests): Rename to... + (diagnostic_show_locus_cc_tests): ...this. + * diagnostic.cc (diagnostic_c_tests): Rename to... + (diagnostic_cc_tests): ...this. + * dumpfile.cc (dumpfile_c_tests): Rename to... + (dumpfile_cc_tests): ...this. + * dwarf2out.cc (dwarf2out_c_finalize): Rename to... + (dwarf2out_cc_finalize): ...this. + * dwarf2out.h (dwarf2out_c_finalize): Rename to... + (dwarf2out_cc_finalize): ...this. + * edit-context.cc (edit_context_c_tests): Rename to... + (edit_context_cc_tests): ...this. + * et-forest.cc (et_forest_c_tests): Rename to... + (et_forest_cc_tests): ...this. + * fibonacci_heap.cc (fibonacci_heap_c_tests): Rename to... + (fibonacci_heap_cc_tests): ...this. + * fold-const.cc (fold_const_c_tests): Rename to... + (fold_const_cc_tests): ...this. + * function-tests.cc (function_tests_c_tests): Rename to... + (function_tests_cc_tests): ...this. + * gcse.cc (gcse_c_finalize): Rename to... + (gcse_cc_finalize): ...this. + * gcse.h (gcse_c_finalize): Rename to... + (gcse_cc_finalize): ...this. + * ggc-tests.cc (ggc_tests_c_tests): Rename to... + (ggc_tests_cc_tests): ...this. + * gimple-ssa-store-merging.cc (store_merging_c_tests): Rename to... + (store_merging_cc_tests): ...this. + * gimple.cc (gimple_c_tests): Rename to... + (gimple_cc_tests): ...this. + * hash-map-tests.cc (hash_map_tests_c_tests): Rename to... + (hash_map_tests_cc_tests): ...this. + * hash-set-tests.cc (hash_set_tests_c_tests): Rename to... + (hash_set_tests_cc_tests): ...this. + * input.cc (input_c_tests): Rename to... + (input_cc_tests): ...this. + * ipa-cp.cc (ipa_cp_c_finalize): Rename to... + (ipa_cp_cc_finalize): ...this. + * ipa-fnsummary.cc (ipa_fnsummary_c_finalize): Rename to... + (ipa_fnsummary_cc_finalize): ...this. + * ipa-fnsummary.h (ipa_fnsummary_c_finalize): Rename to... + (ipa_fnsummary_cc_finalize): ...this. + * ipa-modref-tree.cc (ipa_modref_tree_c_tests): Rename to... + (ipa_modref_tree_cc_tests): ...this. + * ipa-modref-tree.h (modref_c_tests): Delete bogus decl. + * ipa-modref.cc (ipa_modref_c_finalize): Rename to... + (ipa_modref_cc_finalize): ...this. + * ipa-modref.h (ipa_modref_c_finalize): Rename to... + (ipa_modref_cc_finalize): ...this. + * ipa-prop.h (ipa_cp_c_finalize): Rename to... + (ipa_cp_cc_finalize): ...this. + * ipa-reference.cc (ipa_reference_c_finalize): Rename to... + (ipa_reference_cc_finalize): ...this. + * ipa-reference.h (ipa_reference_c_finalize): Rename to... + (ipa_reference_cc_finalize): ...this. + * ira-costs.cc (ira_costs_c_finalize): Rename to... + (ira_costs_cc_finalize): ...this. + * ira.h (ira_costs_c_finalize): Rename to... + (ira_costs_cc_finalize): ...this. + * opt-suggestions.cc (opt_proposer_c_tests): Rename to... + (opt_suggestions_cc_tests): ...this. + * opts.cc (opts_c_tests): Rename to... + (opts_cc_tests): ...this. + * predict.cc (predict_c_tests): Rename to... + (predict_cc_tests): ...this. + * pretty-print.cc (pretty_print_c_tests): Rename to... + (pretty_print_cc_tests): ...this. + * read-rtl-function.cc (read_rtl_function_c_tests): Rename to... + (read_rtl_function_cc_tests): ...this. + * rtl-tests.cc (rtl_tests_c_tests): Rename to... + (rtl_tests_cc_tests): ...this. + * sbitmap.cc (sbitmap_c_tests): Rename to... + (sbitmap_cc_tests): ...this. + * selftest-run-tests.cc (selftest::run_tests): Update calls for + _c_ to _cc_ function renamings; fix names of attribs and + opt-suggestions tests. + * selftest.cc (selftest_c_tests): Rename to... + (selftest_cc_tests): ...this. + * selftest.h (attribute_c_tests): Rename to... + (attribs_cc_tests): ...this. + (bitmap_c_tests): Rename to... + (bitmap_cc_tests): ...this. + (cgraph_c_tests): Rename to... + (cgraph_cc_tests): ...this. + (convert_c_tests): Rename to... + (convert_cc_tests): ...this. + (diagnostic_c_tests): Rename to... + (diagnostic_cc_tests): ...this. + (diagnostic_show_locus_c_tests): Rename to... + (diagnostic_show_locus_cc_tests): ...this. + (dumpfile_c_tests): Rename to... + (dumpfile_cc_tests): ...this. + (edit_context_c_tests): Rename to... + (edit_context_cc_tests): ...this. + (et_forest_c_tests): Rename to... + (et_forest_cc_tests): ...this. + (fibonacci_heap_c_tests): Rename to... + (fibonacci_heap_cc_tests): ...this. + (fold_const_c_tests): Rename to... + (fold_const_cc_tests): ...this. + (function_tests_c_tests): Rename to... + (function_tests_cc_tests): ...this. + (ggc_tests_c_tests): Rename to... + (ggc_tests_cc_tests): ...this. + (gimple_c_tests): Rename to... + (gimple_cc_tests): ...this. + (hash_map_tests_c_tests): Rename to... + (hash_map_tests_cc_tests): ...this. + (hash_set_tests_c_tests): Rename to... + (hash_set_tests_cc_tests): ...this. + (input_c_tests): Rename to... + (input_cc_tests): ...this. + (opts_c_tests): Rename to... + (opts_cc_tests): ...this. + (predict_c_tests): Rename to... + (predict_cc_tests): ...this. + (pretty_print_c_tests): Rename to... + (pretty_print_cc_tests): ...this. + (read_rtl_function_c_tests): Rename to... + (read_rtl_function_cc_tests): ...this. + (rtl_tests_c_tests): Rename to... + (rtl_tests_cc_tests): ...this. + (sbitmap_c_tests): Rename to... + (sbitmap_cc_tests): ...this. + (selftest_c_tests): Rename to... + (selftest_cc_tests): ...this. + (simplify_rtx_c_tests): Rename to... + (simplify_rtx_cc_tests): ...this. + (spellcheck_c_tests): Rename to... + (spellcheck_cc_tests): ...this. + (spellcheck_tree_c_tests): Rename to... + (spellcheck_tree_cc_tests): ...this. + (sreal_c_tests): Rename to... + (sreal_cc_tests): ...this. + (store_merging_c_tests): Rename to... + (store_merging_cc_tests): ...this. + (tree_c_tests): Rename to... + (tree_cc_tests): ...this. + (tree_cfg_c_tests): Rename to... + (tree_cfg_cc_tests): ...this. + (typed_splay_tree_c_tests): Rename to... + (typed_splay_tree_cc_tests): ...this. + (vec_c_tests): Rename to... + (vec_cc_tests): ...this. + (vec_perm_indices_c_tests): Rename to... + (vec_perm_indices_cc_tests): ..this. + (opt_proposer_c_tests): Rename to... + (opt_suggestions_cc_tests): ...this. + (dbgcnt_c_tests): Rename to... + (dbgcnt_cc_tests): ...this. + (ipa_modref_tree_c_tests): Rename to... + (ipa_modref_tree_cc_tests): ...this. + * simplify-rtx.cc (simplify_rtx_c_tests): Rename to... + (simplify_rtx_cc_tests): ...this. + * spellcheck-tree.cc (spellcheck_tree_c_tests): Rename to... + (spellcheck_tree_cc_tests): ...this. + * spellcheck.cc (spellcheck_c_tests): Rename to... + (spellcheck_cc_tests): ...this. + * sreal.cc (sreal_c_tests): Rename to... + (sreal_cc_tests): ...this. + * toplev.cc (toplev::finalize): Update calls for _c_ to _cc_ + function renamings. + * tree-cfg.cc (tree_cfg_c_tests): Rename to... + (tree_cfg_cc_tests): ...this. + * tree.cc (tree_c_tests): Rename to... + (tree_cc_tests): ...this. + * typed-splay-tree.cc (typed_splay_tree_c_tests): Rename to... + (typed_splay_tree_cc_tests): ...this. + * vec-perm-indices.cc (vec_perm_indices_c_tests): Rename to... + (vec_perm_indices_cc_tests): ...this. + * vec.cc (vec_c_tests): Rename to... + (vec_cc_tests): ...this. + +2022-01-19 Andre Vieira + + PR tree-optimization/103997 + * tree-vect-loop.cc (vect_analyze_loop): Fix mode skipping for epilogue + vectorization. + +2022-01-19 Jakub Jelinek + + PR middle-end/102860 + * match.pd (x %[fl] y -> x % y): New simplification for + unsigned integral types. + * optabs-tree.cc (optab_for_tree_code): Return unknown_optab + for {CEIL,FLOOR,ROUND}_{DIV,MOD}_EXPR with VECTOR_TYPE. + +2022-01-19 Richard Biener + + PR tree-optimization/104112 + * tree-vect-loop.cc (vect_find_reusable_accumulator): Check + for required intermediate vector types. + +2022-01-19 Jakub Jelinek + + * config/rs6000/rs6000.cc (rs6000_machine_from_flags): Add default:. + +2022-01-19 Martin Liska + + * configure.ac: Remove -Wno-error=format-diag. + * configure: Regenerate. + +2022-01-19 Martin Liska + + * config/riscv/riscv.cc (riscv_handle_type_attribute): + Update one -Wformat-diag string in warning message. + +2022-01-19 Jakub Jelinek + + PR middle-end/104103 + * gimple-ssa-warn-access.cc (pass_waccess::check_call): Don't check + .ASAN_MARK calls. + +2022-01-19 Jakub Jelinek + + PR c++/89074 + * fold-const.cc (address_compare): Consider different STRING_CSTs + with the same lengths that memcmp the same as equal, not different. + +2022-01-19 Jakub Jelinek + + * config/i386/sse.md (*aesu*): Use %0 instead of + {%0}. + +2022-01-19 Martin Liska + Thomas Schwinge + + * config/nvptx/nvptx.cc (nvptx_goacc_validate_dims_1): Update + warning messages. + +2022-01-19 Sebastian Huber + + PR target/104090 + * config/rs6000/rs6000.cc (rs6000_machine_from_flags): Use also + rs6000_cpu. + +2022-01-19 Jakub Jelinek + + PR target/104104 + * config/i386/sse.md + (__, + avx512fp16_sh_v8hf, + avx512dq_mul3, _permvar, + avx2_perm_1, avx512f_perm_1, + avx512dq_rangep, + avx512dq_ranges, + _getmant, + avx512f_vgetmant): + Use vxorps\t%x0, %x0, %x0 instead of vxorps\t{%x0, %x0, %x0}. + +2022-01-19 Martin Sebor + + PR middle-end/104069 + * gimple-ssa-warn-access.cc (pointers_related_p): Return false for + an unknown result as documented. + 2022-01-18 Andrew Pinski * ipa-split.cc (visit_bb): Fix comment before the diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 71126d3d29c..261c631b6a2 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220119 +20220120 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 51bef01bfc6..c79cbd1da45 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,19 @@ +2022-01-19 H.J. Lu + + PR ada/103538 + * gcc-interface/Makefile.in (target_cpu): Set to x32 for + x86_64-linux-gnux32. + +2022-01-19 H.J. Lu + + PR ada/103538 + * Makefile.rtl (LIBGNAT_TARGET_PAIRS): Add + $(TRASYM_DWARF_UNIX_PAIRS), + s-tsmona.adb * adaint.c: Revert filename changes in comments. diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 2243f1874a4..2cfebb2ab05 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,21 @@ +2022-01-19 David Malcolm + + * c-common.cc (c_common_c_tests): Rename to... + (c_common_cc_tests): ...this. + (c_family_tests): Update calls for .c to .cc renaming. + * c-common.h (c_format_c_tests): Rename to... + (c_format_cc_tests): ...this. + (c_indentation_c_tests): Rename to... + (c_indentation_cc_tests): ...this. + (c_pretty_print_c_tests): Rename to... + (c_pretty_print_cc_tests): ...this. + * c-format.cc (c_format_c_tests): Rename to... + (c_format_cc_tests): ...this. + * c-indentation.cc (c_indentation_c_tests): Rename to... + (c_indentation_cc_tests): ...this. + * c-pretty-print.cc (c_pretty_print_c_tests): Rename to... + (c_pretty_print_cc_tests): ...this. + 2022-01-17 Martin Liska * c-ada-spec.cc: Rename .c names to .cc. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 7dee5bf7672..e366eed4c36 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,21 @@ +2022-01-19 David Malcolm + + * cp-lang.cc (selftest::run_cp_tests): Update calls for .c to .cc + renaming. + * cp-tree.h (cp_pt_c_tests): Rename to... + (cp_pt_cc_tests): ...this. + (cp_tree_c_tests): Rename to... + (cp_tree_cc_tests): ...this. + * pt.cc (cp_pt_c_tests): Rename to... + (cp_pt_cc_tests): ...this. + * tree.cc (cp_tree_c_tests): Rename to... + (cp_tree_cc_tests): ...this. + +2022-01-19 Jason Merrill + + * parser.cc (saved_token_sentinel::rollback): Use + cp_lexer_previous_token. + 2022-01-18 Jakub Jelinek PR c++/104055 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d71a99e8d4f..a28ed323b64 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,94 @@ +2022-01-19 Robin Dapp + + * gcc.dg/ifcvt-4.c: Remove s390-specific check. + * gcc.target/s390/ifcvt-two-insns-bool.c: New test. + * gcc.target/s390/ifcvt-two-insns-int.c: New test. + * gcc.target/s390/ifcvt-two-insns-long.c: New test. + +2022-01-19 Jakub Jelinek + + PR middle-end/102860 + * gfortran.dg/pr102860.f90: New test. + +2022-01-19 Jakub Jelinek + + PR c/104115 + * gcc.dg/tree-ssa/evrp-trans2.c: New test. + +2022-01-19 Richard Biener + + PR tree-optimization/104112 + * gcc.dg/vect/pr104112-1.c: New testcase. + * gcc.dg/vect/pr104112-2.c: New testcase. + +2022-01-19 Martin Liska + + * g++.dg/ext/boolcomplex-1.c: Moved to... + * g++.dg/ext/boolcomplex-1.C: ...here. + * g++.dg/opt/pr47639.c: Moved to... + * g++.dg/opt/pr47639.C: ...here. + * g++.dg/pr83979.c: Moved to... + * g++.dg/pr83979.C: ...here. + * g++.dg/tm/asm-1.c: Moved to... + * g++.dg/tm/asm-1.C: ...here. + * g++.dg/vect/pr71483.c: Moved to... + * g++.dg/vect/pr71483.cc: ...here. + +2022-01-19 Jakub Jelinek + + PR c++/89074 + * gcc.dg/tree-ssa/pr89074.c: New test. + +2022-01-19 Richard Biener + + PR testsuite/102833 + * gcc.dg/vect/bb-slp-17.c: Require vect64. + +2022-01-19 Rimvydas Jasinskas + + PR testsuite/104021 + * gcc.dg/vect/tsvc/tsvc.h: Do not include malloc.h on dragonfly + and use posix_memalign (). + +2022-01-19 Rimvydas Jasinskas + + PR testsuite/104022 + * g++.dg/gcov/pr16855.C: xfail the count lines for DTORs on dragonfly. + * g++.dg/gcov/pr16855-priority.C: Ditto. Adjust source layout so that + dejagnu xfail expressions work. + +2022-01-19 Martin Liska + + PR testsuite/104109 + * lib/gcov.exp: Fix pytest detection unsupported message. + +2022-01-19 Kewen Lin + + PR tree-optimization/104015 + * gcc.dg/vect/slp-perm-9.c: Adjust. + * gcc.target/powerpc/pr104015-1.c: New test. + * gcc.target/powerpc/pr104015-2.c: New test. + +2022-01-19 Jakub Jelinek + + PR target/104104 + * gcc.target/i386/pr104104.c: New test. + +2022-01-19 Martin Sebor + + PR middle-end/104076 + * g++.dg/warn/Wdangling-pointer-3.C: New test. + +2022-01-19 Martin Sebor + + PR middle-end/104103 + * gcc.dg/torture/pr57147-2.c: Prune out expected warning. + +2022-01-19 Martin Sebor + + PR middle-end/104069 + * gcc.dg/Wuse-after-free.c: New test. + 2022-01-18 Jakub Jelinek PR c++/104055 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 0c731ddcfef..ba10ad371a0 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,36 @@ +2022-01-19 Marcel Vollweiler + + * config/gcn/icv-device.c: Make GOMP_DEVICE_NUM_VAR public (remove + "static") to make the device num available in the offload image. + +2022-01-19 Martin Liska + Thomas Schwinge + + * testsuite/libgomp.oacc-c++/privatized-ref-2.C: Update scanning + patterns. + * testsuite/libgomp.oacc-c++/privatized-ref-3.C: Likewise. + * testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c: + Likewise. + * testsuite/libgomp.oacc-c-c++-common/kernels-loop-2.c: Likewise. + * testsuite/libgomp.oacc-c-c++-common/parallel-dims.c: Likewise. + * testsuite/libgomp.oacc-c-c++-common/pr85486.c: Likewise. + * testsuite/libgomp.oacc-c-c++-common/pr95270-1.c: Likewise. + * testsuite/libgomp.oacc-c-c++-common/routine-nohost-2.c: + Likewise. + * testsuite/libgomp.oacc-c-c++-common/struct-copyout-1.c: + Likewise. + * testsuite/libgomp.oacc-c-c++-common/struct-copyout-2.c: + Likewise. + * testsuite/libgomp.oacc-c-c++-common/vector-length-64-1.c: + Likewise. + * testsuite/libgomp.oacc-fortran/attach-descriptor-1.f90: + Likewise. + * testsuite/libgomp.oacc-fortran/derivedtypes-arrays-1.f90: + Likewise. + * testsuite/libgomp.oacc-fortran/kernels-loop-2.f95: Likewise. + * testsuite/libgomp.oacc-fortran/parallel-dims.f90: Likewise. + * testsuite/libgomp.oacc-fortran/privatized-ref-1.f95: Likewise. + 2022-01-18 Martin Liska * testsuite/libgomp.oacc-c++/privatized-ref-2.C: Update keyword diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7c75cdf9fac..f3e752a3cd4 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,52 @@ +2022-01-19 Jonathan Wakely + + * configure.ac (GLIBCXX_ENABLE_DEBUG_FLAGS): Remove -gdwarf-4 + from default flags. + * configure: Regenerate. + +2022-01-19 Jonathan Wakely + + PR libstdc++/104123 + * testsuite/29_atomics/headers/stdatomic.h/c_compat.cc: Include + . + +2022-01-19 Jonathan Wakely + + * scripts/testsuite_flags.in: Add src/libbacktrace/.libs to + linker search paths. + * src/Makefile.am: Fix src/debug/libbacktrace build. + * src/Makefile.in: Regenerate. + * src/libbacktrace/Makefile.am: Use per-library CPPFLAGS + variable. Use symlinks for the source files. + * src/libbacktrace/Makefile.in: Regenerate. + +2022-01-19 Matthias Kretz + + * include/experimental/bits/simd.h (__floating_point_flags): Do + not rely on math_errhandling to expand to a constant expression. + +2022-01-19 Jonathan Wakely + + * doc/xml/manual/evolution.xml: Document deprecations. + * doc/xml/manual/status_cxx2017.xml: Update status. + * doc/html/*: Regenerate. + +2022-01-19 Jonathan Wakely + + * include/bits/stl_tempbuf.h (get_temporary_buffer): Change + _GLIBCXX14_DEPRECATED to _GLIBCXX17_DEPRECATED. + +2022-01-19 Jonathan Wakely + + * include/bits/stl_pair.h (_PCC::_DeprConsPair): Remove unused + function. + +2022-01-19 Jonathan Wakely + + PR libstdc++/104101 + * include/bits/shared_ptr_atomic.h (_Sp_atomic::_Atomic_count::lock): + Only use __thread_relax if __cpp_lib_atomic_wait is defined. + 2022-01-18 Jonathan Wakely PR libstdc++/104099