From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 0B1D73858415; Wed, 6 Oct 2021 00:18:39 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0B1D73858415 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r11-9076] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/releases/gcc-11 X-Git-Oldrev: e1edbce89a93dde8653666eaf402d58dda43e3b0 X-Git-Newrev: 15ed2b2b029ee2abd0d0eff33a2539af682c89fb Message-Id: <20211006001839.0B1D73858415@sourceware.org> Date: Wed, 6 Oct 2021 00:18:39 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2021 00:18:39 -0000 https://gcc.gnu.org/g:15ed2b2b029ee2abd0d0eff33a2539af682c89fb commit r11-9076-g15ed2b2b029ee2abd0d0eff33a2539af682c89fb Author: GCC Administrator Date: Wed Oct 6 00:18:08 2021 +0000 Daily bump. Diff: --- gcc/ChangeLog | 46 +++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 11 ++++++++++ gcc/cp/ChangeLog | 20 +++++++++++++++++ gcc/testsuite/ChangeLog | 58 +++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 136 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 512721cb79f..2ca77d7c6a2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,49 @@ +2021-10-05 Ilya Leoshkevich + + Backported from master: + 2021-07-16 Ilya Leoshkevich + + * config/s390/predicates.md (bras_sym_operand): Accept all + functions in 64-bit mode, use UNSPEC_PLT31. + (larl_operand): Use UNSPEC_PLT31. + * config/s390/s390.c (s390_loadrelative_operand_p): Likewise. + (legitimize_pic_address): Likewise. + (s390_emit_tls_call_insn): Mark __tls_get_offset as function, + use UNSPEC_PLT31. + (s390_delegitimize_address): Use UNSPEC_PLT31. + (s390_output_addr_const_extra): Likewise. + (print_operand): Add @PLT to TLS calls, handle %K. + (s390_function_profiler): Mark __fentry__/_mcount as function, + use %K, use UNSPEC_PLT31. + (s390_output_mi_thunk): Use only UNSPEC_GOT, use %K. + (s390_emit_call): Use UNSPEC_PLT31. + (s390_emit_tpf_eh_return): Mark __tpf_eh_return as function. + * config/s390/s390.md (UNSPEC_PLT31): Rename from UNSPEC_PLT. + (*movdi_64): Use %K. + (reload_base_64): Likewise. + (*sibcall_brc): Likewise. + (*sibcall_brcl): Likewise. + (*sibcall_value_brc): Likewise. + (*sibcall_value_brcl): Likewise. + (*bras): Likewise. + (*brasl): Likewise. + (*bras_r): Likewise. + (*brasl_r): Likewise. + (*bras_tls): Likewise. + (*brasl_tls): Likewise. + (main_base_64): Likewise. + (reload_base_64): Likewise. + (@split_stack_call): Likewise. + +2021-10-05 Ilya Leoshkevich + + Backported from master: + 2021-06-24 Ilya Leoshkevich + + * config/s390/s390.c (s390_function_profiler): Ignore labelno + parameter. + * config/s390/s390.h (NO_PROFILE_COUNTERS): Define. + 2021-10-04 Eric Botcazou * config/rs6000/vxworks.h (TARGET_INIT_LIBFUNCS): Delete. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index e8ebd14ea96..46eae114d58 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20211005 +20211006 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 5c2a4724813..b65cb656067 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,14 @@ +2021-10-05 Jakub Jelinek + + Backported from master: + 2021-10-01 Jakub Jelinek + Richard Biener + + PR sanitizer/102515 + * c-ubsan.c (ubsan_instrument_division): Check the right + flag_sanitize_recover bit, depending on which sanitization + is done. + 2021-08-06 Richard Biener Backported from master: diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 2bfae7fb61e..f9bd45de0d3 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,23 @@ +2021-10-05 Jakub Jelinek + + Backported from master: + 2021-10-05 Jakub Jelinek + + PR c++/102548 + * tree.c (apply_identity_attributes): Fix handling of the + case where an attribute in the list doesn't affect type + identity but some attribute before it does. + +2021-10-05 Jakub Jelinek + + Backported from master: + 2021-10-01 Jakub Jelinek + + PR c++/102496 + * name-lookup.c (push_local_extern_decl_alias): Return early even for + tls vars with non-dependent type when processing_template_decl. For + CP_DECL_THREAD_LOCAL_P vars call set_decl_tls_model on alias. + 2021-10-03 Iain Sandoe Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index bac5d336e59..1a2071769ef 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,61 @@ +2021-10-05 Jakub Jelinek + + Backported from master: + 2021-10-05 Jakub Jelinek + + PR c++/102548 + * g++.target/i386/pr102548.C: New test. + +2021-10-05 Jakub Jelinek + + Backported from master: + 2021-10-01 Jakub Jelinek + Richard Biener + + PR sanitizer/102515 + * c-c++-common/ubsan/float-div-by-zero-2.c: New test. + +2021-10-05 Jakub Jelinek + + Backported from master: + 2021-10-01 Jakub Jelinek + + PR c++/102496 + * g++.dg/tls/pr102496-1.C: New test. + * g++.dg/tls/pr102496-2.C: New test. + +2021-10-05 Ilya Leoshkevich + + Backported from master: + 2021-07-16 Ilya Leoshkevich + + * g++.dg/ext/visibility/noPLT.C: Skip on s390x. + * g++.target/s390/mi-thunk.C: New test. + * gcc.target/s390/nodatarel-1.c: Move foostatic to the new + tests. + * gcc.target/s390/pr80080-4.c: Allow @PLT suffix. + * gcc.target/s390/risbg-ll-3.c: Likewise. + * gcc.target/s390/call.h: Common code for the new tests. + * gcc.target/s390/call-z10-pic-nodatarel.c: New test. + * gcc.target/s390/call-z10-pic.c: New test. + * gcc.target/s390/call-z10.c: New test. + * gcc.target/s390/call-z9-pic-nodatarel.c: New test. + * gcc.target/s390/call-z9-pic.c: New test. + * gcc.target/s390/call-z9.c: New test. + * gcc.target/s390/mfentry-m64-pic.c: New test. + * gcc.target/s390/tls.h: Common code for the new TLS tests. + * gcc.target/s390/tls-pic.c: New test. + * gcc.target/s390/tls.c: New test. + +2021-10-05 Ilya Leoshkevich + + Backported from master: + 2021-06-24 Ilya Leoshkevich + + * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new + prologue size. + * gcc.target/s390/mnop-mcount-m64.c: Likewise. + 2021-10-04 Pat Haugen * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update counts.