From e0e07bc7624776f9369cf0c73e2a3cf42cd2ce97 Mon Sep 17 00:00:00 2001 From: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri, 15 Jul 2022 00:16:22 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 36 ++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 7 +++++++ gcc/jit/ChangeLog | 7 +++++++ gcc/testsuite/ChangeLog | 29 +++++++++++++++++++++++++++++ libiberty/ChangeLog | 4 ++++ lto-plugin/ChangeLog | 8 ++++++++ 7 files changed, 92 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b759cf452a8c..323b46f2ffdb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,39 @@ +2022-07-14 H.J. Lu <hjl.tools@gmail.com> + + PR tree-optimization/103798 + * tree-ssa-forwprop.cc: Include "tree-ssa-strlen.h". + (simplify_builtin_call): Inline memchr with constant strings of + no more than the bytes of a word. + * tree-ssa-strlen.cc (use_in_zero_equality): Make it global. + * tree-ssa-strlen.h (use_in_zero_equality): New. + +2022-07-14 Eric Botcazou <ebotcazou@adacore.com> + + * gimplify.cc (lookup_tmp_var): Add NOT_GIMPLE_REG boolean parameter + and set DECL_NOT_GIMPLE_REG_P on the variable according to it. + (internal_get_tmp_var): Add NOT_GIMPLE_REG boolean parameter and + pass it in the call to lookup_tmp_var. + (get_formal_tmp_var): Pass false in the call to lookup_tmp_var. + (get_initialized_tmp_var): Likewise. + (prepare_gimple_addressable): Call internal_get_tmp_var instead of + get_initialized_tmp_var with NOT_GIMPLE_REG set to true. + +2022-07-14 Martin Liska <mliska@suse.cz> + + * doc/gimple.texi: Close properly a deftypefn. + +2022-07-14 Martin Liska <mliska@suse.cz> + + * doc/gimple.texi: Close properly a deftypefn. + +2022-07-14 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp> + + * config/xtensa/xtensa.md: + In FP constant synthesis split pattern, subcontract to + avoid_constant_pool_reference() as in the case of integer, + because it can handle well too. And cast to int32_t before + calling xtensa_constantsynth() in order to ignore upper 32-bit. + 2022-07-13 Aldy Hernandez <aldyh@redhat.com> * range-op.cc (operator_lt::fold_range): Use nonzero bits. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 56754ca716d6..5d08726610c3 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220714 +20220715 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index f13ce094e24d..f02b65fbc591 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,10 @@ +2022-07-14 Harald Anlauf <anlauf@gmx.de> + Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/106209 + * decl.cc (add_init_expr_to_sym): Handle bad initializers for + implied-shape arrays. + 2022-07-12 Harald Anlauf <anlauf@gmx.de> PR fortran/106049 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index d16b5735197a..581f682c62b9 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,10 @@ +2022-07-14 Jonathan Wakely <jwakely@redhat.com> + + * jit-recording.h (recording::memento): Define copy constructor + and copy assignment operator as deleted. + (recording::string): Likewise. + (recording::string::c_str): Add const qualifier. + 2022-06-29 Antoni Boucher <bouanto@zoho.com> PR jit/105812 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 97b9f5f6f04d..cfdf64624258 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,32 @@ +2022-07-14 H.J. Lu <hjl.tools@gmail.com> + + PR tree-optimization/103798 + * c-c++-common/pr103798-1.c: New test. + * c-c++-common/pr103798-2.c: Likewise. + * c-c++-common/pr103798-3.c: Likewise. + * c-c++-common/pr103798-4.c: Likewise. + * c-c++-common/pr103798-5.c: Likewise. + * c-c++-common/pr103798-6.c: Likewise. + * c-c++-common/pr103798-7.c: Likewise. + * c-c++-common/pr103798-8.c: Likewise. + * c-c++-common/pr103798-9.c: Likewise. + * c-c++-common/pr103798-10.c: Likewise. + +2022-07-14 Harald Anlauf <anlauf@gmx.de> + Steven G. Kargl <kargl@gcc.gnu.org> + + PR fortran/106209 + * gfortran.dg/pr106209.f90: New test. + +2022-07-14 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/opt98.ads, gnat.dg/opt98.adb: New test. + +2022-07-14 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp> + + * gcc.target/xtensa/constsynth_double.c: + Modify in order to catch the issue. + 2022-07-13 Patrick Palka <ppalka@redhat.com> PR c++/105912 diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 547ef8b2c3af..45fd827475c2 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,7 @@ +2022-07-14 Martin Liska <mliska@suse.cz> + + * functions.texi: Replace strtoul with strtoull. + 2022-07-04 Nick Clifton <nickc@redhat.com> * rust-demangle.c (demangle_const): Add a missing goto pass_return diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog index 42760afc02d6..eb37870da295 100644 --- a/lto-plugin/ChangeLog +++ b/lto-plugin/ChangeLog @@ -1,3 +1,11 @@ +2022-07-14 Martin Liska <mliska@suse.cz> + + PR bootstrap/106156 + * Makefile.am: Use ac_lto_plugin_extra_ldflags for AM_LDFLAGS. + * configure.ac: Use AC_SUBST(ac_lto_plugin_extra_ldflags). + * Makefile.in: Regenerate. + * configure: Regenerate. + 2022-07-12 Martin Liska <mliska@suse.cz> * lto-plugin.c (negotiate_api_version): New. -- GitLab