diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-02-12 00:16:23 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-02-12 00:16:23 +0000 |
commit | e8d68f0a456e00437587461d9645852272fb2322 (patch) | |
tree | 67553147274688f662abf5da88fed89dbd536b2f | |
parent | 4c3792d448964f7bd99e7eac2c29c9eb7c2bfb84 (diff) | |
download | gcc-e8d68f0a456e00437587461d9645852272fb2322.zip gcc-e8d68f0a456e00437587461d9645852272fb2322.tar.gz gcc-e8d68f0a456e00437587461d9645852272fb2322.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 66 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/analyzer/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/c/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/po/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 95 | ||||
-rw-r--r-- | gotools/ChangeLog | 6 | ||||
-rw-r--r-- | libcpp/ChangeLog | 5 | ||||
-rw-r--r-- | libcpp/po/ChangeLog | 4 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 14 |
12 files changed, 224 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 07e865e..30cf2fe 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,69 @@ +2022-02-11 Iain Sandoe <iain@sandoe.co.uk> + Vladimir Makarov <vmakarov@redhat.com> + + PR target/104117 + * config/rs6000/rs6000.cc (darwin_rs6000_legitimate_lo_sum_const_p): + Check for UNSPEC_MACHOPIC_OFFSET wrappers on symbolic addresses when + emitting PIC code. + (legitimate_lo_sum_address_p): Likewise. + * lra-constraints.cc (process_address_1): Do not attempt to emit a reg + load from an invalid lo_sum address. + +2022-02-11 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/104499 + * match.pd ((X & Y) CMP 0 -> X CMP2 ~Y): Use view_convert instead + of convert. + +2022-02-11 Jakub Jelinek <jakub@redhat.com> + + * tree.cc (build_common_builtin_nodes): Fix up formatting in + __builtin_clear_padding decl creation. + * gimplify.cc (gimple_add_padding_init_for_auto_var): Encode + for_auto_init in the value of 2nd BUILT_IN_CLEAR_PADDING + argument rather than in 3rd argument. + (gimplify_call_expr): Likewise. Fix up comment formatting. + * gimple-fold.cc (gimple_fold_builtin_clear_padding): Expect + 2 arguments instead of 3, take for_auto_init from the value + of 2nd argument. + +2022-02-11 Vladimir N. Makarov <vmakarov@redhat.com> + + PR rtl-optimization/104400 + * lra-constraints.cc (process_alt_operands): Don't make union of + this_alternative_exclude_start_hard_regs when reg class in insn + alternative covers other reg classes in the same alternative. + +2022-02-11 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/104446 + * combine.cc (subst): Don't substitute CONST_INTs into RTX_AUTOINC + operands. + +2022-02-11 Richard Biener <rguenther@suse.de> + + PR middle-end/104496 + * internal-fn.cc (vectorized_internal_fn_supported_p): + Bail out for integer mode vector types. + +2022-02-11 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/104459 + * df-scan.cc (df_insn_change_bb): Don't call df_set_bb_dirty when + moving DEBUG_INSNs between bbs. + +2022-02-11 liuhongt <hongtao.liu@intel.com> + + PR tree-optimization/104479 + * match.pd (uncond_op + vec_cond -> cond_op): Add single_use + for the dest of uncond_op. + +2022-02-11 Tom de Vries <tdevries@suse.de> + + PR target/104456 + * config/nvptx/nvptx.cc (prevent_branch_around_nothing): Handle asm + insn. + 2022-02-10 Qing Zhao <qing.zhao@oracle.com> PR middle-end/100775 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f22e11e..b975470 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220211 +20220212 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index ca3e988..f5d1243 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,9 @@ +2022-02-11 David Malcolm <dmalcolm@redhat.com> + + PR analyzer/104274 + * region-model.cc (region_model::check_for_poison): Ignore + uninitialized uses of empty types. + 2022-02-10 David Malcolm <dmalcolm@redhat.com> PR analyzer/98797 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index f958e32..78f6f6f 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,9 @@ +2022-02-11 Richard Biener <rguenther@suse.de> + + * c-attribs.cc (c_common_attribute_table): Add entry for + vector_mask. + (handle_vector_mask_attribute): New. + 2022-02-10 Marcel Vollweiler <marcel@codesourcery.com> * c-omp.cc (c_omp_split_clauses): Added OMP_CLAUSE_HAS_DEVICE_ADDR case. diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 29c7b74..6e420e0 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,8 @@ +2022-02-11 Richard Biener <rguenther@suse.de> + + * gimple-parser.cc (c_parser_gimple_statement): Properly parse + VEC_COND_EXPRs. + 2022-02-10 Marcel Vollweiler <marcel@codesourcery.com> * c-parser.cc (c_parser_omp_clause_name): Parse 'has_device_addr' diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 5a4bb730..1db66a7 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,11 @@ +2022-02-11 Jakub Jelinek <jakub@redhat.com> + + PR c++/104472 + * constexpr.cc (cxx_eval_internal_function) <case IFN_VEC_CONVERT>: + Only return fold_const_call result if it is non-NULL. Otherwise + fall through into the default: case to return t, set *non_constant_p + and emit diagnostics if needed. + 2022-02-10 Jason Merrill <jason@redhat.com> * module.cc (depset::hash::add_specializations): Use diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 9a53714..242ec03 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,11 @@ +2022-02-11 Joseph Myers <joseph@codesourcery.com> + + * gcc.pot: Regenerate. + +2022-02-11 Joseph Myers <joseph@codesourcery.com> + + * exgettext: Also process C++ sources with --language=GCC-source. + 2022-01-17 Martin Liska <mliska@suse.cz> * EXCLUDES: Rename .c names to .cc. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4767cd4..03290ce 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,98 @@ +2022-02-11 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/104499 + * gcc.c-torture/compile/pr104499.c: New test. + +2022-02-11 Vladimir N. Makarov <vmakarov@redhat.com> + + PR rtl-optimization/104400 + * gcc.target/v850/pr104400.c: New. + * gcc.target/v850/v850.exp: New. + +2022-02-11 David Malcolm <dmalcolm@redhat.com> + + PR analyzer/104274 + * gcc.dg/analyzer/torture/empty-struct-1.c: New test. + +2022-02-11 Richard Biener <rguenther@suse.de> + + * gcc.dg/gimplefe-48.c: New testcase. + +2022-02-11 Jakub Jelinek <jakub@redhat.com> + + PR c++/104472 + * g++.dg/cpp0x/constexpr-104472.C: New test. + +2022-02-11 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/104446 + * gcc.target/i386/pr104446.c: New test. + +2022-02-11 Richard Biener <rguenther@suse.de> + + PR middle-end/104496 + * gcc.target/i386/pr104496.c: New testcase. + +2022-02-11 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/104459 + * gcc.dg/pr104459.c: New test. + +2022-02-11 liuhongt <hongtao.liu@intel.com> + + * gcc.target/i386/pr104479.c: New test. + * gcc.target/i386/cond_op_shift_w-1.c: Adjust testcase. + +2022-02-11 Tom de Vries <tdevries@suse.de> + + * gcc.c-torture/compile/pr100576.c: Require effective target + non_strict_prototype. + * gcc.c-torture/compile/pr97576.c: Same. + +2022-02-11 Tom de Vries <tdevries@suse.de> + + * c-c++-common/Walloca-larger-than.c: Require effective target alloca. + * c-c++-common/Warray-bounds-9.c: Same. + * c-c++-common/Wdangling-pointer-2.c: Same. + * c-c++-common/Wdangling-pointer-4.c: Same. + * c-c++-common/Wdangling-pointer-5.c: Same. + * c-c++-common/Wdangling-pointer.c: Same. + * c-c++-common/auto-init-11.c: Same. + * c-c++-common/auto-init-12.c: Same. + * c-c++-common/auto-init-15.c: Same. + * c-c++-common/auto-init-16.c: Same. + * c-c++-common/torture/builtin-clear-padding-4.c: Same. + * gcc.c-torture/compile/pr99787-1.c: Same. + * gcc.dg/Walloca-larger-than-4.c: Same. + * gcc.dg/Wdangling-pointer.c: Same. + * gcc.dg/Wfree-nonheap-object-2.c: Same. + * gcc.dg/Wfree-nonheap-object.c: Same. + * gcc.dg/Wstringop-overflow-56.c: Same. + * gcc.dg/Wstringop-overflow-57.c: Same. + * gcc.dg/Wstringop-overflow-67.c: Same. + * gcc.dg/Wstringop-overflow-71.c: Same. + * gcc.dg/Wvla-larger-than-5.c: Same. + * gcc.dg/analyzer/taint-alloc-1.c: Same. + * gcc.dg/analyzer/torture/ubsan-1.c: Same. + * gcc.dg/graphite/pr99085.c: Same. + * gcc.dg/pr100225.c: Same. + * gcc.dg/pr98721-1.c: Same. + * gcc.dg/pr99122-2.c: Same. + * gcc.dg/sso-14.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-25.c: Same. + * gcc.dg/uninit-38.c: Same. + * gcc.dg/uninit-39.c: Same. + * gcc.dg/uninit-41.c: Same. + * gcc.dg/uninit-pr100250.c: Same. + * gcc.dg/uninit-pr101300.c: Same. + * gcc.dg/uninit-pr101494.c: Same. + * gcc.dg/uninit-pr98578.c: Same. + * gcc.dg/uninit-pr98583.c: Same. + * gcc.dg/vla-stexp-1.c: Same. + * gcc.dg/vla-stexp-2.c: Same. + * gcc.dg/vla-stexp-4.c: Same. + * gcc.dg/vla-stexp-5.c: Same. + 2022-02-10 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/104373 diff --git a/gotools/ChangeLog b/gotools/ChangeLog index c3ea31f..13ed04c 100644 --- a/gotools/ChangeLog +++ b/gotools/ChangeLog @@ -1,3 +1,9 @@ +2022-02-11 Ian Lance Taylor <iant@golang.org> + + * Makefile.am (go_cmd_cgo_files): Add ast_go118.go + (check-go-tool): Copy golang.org/x/tools directories. + * Makefile.in: Regenerate. + 2022-02-09 Ian Lance Taylor <iant@golang.org> * configure.ac (RT_LIBS): Define. diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index c3679fe..a024289 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,8 @@ +2022-02-11 Joseph Myers <joseph@codesourcery.com> + + * Makefile.in (po/$(PACKAGE).pot): Also handle cpp_warning_at, + cpp_pedwarning_at and cpp_error_at. + 2022-02-01 Jakub Jelinek <jakub@redhat.com> PR preprocessor/104147 diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog index 54ca87f..69d7d03 100644 --- a/libcpp/po/ChangeLog +++ b/libcpp/po/ChangeLog @@ -1,3 +1,7 @@ +2022-02-11 Joseph Myers <joseph@codesourcery.com> + + * cpplib.pot: Regenerate. + 2021-12-20 Joseph Myers <joseph@codesourcery.com> * es.po: Update. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b19a6d8..5ed0e0f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,17 @@ +2022-02-11 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/20_util/temporary_buffer.cc: Fix dg-warning target + selector. + +2022-02-11 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/20_util/monotonic_buffer_resource/allocate.cc: + Ignore -Walloc-larger-than warning. + * testsuite/20_util/unsynchronized_pool_resource/allocate.cc: + Likewise. + * testsuite/29_atomics/atomic/cons/user_pod.cc: Compile with -O1 + to avoid linker error for __atomic_is_lock_free. + 2022-02-10 Thomas Rodgers <rodgert@appliantology.com> * include/bits/atomic_wait.h (__waiter_base::_S_do_spin, |