Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 15 Mar 2022 00:16:49 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 15 Mar 2022 00:16:49 +0000 (00:16 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
libsanitizer/ChangeLog
libstdc++-v3/ChangeLog

index b506256..f8fc803 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2022-03-14  Jonathan Wakely  <jwakely@redhat.com>
+
+       * configure.ac: Fix incorrect option in comment.
+       * configure: Regenerate.
+
 2022-03-09  Hans-Peter Nilsson  <hp@axis.com>
 
        * Makefile.def (dependencies): Make configure-sim depend on
index b98e352..63b2963 100644 (file)
@@ -1,3 +1,62 @@
+2022-03-14  Roger Sayle  <roger@nextmovesoftware.com>
+           Uroš Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/i386.md (peephole2 xorl;movb -> movzbl): Disable
+       transformation when *zero_extend<mode>si2 is not available.
+
+2022-03-14  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       * config/mips/mips.h (SUBTARGET_SHADOW_OFFSET): Define.
+       * config/mips/mips.cc (mips_option_override): Make
+       -fsanitize=address imply -fasynchronous-unwind-tables.  This is
+       needed by libasan for stack backtrace on MIPS.
+       (mips_asan_shadow_offset): Return SUBTARGET_SHADOW_OFFSET.
+
+2022-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/104778
+       * lra.cc (lra_substitute_pseudo): For debug_p mode, simplify
+       SUBREG, ZERO_EXTEND, SIGN_EXTEND, FLOAT or UNSIGNED_FLOAT if recursive
+       call simplified the first operand into VOIDmode constant.
+
+2022-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/102586
+       * doc/extend.texi (__builtin_clear_padding): Clearify that for C++
+       argument type should be pointer to trivially-copyable type unless it
+       is address of a variable or parameter.
+
+2022-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/99754
+       * config/i386/emmintrin.h (_mm_loadu_si32): Put loaded value into
+       first   rather than last element of the vector, use __m32_u to do
+       a really unaligned load, use just 0 instead of (int)0.
+       (_mm_loadu_si16): Put loaded value into first rather than last
+       element of the vector, use __m16_u to do a really unaligned load,
+       use just 0 instead of (short)0.
+
+2022-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR other/104899
+       * config/bfin/bfin.cc (bfin_handle_longcall_attribute): Fix a typo
+       in diagnostic message - cannott -> cannot.  Use %< and %> around
+       names of attribute.  Avoid too long line.
+       * range-op.cc (operator_logical_and::op1_range): Fix up a typo
+       in comment - cannott -> cannot.  Use 2 spaces after . instead of one.
+
+2022-03-14  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/104666
+       * config/i386/i386-expand.cc
+       (ix86_check_builtin_isa_match): New func.
+       (ix86_expand_builtin): Move code to
+       ix86_check_builtin_isa_match and call it.
+       * config/i386/i386-protos.h
+       (ix86_check_builtin_isa_match): Declare.
+       * config/i386/i386.cc (ix86_gimple_fold_builtin): Don't fold
+       builtin into gimple when isa mismatches.
+
 2022-03-13  Tobias Burnus  <tobias@codesourcery.com>
 
        * doc/invoke.texi: Fix typos.
index 48ea82f..9d15058 100644 (file)
@@ -1 +1 @@
-20220314
+20220315
index 4905378..08cc92b 100644 (file)
@@ -1,3 +1,10 @@
+2022-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/102586
+       * call.cc (build_cxx_call): Diagnose __builtin_clear_padding where
+       first argument's type is pointer to non-trivially-copyable type unless
+       it is address of a variable or parameter.
+
 2022-03-12  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/104641
index 90d8298..703c87f 100644 (file)
@@ -1,3 +1,7 @@
+2022-03-14  Joseph Myers  <joseph@codesourcery.com>
+
+       * de.po, fr.po, sv.po: Update.
+
 2022-03-07  Joseph Myers  <joseph@codesourcery.com>
 
        * fr.po, sv.po: Update.
index 6bcb52a..707ce1e 100644 (file)
@@ -1,3 +1,36 @@
+2022-03-14  Roger Sayle  <roger@nextmovesoftware.com>
+           Uroš Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr98335.c: Skip this test if tuning for i486
+       or pentium, and not optimizing for size.
+
+2022-03-14  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       * c-c++-common/asan/global-overflow-1.c: Skip for MIPS with some
+       optimization levels because inaccurate debug info is causing
+       dg-output mismatch on line numbers.
+       * g++.dg/asan/large-func-test-1.C: Likewise.
+
+2022-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/104778
+       * gcc.target/powerpc/pr104778.c: New test.
+
+2022-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/102586
+       * g++.dg/cpp2a/builtin-clear-padding1.C: New test.
+
+2022-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/99754
+       * gcc.target/i386/pr99754-1.c: New test.
+       * gcc.target/i386/pr99754-2.c: New test.
+
+2022-03-14  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr104666.c: New test.
+
 2022-03-12  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/104641
index ef98eaf..324be7d 100644 (file)
@@ -1,3 +1,12 @@
+2022-03-14  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       * configure.tgt: Enable build on mips*64*-*-linux*.
+
+2022-03-14  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       * sanitizer_common/sanitizer_atomic_clang.h: Ensures to only
+       include sanitizer_atomic_clang_mips.h for O32.
+
 2022-02-15  Jakub Jelinek  <jakub@redhat.com>
 
        * sanitizer_common/sanitizer_linux_libcdep.cpp: Cherry-pick
index 5d62f47..9eb5b89 100644 (file)
@@ -1,3 +1,9 @@
+2022-03-14  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/104875
+       * src/c++11/codecvt.cc (read_utf8_code_point): Use char32_t to
+       hold octets that will be left-shifted.
+
 2022-03-10  Jonathan Wakely  <jwakely@redhat.com>
 
        PR libstdc++/104870