diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-04-10 00:16:23 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-04-10 00:16:23 +0000 |
commit | 3115aba8d856faadaab5c79bc4823a39ebc21bb2 (patch) | |
tree | 3f86f2dd3cc13d78da9fe892cae39c472e461fcb | |
parent | b2576d75ed8900f77849ceacf7fe5f0f3abe734d (diff) | |
download | gcc-3115aba8d856faadaab5c79bc4823a39ebc21bb2.zip gcc-3115aba8d856faadaab5c79bc4823a39ebc21bb2.tar.gz gcc-3115aba8d856faadaab5c79bc4823a39ebc21bb2.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 20 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 22 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 64 | ||||
-rw-r--r-- | libgomp/ChangeLog | 14 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 46 | ||||
-rw-r--r-- | maintainer-scripts/ChangeLog | 22 |
8 files changed, 195 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 82d4c68..ea522e4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index e82c93a..8d17551 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210409 +20210410 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index a3819b3..5d35496 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -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 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 8ab3316..8fc1159 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -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 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d28b98b..8b339a8 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index c7e7c23..05fb2b0 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -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 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 3a4f044..7b19ca5 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -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. diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog index 4bb93da..bbee2ae 100644 --- a/maintainer-scripts/ChangeLog +++ b/maintainer-scripts/ChangeLog @@ -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 |