From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id DDEC83858423; Wed, 15 Feb 2023 00:18:32 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DDEC83858423 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1676420312; bh=R8h0tcufjJzBdSiNyBvK+pgSvmH0OvbbrcWJohj6zzw=; h=From:To:Subject:Date:From; b=NHG4Vs17Va7CRJNX8He8Rlv2yGAMPMjAD6ogeW8GoF9OH1s8fUldft+qZSN44uMKK 4G76oS3XdM4lmpBgg2MPMYJRlqUUdqS61nQsIYTE8lQPpzzIwFZSxTKFQRm4sIvbsS LFAAPrz4om+DiTcsY9x4KyVqcDSC6vBuqTgEqf48= MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r13-5993] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: d68adf853759fa68945122a1b72035cab78d5077 X-Git-Newrev: 05467d08e777b72f57c50f7ef0430f8cf0edd8e1 Message-Id: <20230215001832.DDEC83858423@sourceware.org> Date: Wed, 15 Feb 2023 00:18:32 +0000 (GMT) List-Id: https://gcc.gnu.org/g:05467d08e777b72f57c50f7ef0430f8cf0edd8e1 commit r13-5993-g05467d08e777b72f57c50f7ef0430f8cf0edd8e1 Author: GCC Administrator Date: Wed Feb 15 00:17:49 2023 +0000 Daily bump. Diff: --- gcc/ChangeLog | 68 ++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 10 ++++++ gcc/cp/ChangeLog | 5 +++ gcc/testsuite/ChangeLog | 82 +++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 26 ++++++++++++++++ 6 files changed, 192 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 53b395667c1..a7a9106c9c4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,71 @@ +2023-02-15 Hans-Peter Nilsson + + * reload1.cc (gen_reload): Correct rtx parameter for fatal_insn + "failure trying to reload" call. + +2023-02-15 Hans-Peter Nilsson + + * gdbinit.in (phrs): New command. + * sel-sched-dump.cc (debug_hard_reg_set): Remove debug-function. + * ira-color.cc (debug_hard_reg_set): New, calling print_hard_reg_set. + +2023-02-14 David Faust + + PR target/108790 + * config/bpf/constraints.md (q): New memory constraint. + * config/bpf/bpf.md (zero_extendhidi2): Use it here. + (zero_extendqidi2): Likewise. + (zero_extendsidi2): Likewise. + (*mov): Likewise. + +2023-02-14 Andrew Pinski + + PR tree-optimization/108355 + PR tree-optimization/96921 + * match.pd: Add pattern for "1 - bool_val". + +2023-02-14 Richard Biener + + * tree-ssa-sccvn.cc (vn_phi_compute_hash): Key skipping + basic block index hashing on the availability of ->cclhs. + (vn_phi_eq): Avoid re-doing sanity checks for CSE but + rely on ->cclhs availability. + (vn_phi_lookup): Set ->cclhs only when we are eventually + going to CSE the PHI. + (vn_phi_insert): Likewise. + +2023-02-14 Eric Botcazou + + * gimplify.cc (gimplify_save_expr): Add missing guard. + +2023-02-14 Richard Biener + + PR tree-optimization/108782 + * tree-vect-loop.cc (vect_phi_first_order_recurrence_p): + Make sure we're not vectorizing an inner loop. + +2023-02-14 Jakub Jelinek + + PR sanitizer/108777 + * params.opt (-param=asan-kernel-mem-intrinsic-prefix=): New param. + * asan.h (asan_memfn_rtl): Declare. + * asan.cc (asan_memfn_rtls): New variable. + (asan_memfn_rtl): New function. + * builtins.cc (expand_builtin): If + param_asan_kernel_mem_intrinsic_prefix and function is + kernel-{,hw}address sanitized, emit calls to + __{,hw}asan_{memcpy,memmove,memset} rather than + {memcpy,memmove,memset}. Use sanitize_flags_p (SANITIZE_ADDRESS) + instead of flag_sanitize & SANITIZE_ADDRESS to check if + asan_intercepted_p functions shouldn't be expanded inline. + +2023-02-14 Richard Sandiford + + PR tree-optimization/96373 + * tree-vect-stmts.cc (vectorizable_operation): Predicate trapping + operations on the loop mask. Reject partial vectors if this isn't + possible. + 2023-02-13 Richard Sandiford PR rtl-optimization/108681 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fe9ab157aec..79267617449 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230214 +20230215 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index cebcb42d0ff..fdbbf4cc4ee 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,13 @@ +2023-02-14 Eric Botcazou + + * gcc-interface/trans.cc (gnat_gimplify_expr): Add missing guard. + +2023-02-14 Dongsheng Song + + * adaint.c [Linux]: Include . + (__gnat_get_executable_load_address) [Linux]: Enable only for + glibc and uClibc. + 2023-01-16 Marc Poulhiès * gcc-interface/Make-lang.in: Update copyright years. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 4c894ba8a13..baaa3943d71 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2023-02-15 Marek Polacek + + PR c++/106675 + * call.cc (joust_maybe_elide_copy): Return false for ck_ambig. + 2023-02-10 Marek Polacek PR c++/107079 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 900a3eb4ef8..31763804500 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,85 @@ +2023-02-15 Marek Polacek + + PR c++/106675 + * g++.dg/cpp0x/overload-conv-5.C: New test. + +2023-02-14 David Faust + + PR target/108790 + * gcc.target/bpf/ldxdw.c: New test. + +2023-02-14 Andrew Pinski + + PR tree-optimization/108355 + PR tree-optimization/96921 + * gcc.dg/tree-ssa/bool-minus-1.c: New test. + * gcc.dg/tree-ssa/bool-minus-2.c: New test. + * gcc.dg/tree-ssa/pr108354-1.c: New test. + +2023-02-14 Eric Botcazou + + * gnat.dg/shift2.adb: New test. + +2023-02-14 Richard Biener + + PR tree-optimization/108782 + * gcc.dg/torture/pr108782.c: New testcase. + +2023-02-14 Jakub Jelinek + + PR sanitizer/108777 + * gcc.dg/asan/pr108777-1.c: New test. + * gcc.dg/asan/pr108777-2.c: New test. + * gcc.dg/asan/pr108777-3.c: New test. + * gcc.dg/asan/pr108777-4.c: New test. + * gcc.dg/asan/pr108777-5.c: New test. + * gcc.dg/asan/pr108777-6.c: New test. + * gcc.dg/completion-3.c: Adjust expected multiline output. + +2023-02-14 Andreas Schwab + + PR target/108723 + * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip + over cfi directives. + * gcc.target/riscv/shorten-memrefs-2.c: Likewise. + * gcc.target/riscv/shorten-memrefs-3.c: Likewise. + * gcc.target/riscv/shorten-memrefs-4.c: Likewise. + * gcc.target/riscv/shorten-memrefs-5.c: Likewise. + * gcc.target/riscv/shorten-memrefs-6.c: Likewise. + * gcc.target/riscv/shorten-memrefs-8.c: Likewise. + +2023-02-14 Thomas Schwinge + + * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx. + +2023-02-14 Richard Sandiford + + PR tree-optimization/96373 + PR tree-optimization/108571 + * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math. + * gcc.target/aarch64/sve/fsubr_1.c: Likewise. + * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops. + * gcc.target/aarch64/sve/fp_arith_1.c: Likewise. + +2023-02-14 Kewen Lin + + PR target/96373 + * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math. + * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise. + * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise. + * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise. + * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise. + * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise. + * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise. + * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise. + * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise. + * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise. + * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise. + * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise. + * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise. + * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise. + * gcc.target/powerpc/pr96373.c: New test. + 2023-02-13 Richard Sandiford PR rtl-optimization/108681 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 2e48684f5f4..f85938395c6 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,29 @@ +2023-02-14 Gerald Pfeifer + + * doc/xml/manual/status_cxx2017.xml: Update an open-std.org link + to www.open-std.org and https. + * doc/html/manual/status.html: Regenerate. + +2023-02-14 Thomas W Rodgers + + PR libstdc++/103934 + * include/std/atomic (atomic_flag_wait): Add. + (atomic_flag_wait_explicit): Add. + (atomic_flag_notify): Add. + (atomic_flag_notify_explicit): Add. + * testsuite/29_atomics/atomic_flag/wait_notify/1.cc: + Add test case to cover missing atomic_flag free functions. + +2023-02-14 Thomas W Rodgers + + PR libstdc++/103934 + * include/std/atomic (atomic_flag_test): Add. + (atomic_flag_test_explicit): Add. + * testsuite/29_atomics/atomic_flag/test/explicit.cc: Add + test case to cover missing atomic_flag free functions. + * testsuite/29_atomics/atomic_flag/test/implicit.cc: + Likewise. + 2023-02-13 Gerald Pfeifer * doc/xml/manual/policy_data_structures_biblio.xml: Adjust