]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 10 Apr 2021 00:16:23 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 10 Apr 2021 00:16:23 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog
maintainer-scripts/ChangeLog

index 82d4c68b1dad373d151a4c27d3379ede56b934c8..ea522e4aebe72e3e582e75db7d650dc4ed3843f9 100644 (file)
@@ -1,3 +1,23 @@
+2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * config/aarch64/aarch64.c (aarch64_option_restore): If the
+       architecture was specified explicitly and the tuning wasn't,
+       tune for the architecture rather than the configured default CPU.
+
+2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * config/aarch64/aarch64.md (tlsdesc_small_sve_<mode>): Use X30
+       as the temporary register.
+
+2021-04-09  Martin Liska  <mliska@suse.cz>
+
+       * doc/extend.texi: Move non-target attributes on the top level.
+
+2021-04-09  Martin Liska  <mliska@suse.cz>
+
+       * doc/invoke.texi: Document minimum and maximum value of the
+       argument for both supported compression algorithms.
+
 2021-04-08  David Edelsohn  <dje.gcc@gmail.com>
 
        * config/rs6000/rs6000.c (rs6000_xcoff_select_section): Select
index e82c93a645d4719cdea2013d47e1011aed9ed28c..8d175511292aa403e789e32640b96568b3692a06 100644 (file)
@@ -1 +1 @@
-20210409
+20210410
index a3819b37def429a7121ac2797d07c19faa4d08d7..5d35496707981d504913285bfac0aacce07468e5 100644 (file)
@@ -1,3 +1,25 @@
+2021-04-09  Patrick Palka  <ppalka@redhat.com>
+
+       * cp-tree.h (LAMBDA_EXPR_REGENERATED_FROM)
+       (LAMBDA_EXPR_REGENERATING_TARGS): Replace these with ...
+       (LAMBDA_EXPR_REGEN_INFO): ... this.
+       (tree_lambda_expr::regenerated_from)
+       (tree_lambda_expr::regenerating_targs): Replace these with ...
+       (tree_lambda_expr::regen_info): ... this.
+       * constraint.cc (satisfy_declaration_constraints): Adjust
+       accordingly.
+       * lambda.c (build_lambda_expr): Likewise.
+       * pt.c (regenerated_lambda_fn_p): Likewise.
+       (most_general_lambda): Likewise.
+       (tsubst_lambda_expr): Likewise.
+
+2021-04-09  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/99806
+       * parser.c (cp_parser_member_declaration): Call
+       cp_parser_save_default_args even for function templates.  Use
+       STRIP_TEMPLATE on the declaration we're passing.
+
 2021-04-08  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/99874
index 8ab3316f4746d528a3098110d89b38effa73ca5e..8fc11598b199f33f90e535f624c3d4453bdf8601 100644 (file)
@@ -1,3 +1,9 @@
+2021-04-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/99817
+       * trans-types.c (gfc_get_function_type): Also generate hidden
+       coarray argument for character arguments.
+
 2021-04-03  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/99818
index d28b98b6f1fbc61f21f46dc624d9f0c6b24312e3..8b339a8c062c98bee15af26e8e3d5668a7e3d07d 100644 (file)
@@ -1,3 +1,67 @@
+2021-04-09  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/55288
+       * g++.dg/warn/uninit-pr55288.C: New test.
+
+2021-04-09  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/90215
+       * g++.dg/cpp1z/fold-lambda4.C: New test.
+
+2021-04-09  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/99806
+       * g++.dg/concepts/abbrev10.C: New test.
+       * g++.dg/concepts/abbrev11.C: New test.
+
+2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/pr70398.c: Require a target that can link
+       static executables.
+
+2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
+
+2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
+       with SVE.
+
+2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
+       * gcc.dg/pr96573.c: Likewise.
+       * gcc.dg/tree-ssa/pr84512.c: Likewise.
+       * gcc.dg/vect/bb-slp-43.c: Likewise.
+       * gcc.dg/vect/slp-reduc-11.c: Likewise.
+
+2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/vect/pr65947-7.c: Add a noipa attribute.  Expect the
+       loop to vectorized if vect_fold_extract_last.
+
+2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
+       of relying on vectorisation.
+
+2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/87763
+       * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
+
+2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR libfortran/78314
+       * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
+       * gfortran.dg/ieee/ieee_8.f90: Likewise.
+
+2021-04-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/99817
+       * gfortran.dg/coarray/dummy_2.f90: New test.
+
 2021-04-08  David Edelsohn  <dje.gcc@gmail.com>
 
        * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
index c7e7c238551869ad081b4e7c7023ab1146718bc4..05fb2b0c156a5d608722ea6586960761479755f4 100644 (file)
@@ -1,3 +1,17 @@
+2021-04-09  Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR middle-end/84991
+       PR middle-end/84992
+       PR middle-end/90779
+       * testsuite/libgomp.oacc-c-c++-common/static-variable-1.c: New.
+
+2021-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgomp/99984
+       * team.c (gomp_thread_start): Call pthread_setspecific for
+       !(defined HAVE_TLS || defined USE_EMUTLS) only after local_thr
+       has been initialized to avoid false positive warning.
+
 2021-03-29  Tobias Burnus  <tobias@codesourcery.com>
 
        PR target/99555
index 3a4f044400bdfe902c5b674156cddaa18ecd8699..7b19ca525ed495603eb74fd145a4efe89d64edab 100644 (file)
@@ -1,3 +1,49 @@
+2021-04-09  François Dumont  <fdumont@gcc.gnu.org>
+
+       PR libstdc++/99402
+       * include/debug/helper_functions.h (__can_advance(_InputIterator,
+       const std::pair<_Diff, _Distance_precision>&, int)): New.
+       (__can_advance(const _Safe_iterator<>&,
+       const std::pair<_Diff, _Distance_precision>&, int)): New.
+       * include/debug/macros.h (__glibcxx_check_can_increment_dist): New,
+       use latter.
+       (__glibcxx_check_can_increment_range): Adapt to use latter.
+       (__glibcxx_check_can_decrement_range): Likewise.
+       * include/debug/safe_iterator.h
+       (_Safe_iterator<>::_M_can_advance(const std::pair<_Diff, _Distance_precision>&,
+       int)): New.
+       (__can_advance(const _Safe_iterator<>&,
+       const std::pair<_Diff, _Distance_precision>&, int)): New.
+       * include/debug/safe_iterator.tcc
+       (_Safe_iterator<>::_M_can_advance(const std::pair<_Diff, _Distance_precision>&,
+       int)): New.
+       (_Safe_iterator<>::_M_valid_range(const _Safe_iterator<>&,
+       std::pair<difference_type, _Distance_precision>&, bool)): Adapt for
+       __dp_sign_max_size.
+       (__copy_move_a): Adapt to use __glibcxx_check_can_increment_dist.
+       (__copy_move_backward_a): Likewise.
+       (__equal_aux): Likewise.
+       * include/debug/stl_iterator.h (__can_advance(const std::reverse_iterator<>&,
+       const std::pair<_Diff, _Distance_precision>&, int)): New.
+       (__can_advance(const std::move_iterator<>&,
+       const std::pair<_Diff, _Distance_precision>&, int)): New.
+       * testsuite/25_algorithms/copy/debug/99402.cc: New test.
+
+2021-04-09  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/99985
+       * include/bits/hashtable.h (_Hashtable::_S_nothrow_move()): Fix
+       to be a valid constexpr function in C++11.
+       * testsuite/23_containers/unordered_set/cons/99985.cc: New test.
+
+2021-04-09  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/fs_fwd.h: Fix doxygen group command.
+       * include/bits/streambuf_iterator.h: Likewise.
+       * include/bits/uses_allocator_args.h: Likewise.
+       * include/std/memory: Likewise.
+       * include/tr1/complex: Likewise.
+
 2021-04-08  Jonathan Wakely  <jwakely@redhat.com>
 
        * include/bits/basic_string.h: Tweak doxygen comment.
index 4bb93da0aed6673eeb428b723571681704fea224..bbee2aea85703cba7529ba65cb503427cc2cc79d 100644 (file)
@@ -1,3 +1,25 @@
+2021-04-09  Martin Liska  <mliska@suse.cz>
+
+       * branch_changer.py: Generate URL only when emitting
+       to terminal.
+
+2021-04-09  Martin Liska  <mliska@suse.cz>
+
+       * branch_changer.py: Mention closing candidates and emit
+       console links to bugzilla.
+
+2021-04-09  Martin Liska  <mliska@suse.cz>
+
+       * branch_changer.py: Document more how the script behaves.
+
+2021-04-09  Martin Liska  <mliska@suse.cz>
+
+       * branch_changer.py: Fix usage of Version class.
+
+2021-04-09  Martin Liska  <mliska@suse.cz>
+
+       * branch_changer.py: Use new version scheme in --help output.
+
 2021-04-08  Jonathan Wakely  <jwakely@redhat.com>
 
        * generate_libstdcxx_web_docs: Add --disable-multilib to