From: GCC Administrator Date: Wed, 28 Apr 2021 00:18:15 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-11.2.0~491 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8cc9bd2da9773a3d0230a132f6a7a309bb0ca2d;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 0a7104aea15b..fe2e2763aa5c 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,10 @@ +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-27 Jakub Jelinek + + * gennews (files): Add files for GCC 10 and GCC 11. + 2021-04-27 Release Manager * GCC 11.1.0 released. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 85d4f6d546b1..be1611a62d9a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,61 @@ +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-27 Jakub Jelinek + + PR target/100200 + * config/aarch64/aarch64.c (aarch64_print_operand): Cast -UINTVAL + back to HOST_WIDE_INT. + +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-27 Jakub Jelinek + + PR target/100200 + * config/aarch64/predicates.md (aarch64_sub_immediate, + aarch64_plus_immediate): Use -UINTVAL instead of -INTVAL. + * config/aarch64/aarch64.md (casesi, rotl3): Likewise. + * config/aarch64/aarch64.c (aarch64_print_operand, + aarch64_split_atomic_op, aarch64_expand_subvti): Likewise. + +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-27 Jakub Jelinek + + 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 + + Backported from master: + 2021-04-27 Jakub Jelinek + + 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 + + Backported from master: + 2021-04-26 Jakub Jelinek + + 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 + + Backported from master: + 2021-04-21 Jakub Jelinek + + 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. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f347a06c3342..5bc3f0e75f04 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210427 +20210428 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 4b536fa4474c..15b44f358540 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,38 @@ +2021-04-27 Patrick Palka + + Backported from master: + 2021-04-24 Patrick Palka + + 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 + + Backported from master: + 2021-04-22 Marek Polacek + + PR c++/100161 + * pt.c (tsubst_copy_and_build) : Test op0 and + op1 separately for value- or type-dependence. + +2021-04-27 Marek Polacek + + Backported from master: + 2021-04-21 Marek Polacek + + PR c++/96380 + * parser.c (cp_parser_enum_specifier): Don't allow defining + types in enum-base. + +2021-04-27 Jakub Jelinek + + * module.cc: Remove #error that triggers if DEV-PHASE is empty. + 2021-04-27 Release Manager * GCC 11.1.0 released. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 0e8580b40af3..1a552875160a 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,27 @@ +2021-04-27 Harald Anlauf + + Backported from master: + 2021-04-24 Harald Anlauf + + PR fortran/100218 + * expr.c (gfc_check_vardef_context): Extend check to allow pointer + from a function reference. + +2021-04-27 Harald Anlauf + + Backported from master: + 2021-04-24 Harald Anlauf + + 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. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c181744f655f..aef2d1243322 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,97 @@ +2021-04-27 Patrick Palka + + Backported from master: + 2021-04-24 Patrick Palka + + 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 + + Backported from master: + 2021-04-24 Harald Anlauf + + PR fortran/100218 + * gfortran.dg/ptr-func-4.f90: New test. + +2021-04-27 Harald Anlauf + + Backported from master: + 2021-04-24 Harald Anlauf + + PR fortran/100154 + * gfortran.dg/pr100154.f90: New test. + +2021-04-27 Marek Polacek + + Backported from master: + 2021-04-22 Marek Polacek + + PR c++/100161 + * g++.dg/warn/Wtype-limits6.C: New test. + +2021-04-27 Marek Polacek + + Backported from master: + 2021-04-21 Marek Polacek + + PR c++/96380 + * g++.dg/cpp0x/enum_base4.C: New test. + * g++.dg/cpp0x/enum_base5.C: New test. + +2021-04-27 Michael Meissner + + PR target/98952 + * gcc.target/powerpc/pr98952.c: New test. Test backported from + trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878. + +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-27 Jakub Jelinek + + PR tree-optimization/100239 + * gcc.dg/pr100239.c: New test. + +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-27 Jakub Jelinek + + PR rtl-optimization/100254 + * g++.dg/opt/pr100254.C: New test. + +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-21 Jakub Jelinek + + * 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 + + Backported from master: + 2021-04-21 Jakub Jelinek + + PR rtl-optimization/100148 + * g++.dg/opt/pr100148.C: New test. + 2021-04-27 Release Manager * GCC 11.1.0 released. diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index b99bb2516af8..fae5149f07eb 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,14 @@ +2021-04-27 Michael Meissner + + 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. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index a58d590216d8..f98771421919 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,18 @@ +2021-04-27 Tobias Burnus + + Backported from master: + 2021-04-21 Tobias Burnus + + * 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. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 4cf343403a11..a65b843c4a3b 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,14 @@ +2021-04-27 Patrick Palka + + Backported from master: + 2021-04-27 Patrick Palka + + 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.