]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 28 Apr 2021 00:18:15 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 28 Apr 2021 00:18:15 +0000 (00:18 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgcc/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index 0a7104aea15baa9366a461083726817d1ab75e57..fe2e2763aa5cb7ce0a37895603dd695726773560 100644 (file)
@@ -1,3 +1,10 @@
+2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       * gennews (files): Add files for GCC 10 and GCC 11.
+
 2021-04-27  Release Manager
 
        * GCC 11.1.0 released.
index 85d4f6d546b11903182cf82f9ded225b92653832..be1611a62d9aa344319075e1c722b7490b968932 100644 (file)
@@ -1,3 +1,61 @@
+2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/100200
+       * config/aarch64/aarch64.c (aarch64_print_operand): Cast -UINTVAL
+       back to HOST_WIDE_INT.
+
+2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/100200
+       * config/aarch64/predicates.md (aarch64_sub_immediate,
+       aarch64_plus_immediate): Use -UINTVAL instead of -INTVAL.
+       * config/aarch64/aarch64.md (casesi, rotl<mode>3): Likewise.
+       * config/aarch64/aarch64.c (aarch64_print_operand,
+       aarch64_split_atomic_op, aarch64_expand_subvti): Likewise.
+
+2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/100239
+       * tree-vect-generic.c (lower_vec_perm): Don't accept constant
+       permutations with all indices from the first zero element as vec_shl.
+
+2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/100254
+       * cfgcleanup.c (outgoing_edges_match): Check REG_EH_REGION on
+       last1 and last2 insns rather than BB_END (bb1) and BB_END (bb2) insns.
+
+2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-04-26  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/100255
+       * vmsdbgout.c (ASM_OUTPUT_DEBUG_STRING, vmsdbgout_begin_block,
+       vmsdbgout_end_block, lookup_filename, vmsdbgout_source_line): Remove
+       register keywords.
+
+2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-04-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/100148
+       * cprop.c (constprop_register): Use next_nondebug_insn instead of
+       NEXT_INSN.
+
 2021-04-27  Release Manager
 
        * GCC 11.1.0 released.
index f347a06c33428b0588551523e6cdabe4b1d0d319..5bc3f0e75f04bae2a9928f1d4cc7dc57f231ab0c 100644 (file)
@@ -1 +1 @@
-20210427
+20210428
index 4b536fa4474c66f0ebd9f681862eb46e0391441b..15b44f3585408844c6bafd839d480e49652b611a 100644 (file)
@@ -1,3 +1,38 @@
+2021-04-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-04-24  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/89565
+       PR c++/93383
+       PR c++/95291
+       PR c++/99200
+       PR c++/99683
+       * pt.c (do_class_deduction): Punt if the initializer is
+       type-dependent.
+
+2021-04-27  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2021-04-22  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/100161
+       * pt.c (tsubst_copy_and_build) <case PLUS_EXPR>: Test op0 and
+       op1 separately for value- or type-dependence.
+
+2021-04-27  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2021-04-21  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/96380
+       * parser.c (cp_parser_enum_specifier): Don't allow defining
+       types in enum-base.
+
+2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       * module.cc: Remove #error that triggers if DEV-PHASE is empty.
+
 2021-04-27  Release Manager
 
        * GCC 11.1.0 released.
index 0e8580b40af388e429f0dab6b3682da320205b67..1a552875160a3cf03eea8c6ce4e11af97f34d2f3 100644 (file)
@@ -1,3 +1,27 @@
+2021-04-27  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2021-04-24  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/100218
+       * expr.c (gfc_check_vardef_context): Extend check to allow pointer
+       from a function reference.
+
+2021-04-27  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2021-04-24  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/100154
+       * check.c (variable_check): Allow function reference having a data
+       pointer result.
+       (arg_strlen_is_zero): New function.
+       (gfc_check_fgetputc_sub): Add static check of character and status
+       arguments.
+       (gfc_check_fgetput_sub): Likewise.
+       * intrinsic.c (add_subroutines): Fix argument name for the
+       character argument to intrinsic subroutines fget[c], fput[c].
+
 2021-04-27  Release Manager
 
        * GCC 11.1.0 released.
index c181744f655fe5b05c992671674b61bc04668d69..aef2d124332229fc4b759789d48af5c7f9768587 100644 (file)
@@ -1,3 +1,97 @@
+2021-04-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-04-24  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/89565
+       PR c++/93383
+       PR c++/95291
+       PR c++/99200
+       PR c++/99683
+       * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
+       * g++.dg/cpp2a/nontype-class45.C: New test.
+       * g++.dg/cpp2a/nontype-class46.C: New test.
+       * g++.dg/cpp2a/nontype-class47.C: New test.
+       * g++.dg/cpp2a/nontype-class48.C: New test.
+
+2021-04-27  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2021-04-24  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/100218
+       * gfortran.dg/ptr-func-4.f90: New test.
+
+2021-04-27  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2021-04-24  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/100154
+       * gfortran.dg/pr100154.f90: New test.
+
+2021-04-27  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2021-04-22  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/100161
+       * g++.dg/warn/Wtype-limits6.C: New test.
+
+2021-04-27  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2021-04-21  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/96380
+       * g++.dg/cpp0x/enum_base4.C: New test.
+       * g++.dg/cpp0x/enum_base5.C: New test.
+
+2021-04-27  Michael Meissner  <meissner@linux.ibm.com>
+
+       PR target/98952
+       * gcc.target/powerpc/pr98952.c: New test.  Test backported from
+       trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878.
+
+2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/100239
+       * gcc.dg/pr100239.c: New test.
+
+2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/100254
+       * g++.dg/opt/pr100254.C: New test.
+
+2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-04-21  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
+       -fchecking.
+       * g++.dg/cpp1y/auto-fn61.C: Likewise.
+       * g++.dg/cpp2a/nontype-class39.C: Likewise.
+       * g++.dg/cpp0x/constexpr-52830.C: Likewise.
+       * g++.dg/cpp0x/vt-88982.C: Likewise.
+       * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
+       dg-additional-options.
+       * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
+
+2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2021-04-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/100148
+       * g++.dg/opt/pr100148.C: New test.
+
 2021-04-27  Release Manager
 
        * GCC 11.1.0 released.
index b99bb2516af87d6f558142f48a106d2123dac61a..fae5149f07ebab96a05c14d4c41dde1b46271140 100644 (file)
@@ -1,3 +1,14 @@
+2021-04-27  Michael Meissner  <meissner@linux.ibm.com>
+
+       PR target/98952
+       * config/rs6000/tramp.S (__trampoline_setup, elfv1 #ifdef): Fix
+       trampoline size comparison in 32-bit by reversing test and
+       combining load immediate with compare.  Fix backported from trunk
+       change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878.
+       (__trampoline_setup, elfv2 #ifdef): Fix trampoline size comparison
+       in 32-bit by reversing test and combining load immediate with
+       compare.
+
 2021-04-27  Release Manager
 
        * GCC 11.1.0 released.
index a58d590216d88e55bfba20e432c5c6d7b07695ef..f987714219193c4586477f58240c5798a5212ab5 100644 (file)
@@ -1,3 +1,18 @@
+2021-04-27  Tobias Burnus  <tobias@codesourcery.com>
+
+       Backported from master:
+       2021-04-21  Tobias Burnus  <tobias@codesourcery.com>
+
+       * testsuite/lib/libgomp.exp (offload_target_to_openacc_device_type):
+       New, based on check_effective_target_offload_target_nvptx.
+       (check_effective_target_offload_target_nvptx): Call it.
+       (check_effective_target_offload_target_amdgcn): New.
+       * testsuite/libgomp.c-c++-common/function-not-offloaded.c:
+       Require target offload_target_nvptx || offload_target_amdgcn.
+       * testsuite/libgomp.c-c++-common/variable-not-offloaded.c: Likewise.
+       * testsuite/libgomp.c/pr86416-1.c: Likewise.
+       * testsuite/libgomp.c/pr86416-2.c: Likewise.
+
 2021-04-27  Release Manager
 
        * GCC 11.1.0 released.
index 4cf343403a11099009131251cac522b355f70500..a65b843c4a3be8d184cd2632e355ac07f0166031 100644 (file)
@@ -1,3 +1,14 @@
+2021-04-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-04-27  Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/100290
+       * include/std/ranges (join_view::_Iterator::operator++): Correct
+       the return type of the lambda to avoid returning a copy of
+       _M_parent->_M_inner.
+       * testsuite/std/ranges/adaptors/join.cc (test10): New test.
+
 2021-04-27  Release Manager
 
        * GCC 11.1.0 released.