From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 903533858D37; Fri, 4 Feb 2022 00:17:01 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 903533858D37 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-7042] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 82e31c8973eb1a752c2ffd01005efe291d35cee3 X-Git-Newrev: 682ede395918c830eeaedf10fae1ad7db00bcab5 Message-Id: <20220204001701.903533858D37@sourceware.org> Date: Fri, 4 Feb 2022 00:17:01 +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: Fri, 04 Feb 2022 00:17:02 -0000 https://gcc.gnu.org/g:682ede395918c830eeaedf10fae1ad7db00bcab5 commit r12-7042-g682ede395918c830eeaedf10fae1ad7db00bcab5 Author: GCC Administrator Date: Fri Feb 4 00:16:24 2022 +0000 Daily bump. Diff: --- fixincludes/ChangeLog | 4 + gcc/ChangeLog | 217 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 26 ++++++ gcc/cp/ChangeLog | 19 +++++ gcc/fortran/ChangeLog | 14 ++++ gcc/testsuite/ChangeLog | 200 ++++++++++++++++++++++++++++++++++++++++++++ libatomic/ChangeLog | 6 ++ libbacktrace/ChangeLog | 6 ++ libgomp/ChangeLog | 6 ++ libitm/ChangeLog | 6 ++ libsanitizer/ChangeLog | 17 ++++ 12 files changed, 522 insertions(+), 1 deletion(-) diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog index d379673b6cd..6c41f80497e 100644 --- a/fixincludes/ChangeLog +++ b/fixincludes/ChangeLog @@ -1,3 +1,7 @@ +2022-02-03 Martin Liska + + * fixinc.in: Use mkdir -p rather that a loop. + 2022-01-16 Olivier Hainque * inclhack.def (vxworks_posix_open): New hack. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5c1e50a6fdc..8f3ba4c0319 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,220 @@ +2022-02-03 Martin Sebor + + PR middle-end/104260 + * passes.def (pass_warn_access): Adjust pass placement. + +2022-02-03 Uroš Bizjak + + PR target/104362 + * config/i386/i386.cc (find_drap_reg): For 32bit targets + return DI_REG if function uses __builtin_eh_return. + +2022-02-03 Martin Sebor + + * gimple-ssa-warn-restrict.cc (class pass_wrestrict): Outline ctor. + (pass_wrestrict::m_ptr_qry): New member. + (wrestrict_walk): Rename... + (pass_wrestrict::check_block): ...to this. + (pass_wrestrict::execute): Set up and tear down pointer_query and + ranger. + (builtin_memref::builtin_memref): Change ctor argument. Simplify. + (builtin_access::builtin_access): Same. + (builtin_access::m_ptr_qry): New member. + (check_call): Rename... + (pass_wrestrict::check_call): ...to this. + (check_bounds_or_overlap): Change argument. + * gimple-ssa-warn-restrict.h (check_bounds_or_overlap): Same. + +2022-02-03 Martin Sebor + + * gimple-array-bounds.cc (array_bounds_checker::array_bounds_checker): + Define ctor. + (array_bounds_checker::get_value_range): Use new member. + (array_bounds_checker::check_mem_ref): Same. + * gimple-array-bounds.h (array_bounds_checker::array_bounds_checker): + Outline ctor. + (array_bounds_checker::m_ptr_query): New member. + +2022-02-03 Martin Sebor + + * gimple-ssa-warn-access.cc (pass_waccess::pass_waccess): Remove + pointer_query cache. + * pointer-query.cc (pointer_query::pointer_query): Remove cache + argument. Zero-initialize new cache member. + (pointer_query::get_ref): Replace cache pointer with direct access. + (pointer_query::put_ref): Same. + (pointer_query::flush_cache): Same. + (pointer_query::dump): Same. + * pointer-query.h (class pointer_query): Remove cache argument from + ctor. Change cache pointer to cache subobject member. + * tree-ssa-strlen.cc: Remove pointer_query cache. + +2022-02-03 Martin Sebor + + PR tree-optimization/104119 + * gimple-ssa-sprintf.cc (struct directive): Change argument type. + (format_none): Same. + (format_percent): Same. + (format_integer): Same. + (format_floating): Same. + (get_string_length): Same. + (format_character): Same. + (format_string): Same. + (format_plain): Same. + (format_directive): Same. + (compute_format_length): Same. + (handle_printf_call): Same. + * tree-ssa-strlen.cc (get_range_strlen_dynamic): Same. Call + get_maxbound. + (get_range_strlen_phi): Same. + (get_maxbound): New function. + (strlen_pass::get_len_or_size): Adjust to parameter change. + * tree-ssa-strlen.h (get_range_strlen_dynamic): Change argument type. + +2022-02-03 Bill Schmidt + + PR target/103686 + * config/rs6000/rs6000-builtin.cc (rs6000_gimple_fold_builtin): Remove + test for !rs6000_fold_gimple. + * config/rs6000/rs6000.cc (rs6000_option_override_internal): Likewise. + * config/rs6000/rs6000.opt (mfold-gimple): Remove. + +2022-02-03 Bill Schmidt + + PR target/95082 + * config/rs6000/rs6000-builtin.cc (rs6000_expand_builtin): Handle + endianness for vclzlsbb and vctzlsbb. + * config/rs6000/rs6000-builtins.def (VCLZLSBB_V16QI): Change + default pattern and indicate a different pattern will be used for + big endian. + (VCLZLSBB_V4SI): Likewise. + (VCLZLSBB_V8HI): Likewise. + (VCTZLSBB_V16QI): Likewise. + (VCTZLSBB_V4SI): Likewise. + (VCTZLSBB_V8HI): Likewise. + +2022-02-03 Bill Schmidt + + * config.gcc (powerpc*-*-*): Add rs6000-builtin.o to extra_objs. + * config/rs6000/rs6000-builtin.cc: New file, containing code moved + from other files. + * config/rs6000/rs6000-call.cc (cpu_is_info): Move to + rs6000-builtin.cc. + (cpu_supports_info): Likewise. + (rs6000_type_string): Likewise. + (altivec_expand_predicate_builtin): Likewise. + (rs6000_htm_spr_icode): Likewise. + (altivec_expand_vec_init_builtin): Likewise. + (get_element_number): Likewise. + (altivec_expand_vec_set_builtin): Likewise. + (altivec_expand_vec_ext_builtin): Likewise. + (rs6000_invalid_builtin): Likewise. + (rs6000_fold_builtin): Likewise. + (fold_build_vec_cmp): Likewise. + (fold_compare_helper): Likewise. + (map_to_integral_tree_type): Likewise. + (fold_mergehl_helper): Likewise. + (fold_mergeeo_helper): Likewise. + (rs6000_builtin_valid_without_lhs): Likewise. + (rs6000_builtin_is_supported): Likewise. + (rs6000_gimple_fold_mma_builtin): Likewise. + (rs6000_gimple_fold_builtin): Likewise. + (rs6000_expand_ldst_mask): Likewise. + (cpu_expand_builtin): Likewise. + (elemrev_icode): Likewise. + (ldv_expand_builtin): Likewise. + (lxvrse_expand_builtin): Likewise. + (lxvrze_expand_builtin): Likewise. + (stv_expand_builtin): Likewise. + (mma_expand_builtin): Likewise. + (htm_spr_num): Likewise. + (htm_expand_builtin): Likewise. + (rs6000_expand_builtin): Likewise. + (rs6000_vector_type): Likewise. + (rs6000_init_builtins): Likewise. Remove initialization of + builtin_mode_to_type entries. + (rs6000_builtin_decl): Move to rs6000-builtin.cc. + * config/rs6000/rs6000.cc (rs6000_builtin_mask_for_load): New + external declaration. + (rs6000_builtin_md_vectorized_function): Likewise. + (rs6000_builtin_reciprocal): Likewise. + (altivec_builtin_mask_for_load): Move to rs6000-builtin.cc. + (rs6000_builtin_types): Likewise. + (builtin_mode_to_type): Remove. + (rs6000_builtin_mask_for_load): Move to rs6000-builtin.cc. Remove + static qualifier. + (rs6000_builtin_md_vectorized_function): Likewise. + (rs6000_builtin_reciprocal): Likewise. + * config/rs6000/rs6000.h (builtin_mode_to_type): Remove. + * config/rs6000/t-rs6000 (rs6000-builtin.o): New target. + +2022-02-03 Richard Biener + + PR debug/104337 + * tree-nrv.cc (pass_nrv::execute): Remove tieing result and found + together via DECL_ABSTRACT_ORIGIN. + +2022-02-03 Bill Schmidt + + * config/rs6000/rs6000-call.cc (rs6000_expand_builtin): Revise error + message for RES_BITS case. + +2022-02-03 Aldy Hernandez + + * gimple-range-fold.cc (fur_list::fur_list): Set m_local[1] correctly. + +2022-02-03 Jakub Jelinek + + * config/arm/arm.opt (mfix-cortex-a57-aes-1742098, + mfix-cortex-a72-aes-1655431): Ensure description ends with full stop. + +2022-02-03 Aldy Hernandez + + * cfganal.cc (verify_marked_backedges): New. + * cfganal.h (verify_marked_backedges): New. + * gimple-range-path.cc (path_range_query::path_range_query): + Verify freshness of back edges. + * tree-ssa-loop-ch.cc (ch_base::copy_headers): Call + mark_dfs_back_edges. + * tree-ssa-threadbackward.cc (back_threader::back_threader): Move + path_range_query construction after backedges have been + updated. + +2022-02-03 Richard Sandiford + + * config/aarch64/aarch64-simd.md (movmisalign): Extend from + VALL to VALL_F16. + +2022-02-03 Richard Sandiford + + * config/aarch64/iterators.md (VALL_F16MOV): Delete. + * config/aarch64/aarch64-simd.md (mov): Use VALL_F16 instead + of VALL_F16MOV. + +2022-02-03 Martin Liska + + * config/i386/i386-options.cc (ix86_valid_target_attribute_inner_p): + Change subject and object in the error message. + * config/s390/s390.cc (s390_valid_target_attribute_inner_p): + Likewise. + +2022-02-03 Martin Liska + + * config/s390/s390.cc (s390_valid_target_attribute_inner_p): + Use the error message for i386 target. + +2022-02-03 Jakub Jelinek + + PR tree-optimization/104334 + * range-op.cc (range_operator::wi_fold_in_parts): Change lh_range + and rh_range type to widest_int and subtract in widest_int. Remove + ov_rh, ov_lh and sign vars, always perform comparisons as signed + and use >, < and == operators for it. + +2022-02-03 Martin Sebor + + * common.opt (-Wuse-after-free): Correct typos. + 2022-02-02 David Malcolm PR analyzer/104270 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 7896cd5370e..1264d4e89ae 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220203 +20220204 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index b0bc6035add..b008c66f34b 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,29 @@ +2022-02-03 David Malcolm + + PR analyzer/104369 + * engine.cc (exploded_graph::process_node): Use the node for any + diagnostics, avoiding ICE if a bifurcation update adds a + saved_diagnostic, such as for a tainted realloc size. + * region-model-impl-calls.cc + (region_model::impl_call_realloc::success_no_move::update_model): + Require the old pointer to be non-NULL to be able successfully + grow in place. Use model->deref_rvalue rather than maybe_get_region + to support the old pointer being symbolic. + (region_model::impl_call_realloc::success_with_move::update_model): + Likewise. Add a constraint that the new pointer != the old pointer. + Use a sized_region when setting the value of the new region. + Handle the case where we don't know the dynamic size of the old + region by marking the new region as unknown. + * sm-taint.cc (tainted_allocation_size::tainted_allocation_size): + Update assertion to also allow for MEMSPACE_UNKNOWN. + (tainted_allocation_size::emit): Likewise. + (region_model::check_dynamic_size_for_taint): Likewise. + +2022-02-03 David Malcolm + + * region-model-impl-calls.cc (region_model::impl_call_calloc): Use + a sized_region when calling zero_fill_region. + 2022-02-02 David Malcolm * region-model.cc (region_model::on_return): Replace usage of diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 9131726620e..089a36f424e 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,22 @@ +2022-02-03 Patrick Palka + + PR c++/104079 + * pt.cc (value_dependent_noexcept_spec_p): New predicate split + out from ... + (dependent_type_p_r): ... here. + (instantiation_dependent_r): Use value_dependent_noexcept_spec_p + to consider dependence of a noexcept-spec before C++17. + * tree.cc (fixup_deferred_exception_variants): Clear + TYPE_DEPENDENT_P_VALID. + +2022-02-03 Jason Merrill + + PR c++/104302 + * decl.cc (maybe_deduce_size_from_array_init): Give up + on type-dependent init. + (cp_complete_array_type): Only call reshape_init for character + array. + 2022-02-01 Jason Merrill PR c++/103186 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 83a7310d53d..2d19d1ebed3 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,17 @@ +2022-02-03 Harald Anlauf + + PR fortran/104311 + * check.cc (gfc_calculate_transfer_sizes): Checks for case when + storage size of SOURCE is greater than zero while the storage size + of MOLD is zero and MOLD is an array shall not depend on SIZE. + +2022-02-03 Jakub Jelinek + + PR fortran/104328 + * openmp.cc (is_scalar_intrinsic_expr): If must_be_var && conv_ok + and expr is conversion, verify it is a conversion from EXPR_VARIABLE + with non-NULL symtree. Check ->block->next before dereferencing it. + 2022-02-01 Harald Anlauf PR fortran/104331 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 717fbdb0e2c..ff8b08db869 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,203 @@ +2022-02-03 Patrick Palka + + PR c++/104079 + * g++.dg/cpp0x/noexcept74.C: New test. + * g++.dg/cpp0x/noexcept74a.C: New test. + +2022-02-03 David Malcolm + + PR analyzer/104369 + * gcc.dg/analyzer/pr104369-1.c: New test. + * gcc.dg/analyzer/pr104369-2.c: New test. + * gcc.dg/analyzer/realloc-3.c: New test. + * gcc.dg/analyzer/realloc-4.c: New test. + * gcc.dg/analyzer/taint-realloc.c: New test. + +2022-02-03 David Malcolm + + * gcc.dg/analyzer/calloc-1.c: New test. + +2022-02-03 Uroš Bizjak + + PR target/104362 + * gcc.target/i386/pr104362.c: New test. + +2022-02-03 Martin Sebor + + PR tree-optimization/104119 + * gcc.dg/tree-ssa/builtin-snprintf-13.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-warn-29.c: New test. + +2022-02-03 Harald Anlauf + + PR fortran/104311 + * gfortran.dg/transfer_simplify_15.f90: New test. + +2022-02-03 Bill Schmidt + + PR target/103686 + * gcc.target/powerpc/builtins-1-be-folded.c: Remove -mfold-gimple + option. + * gcc.target/powerpc/builtins-1-le-folded.c: Likewise. + * gcc.target/powerpc/builtins-1.c: Rewrite to use small functions and + restrict to -O2 -mbig for predictability. Adjust instruction counts. + * gcc.target/powerpc/builtins-5.c: Remove -mno-fold-gimple option. + * gcc.target/powerpc/p8-vec-xl-xst.c: Likewise. + * gcc.target/powerpc/pr83926.c: Likewise. + * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: Delete. + * gcc.target/powerpc/pr86731-nogimplefold.c: Delete. + * gcc.target/powerpc/swaps-p8-17.c: Remove -mno-fold-gimple option. + +2022-02-03 Bill Schmidt + + PR target/95082 + * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Restrict to -mbig. + * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise. + * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: New. + * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: New. + * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Restrict to -mbig. + * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise. + * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: New. + * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: New. + +2022-02-03 Richard Biener + + PR debug/104337 + * gcc.dg/debug/pr104337.c: New testcase. + +2022-02-03 Bill Schmidt + + * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Adjust error + messages. + * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise. + * gcc.target/powerpc/pr80315-1.c: Likewise. + * gcc.target/powerpc/pr80315-2.c: Likewise. + * gcc.target/powerpc/pr80315-3.c: Likewise. + * gcc.target/powerpc/pr80315-4.c: Likewise. + * gcc.target/powerpc/pr82015.c: Likewise. + * gcc.target/powerpc/pr91903.c: Likewise. + * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Likewise. + * gcc.target/powerpc/vec-ternarylogic-10.c: Likewise. + +2022-02-03 Eric Botcazou + + PR tree-optimization/104356 + * gnat.dg/div_zero.adb: Add dg-skip-if directive for PowerPC. + +2022-02-03 Richard Sandiford + + * gcc.target/aarch64/sve/struct_vect_25.c: Remove XFAILs. + +2022-02-03 Richard Sandiford + + * gcc.target/aarch64/sve/mask_struct_load_1.c: Use intptr_t + iterators instead of int iterators. + * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise. + +2022-02-03 Richard Sandiford + + * gcc.target/aarch64/sve/single_5.c: Remove some XFAILs. + +2022-02-03 Richard Sandiford + + * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: Don't XFAIL for SVE. + * gcc.dg/vect/tsvc/vect-tsvc-s114.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s124.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s161.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s253.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s257.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s272.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s273.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s274.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s278.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s279.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s441.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s443.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise. + * gcc.dg/vect/tsvc/vect-tsvc-vif.c: Likewise. + +2022-02-03 Richard Sandiford + + * gcc.dg/guality/ipa-sra-1.c: Update aarch64*-*-* xfails. + * gcc.dg/guality/pr54519-1.c: Likewise. + * gcc.dg/guality/pr54519-3.c: Likewise. + +2022-02-03 Jakub Jelinek + + PR tree-optimization/104334 + * g++.dg/opt/pr104334.C: New test. + +2022-02-03 Jakub Jelinek + + PR fortran/104328 + * gfortran.dg/gomp/atomic-27.f90: New test. + +2022-02-03 Jason Merrill + + PR c++/104302 + * g++.dg/template/array35.C: New test. + * g++.dg/template/array36.C: New test. + 2022-02-02 Segher Boessenkool * lib/target-supports.exp (check_effective_target_powerpc_altivec_ok): diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog index 7901f862099..e9eba5744d8 100644 --- a/libatomic/ChangeLog +++ b/libatomic/ChangeLog @@ -1,3 +1,9 @@ +2022-02-03 David Seifert + Jakub Jelinek + + * configure.ac: Support --disable-werror. + * configure: Regenerate. + 2022-01-31 Martin Liska * acinclude.m4: Detect *_ld_is_mold and use it. diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index 4cef843890a..c77fe7a5aea 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -1,3 +1,9 @@ +2022-02-03 David Seifert + Jakub Jelinek + + * configure.ac: Support --disable-werror. + * configure: Regenerate. + 2021-12-28 Francois-Xavier Coudert PR libbacktrace/103822 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index b37c28dba07..245b5934773 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,9 @@ +2022-02-03 David Seifert + Jakub Jelinek + + * configure.ac: Support --disable-werror. + * configure: Regenerate. + 2022-02-01 Tom de Vries * testsuite/libgomp.oacc-c-c++-common/private-atomic-1.c: Remove diff --git a/libitm/ChangeLog b/libitm/ChangeLog index 66f8fb9bd52..fc9e9a07f5f 100644 --- a/libitm/ChangeLog +++ b/libitm/ChangeLog @@ -1,3 +1,9 @@ +2022-02-03 David Seifert + Jakub Jelinek + + * configure.ac: Support --disable-werror. + * configure: Regenerate. + 2022-01-31 Martin Liska * acinclude.m4: Detect *_ld_is_mold and use it. diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog index aea2def37df..92714c8fe6a 100644 --- a/libsanitizer/ChangeLog +++ b/libsanitizer/ChangeLog @@ -1,3 +1,20 @@ +2022-02-03 David Seifert + Jakub Jelinek + + * configure.ac: Support --disable-werror. + * aclocal.m4: Include also ../config/warnings.m4. + * libbacktrace/Makefile.am (WARN_FLAGS): Remove. + * configure: Regenerate. + * Makefile.in: Regenerate. + * asan/Makefile.in: Regenerate. + * hwasan/Makefile.in: Regenerate. + * interception/Makefile.in: Regenerate. + * libbacktrace/Makefile.in: Regenerate. + * lsan/Makefile.in: Regenerate. + * sanitizer_common/Makefile.in: Regenerate. + * tsan/Makefile.in: Regenerate. + * ubsan/Makefile.in: Regenerate. + 2021-12-06 H.J. Lu * LOCAL_PATCHES: Add commit 70b043845d7.