Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 26 Jan 2022 00:16:38 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 26 Jan 2022 00:16:38 +0000 (00:16 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgcc/ChangeLog
libgfortran/ChangeLog
libstdc++-v3/ChangeLog

index 0be55f9..975dcd4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2022-01-25  Thomas Schwinge  <thomas@codesourcery.com>
+
+       Revert:
+       2021-09-16  Andrew Pinski  <apinski@marvell.com>
+
+       PR bootstrap/67102
+       * Makefile.def: Have configure-target-libffi depend on
+       all-target-libstdc++-v3.
+       * Makefile.in: Regenerate.
+
 2022-01-22  Jakub Jelinek  <jakub@redhat.com>
 
        PR other/104181
index 98a2cf0..8eb1a60 100644 (file)
@@ -1,3 +1,41 @@
+2022-01-25  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/104203
+       * gimple-ssa-warn-access.cc (pass_data pass_data_waccess): Use
+       TV_WARN_ACCESS.
+       * pointer-query.cc (access_ref::merge_ref): Change return type.
+       Convert failure to a conservative success.
+       (access_ref::get_ref): Adjust to the change above.  Short-circuit
+       PHI evaluation after first failure turned into conservative success.
+       * pointer-query.h (access_ref::merge_ref): Change return type.
+       * timevar.def (TV_WARN_ACCESS): New timer variable.
+
+2022-01-25  David Edelsohn  <dje.gcc@gmail.com>
+
+       * config/rs6000/aix.h (OPTION_GLIBC): Define as 0.
+
+2022-01-25  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/104214
+       * tree-ssa-loop-niter.cc (number_of_iterations_cond): Use
+       stronger guarantees for relational pointer compares when
+       rewriting BASE0 + STEP0 cmp BASE1 + STEP1 as
+       BASE0 + STEP0 - STEP1 cmp BASE1.
+
+2022-01-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/104172
+       * config/rs6000/rs6000-internal.h (rs6000_passes_ieee128): Don't
+       declare.
+       * config/rs6000/rs6000.cc (rs6000_passes_ieee128,
+       ieee128_mangling_gcc_8_1): Remove.
+       (TARGET_ASM_GLOBALIZE_DECL_NAME): Don't redefine.
+       (rs6000_mangle_type): Return "u9__ieee128" instead of
+       ieee128_mangling_gcc_8_1 ? "U10__float128" : "u9__ieee128".
+       (rs6000_globalize_decl_name): Remove.
+       * config/rs6000/rs6000-call.cc (init_cumulative_args,
+       rs6000_function_arg_advance_1): Don't set rs6000_passes_ieee128.
+
 2022-01-24  Martin Sebor  <msebor@redhat.com>
 
        * pointer-query.cc (pointer_query::dump): Remove duplicate
index b786196..d6410e6 100644 (file)
@@ -1 +1 @@
-20220125
+20220126
index 369b0a1..1229af9 100644 (file)
@@ -1,3 +1,15 @@
+2022-01-25  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101532
+       PR c++/104225
+       * decl2.cc (mark_used): Don't consider maybe_instantiate_noexcept
+       on a deleted function.
+
+2022-01-25  Jason Merrill  <jason@redhat.com>
+
+       PR c++/59950
+       * call.cc (build_over_call): Use cp_build_indirect_ref.
+
 2022-01-24  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/104197
index 0875317..a55e851 100644 (file)
@@ -1,3 +1,17 @@
+2022-01-25  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/104227
+       * check.cc (gfc_calculate_transfer_sizes): Fix checking of arrays
+       passed as MOLD argument to the TRANSFER intrinsic for having
+       storage size zero.
+
+2022-01-25  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/104212
+       * check.cc (gfc_check_norm2): Check that optional argument DIM is
+       scalar.
+       (gfc_check_parity): Likewise.
+
 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
 
        * lang.opt (fconvert=): Add EnumSet property and mention also
index 623d3e2..f507a7f 100644 (file)
@@ -1,3 +1,39 @@
+2022-01-25  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/104227
+       * gfortran.dg/transfer_check_6.f90: New test.
+
+2022-01-25  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/104212
+       * gfortran.dg/argument_checking_26.f90: New test.
+
+2022-01-25  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101532
+       PR c++/104225
+       * g++.dg/cpp0x/nsdmi-template21.C: New test.
+       * g++.dg/cpp0x/nsdmi-template21a.C: New test.
+
+2022-01-25  Jason Merrill  <jason@redhat.com>
+
+       PR c++/59950
+       * g++.dg/init/assign2.C: New test.
+
+2022-01-25  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/104214
+       * gcc.dg/vect/pr81196-2.c: New variant testcase only
+       requiring vect_int.
+
+2022-01-25  Francois-Xavier Coudert  <fxcoudert@gmail.com>
+
+       * gfortran.dg/ieee/signaling_3.f90: Skip test on 32-bit x86/x86_64.
+
+2022-01-25  Francois-Xavier Coudert  <fxcoudert@gmail.com>
+
+       * gfortran.dg/ieee/signaling_1.f90: Fix test.
+
 2022-01-24  Marek Polacek  <polacek@redhat.com>
 
        PR preprocessor/104030
index bd8b622..035bfb5 100644 (file)
@@ -1,3 +1,8 @@
+2022-01-25  Florian Weimer  <fweimer@redhat.com>
+
+       PR libgcc/104207
+       * unwind-dw2-fde-dip.c (_Unwind_Find_FDE): Add NULL check.
+
 2022-01-17  Martin Liska  <mliska@suse.cz>
 
        * libgcov-driver.c: Rename .c names to .cc.
index 8bfdacd..b50b911 100644 (file)
@@ -1,3 +1,18 @@
+2022-01-25  Francois-Xavier Coudert  <fxcoudert@gmail.com>
+
+       * ieee/issignaling_fallback.h: Fix GCC-specific preprocessor
+       macros.
+
+2022-01-25  Jakub Jelinek  <jakub@redhat.com>
+
+       * ieee/issignaling_fallback.h (__issignalingl): Define for
+       IBM extended long double are returning __issignaling on the
+       first double.
+
+2022-01-25  Francois-Xavier Coudert  <fxcoudert@gmail.com>
+
+       * ieee/issignaling_fallback.h: fix preprocessor condition.
+
 2022-01-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
 
        * ieee/issignaling_fallback.h: New file.
index a87a5c8..45cf5c6 100644 (file)
@@ -1,3 +1,41 @@
+2022-01-25  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/104019
+       * include/bits/istream.tcc (basic_istream::sentry): Add braces
+       around try-block.
+       * include/bits/shared_ptr_base.h (_Sp_counted_array_base::_M_init):
+       Add pragmas to disable bogus warnings from PR 61596.
+
+2022-01-25  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/104217
+       * src/c++17/fs_ops.cc (_GNU_SOURCE): Define.
+       * src/filesystem/dir.cc (_GNU_SOURCE): Define.
+       * src/filesystem/ops.cc (_GNU_SOURCE): Define.
+
+2022-01-25  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/104161
+       * acinclude.m4 (GLIBCXX_CHECK_FILESYSTEM_DEPS): Check for
+       fdopendir.
+       * config.h.in: Regenerate.
+       * configure: Regenerate.
+       * src/c++17/fs_dir.cc (_Dir): Add nofollow flag to constructor
+       and pass it to base class constructor.
+       (directory_iterator): Pass nofollow flag to _Dir constructor.
+       (fs::recursive_directory_iterator::increment): Likewise.
+       * src/c++17/fs_ops.cc (do_remove_all): Use nofollow option for
+       directory_iterator constructor. Move error check outside loop.
+       * src/filesystem/dir-common.h (_Dir_base): Add nofollow flag to
+       constructor and when it's set use ::open with O_NOFOLLOW and
+       O_DIRECTORY.
+       * src/filesystem/dir.cc (_Dir): Add nofollow flag to constructor
+       and pass it to base class constructor.
+       (directory_iterator): Pass nofollow flag to _Dir constructor.
+       (fs::recursive_directory_iterator::increment): Likewise.
+       * src/filesystem/ops.cc (remove_all): Use nofollow option for
+       directory_iterator constructor. Move error check outside loop.
+
 2022-01-23  Jonathan Wakely  <jwakely@redhat.com>
 
        PR libstdc++/104032