From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id A034A385840D; Wed, 24 Apr 2024 00:16:58 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A034A385840D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1713917818; bh=R5oSWRY//0J4b1ob0dnCuo4XyNJmYGSg0r4kqJTuQ50=; h=From:To:Subject:Date:From; b=iez9ZAzEfwcJLGgRwZRRWaMq+LeWWYRSlBWayMqw4swo7x+BFWq2fUulYBlG5Vaz3 kDlmgGwaUGJVgR4QoDkCANgp6hYfu/oduX+x6CqzUrGbhStSRhnUW735tbMl98ijOG FY1CytJAyEy6dL4jDXtI4AjYRSEhRqD7W3sfwsDg= 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 r14-10101] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 7318f1a389769ab540f414fcba743e90051d466b X-Git-Newrev: 3091f1dfa7e8bf71f6012250d01b5a5ec85c2ca2 Message-Id: <20240424001658.A034A385840D@sourceware.org> Date: Wed, 24 Apr 2024 00:16:58 +0000 (GMT) List-Id: https://gcc.gnu.org/g:3091f1dfa7e8bf71f6012250d01b5a5ec85c2ca2 commit r14-10101-g3091f1dfa7e8bf71f6012250d01b5a5ec85c2ca2 Author: GCC Administrator Date: Wed Apr 24 00:16:29 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 87 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 9 +++++ gcc/cp/ChangeLog | 29 +++++++++++++++++ gcc/m2/ChangeLog | 9 +++++ gcc/po/ChangeLog | 4 +++ gcc/testsuite/ChangeLog | 57 ++++++++++++++++++++++++++++++++ libbacktrace/ChangeLog | 12 +++++++ 8 files changed, 208 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dd6d2c59eb6..2dc021f6f5e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,90 @@ +2024-04-23 Jakub Jelinek + + PR target/114810 + * config/i386/i386.md (*andn3_doubleword_bmi): Split the =&r,r,ro + alternative into =&r,r,r enabled only for x64 and =&r,r,o. + +2024-04-23 Jan Hubicka + + * doc/invoke.texi (-ftree-loop-distribute-patterns): Remove duplicated + sentence about optimization flags implying this. + +2024-04-23 Jakub Jelinek + + * config/darwin.opt (init): Spelling fix: initialiser -> initializer. + +2024-04-23 Jakub Jelinek + + * config/epiphany/epiphany.opt (may-round-for-trunc): Spelling fix: + floatig -> floating. + * config/riscv/riscv.opt (mcsr-check): Spelling fix: CRS -> CSR. + * params.opt (-param=ipa-cp-profile-count-base=): Spelling fix: + frequncy -> frequency. + +2024-04-23 Richard Biener + + PR tree-optimization/114799 + * tree-vect-slp.cc (vect_get_and_check_slp_defs): Properly + update ->any_pattern when swapping operands. + +2024-04-23 Andreas Krebbel + + PR target/114676 + * config/s390/s390-c.cc (s390_expand_overloaded_builtin): Use a + MEM_REF with an addend of type ptr_type_node. + +2024-04-23 Yang Yujie + + * config.gcc: Add loongarch-evolution.o. + * config/loongarch/genopts/genstr.sh: Enable generation of + loongarch-evolution.[cc,h]. + * config/loongarch/t-loongarch: Likewise. + * config/loongarch/genopts/gen-evolution.awk: New file. + * config/loongarch/genopts/isa-evolution.in: Mark ISA version + of introduction for each ISA evolution feature. + * config/loongarch/loongarch-c.cc (loongarch_cpu_cpp_builtins): + Define builtin macros for enabled ISA evolutions and the ISA + version. + * config/loongarch/loongarch-cpu.cc: Use loongarch-evolution.h. + * config/loongarch/loongarch.h: Likewise. + * config/loongarch/loongarch-cpucfg-map.h: Delete. + * config/loongarch/loongarch-evolution.cc: New file. + * config/loongarch/loongarch-evolution.h: New file. + * config/loongarch/loongarch-opts.h (ISA_HAS_FRECIPE): Define. + (ISA_HAS_DIV32): Likewise. + (ISA_HAS_LAM_BH): Likewise. + (ISA_HAS_LAMCAS): Likewise. + (ISA_HAS_LD_SEQ_SA): Likewise. + +2024-04-23 Yang Yujie + + * config.gcc: Make la64v1.0 the default ISA preset of the lp64d ABI. + * config/loongarch/genopts/loongarch-strings: Define la64v1.0, la64v1.1. + * config/loongarch/genopts/loongarch.opt.in: Likewise. + * config/loongarch/loongarch-c.cc (LARCH_CPP_SET_PROCESSOR): Likewise. + (loongarch_cpu_cpp_builtins): Likewise. + * config/loongarch/loongarch-cpu.cc (get_native_prid): Likewise. + (fill_native_cpu_config): Likewise. + * config/loongarch/loongarch-def.cc (array_tune): Likewise. + * config/loongarch/loongarch-def.h: Likewise. + * config/loongarch/loongarch-driver.cc (driver_set_m_parm): Likewise. + (driver_get_normalized_m_opts): Likewise. + * config/loongarch/loongarch-opts.cc (default_tune_for_arch): Likewise. + (TUNE_FOR_ARCH): Likewise. + (arch_str): Likewise. + (loongarch_target_option_override): Likewise. + * config/loongarch/loongarch-opts.h (TARGET_uARCH_LA464): Likewise. + (TARGET_uARCH_LA664): Likewise. + * config/loongarch/loongarch-str.h (STR_CPU_ABI_DEFAULT): Likewise. + (STR_ARCH_ABI_DEFAULT): Likewise. + (STR_TUNE_GENERIC): Likewise. + (STR_ARCH_LA64V1_0): Likewise. + (STR_ARCH_LA64V1_1): Likewise. + * config/loongarch/loongarch.cc (loongarch_cpu_sched_reassociation_width): Likewise. + (loongarch_asm_code_end): Likewise. + * config/loongarch/loongarch.opt: Likewise. + * doc/invoke.texi: Likewise. + 2024-04-22 Pan Li * config/riscv/vector-crypto.md: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f007dcf5a81..de7a64b42d7 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240423 +20240424 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index d7c59f7bf2d..3bff87d51da 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,12 @@ +2024-04-23 Jakub Jelinek + + * c-attribs.cc (handle_objc_nullability_attribute): Spelling fix: + recognised -> recognized. + +2024-04-23 Jakub Jelinek + + * c.opt (Wstrict-flex-arrays): Spelling fix: inproper -> improper. + 2024-04-19 Jakub Jelinek PR c/114780 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 5ba3f1c242e..4d42b8bbb81 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,32 @@ +2024-04-23 Nathaniel Shead + + * parser.cc (cp_parser_parameter_declaration): Check if + decl_specifiers.type is null. + +2024-04-23 Patrick Palka + + PR c++/114795 + * module.cc (trees_in::is_matching_decl): Propagate deduced + function return type. + +2024-04-23 Jakub Jelinek + + * parser.cc (cp_parser_using_declaration): Spelling fix: favour + -> favor. + +2024-04-23 Jakub Jelinek + + PR c++/114784 + * method.cc (implicitly_declare_fn): Call clone_attrs + on DECL_ATTRIBUTES on STRIP_TEMPLATE (inherited_ctor) rather than + inherited_ctor. Also copy DECL_DISREGARD_INLINE_LIMITS flag from it. + +2024-04-23 Nathaniel Shead + + PR c++/114078 + * decl.cc (grokdeclarator): Check allocation functions for xobj + parameters. + 2024-04-16 Jakub Jelinek PR c++/114706 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index e4faadae366..cfd330bee30 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,12 @@ +2024-04-23 Jakub Jelinek + + * lang.opt (fdef=, fmod=): Spelling fix: recognise -> recognize. + +2024-04-23 Jakub Jelinek + + * lang.opt (fuse-list=): Spelling fix: finalializations -> + finalizations. + 2024-04-22 Gaius Mulley PR modula2/114811 diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 2a302e21220..bb90627a59c 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2024-04-23 Joseph Myers + + * gcc.pot: Regenerate. + 2024-04-19 Joseph Myers * sv.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e806065b1a3..f00258e1ec4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,60 @@ +2024-04-23 Nathaniel Shead + + * g++.dg/cpp23/explicit-obj-basic7.C: New test. + +2024-04-23 Jakub Jelinek + + PR target/114810 + * g++.target/i386/pr114810.C: New test. + +2024-04-23 Harald Anlauf + + PR fortran/103496 + * gfortran.dg/c_sizeof_8.f90: New test. + +2024-04-23 Patrick Palka + + PR c++/114795 + * g++.dg/modules/auto-4_a.H: New test. + * g++.dg/modules/auto-4_b.C: New test. + +2024-04-23 Jakub Jelinek + + * objc.dg/attributes/nullability-00.m: Adjust expected diagnostic + spelling: recognised -> recognized. + * obj-c++.dg/attributes/nullability-00.mm: Likewise. + +2024-04-23 Stefan Schulze Frielinghaus + + * gcc.dg/tree-ssa/forwprop-40.c: Xfail for s390. + * gcc.dg/tree-ssa/forwprop-41.c: Xfail for s390. + * lib/target-supports.exp: Add target check s390_mvx. + +2024-04-23 Paul Thomas + + PR fortran/102597 + * gfortran.dg/pr102597.f90: New test. + +2024-04-23 Richard Biener + + PR tree-optimization/114799 + * gcc.dg/vect/bb-slp-pr114799.c: New testcase. + +2024-04-23 Andreas Krebbel + + PR target/114676 + * gcc.target/s390/zvector/pr114676.c: New test. + +2024-04-23 Jakub Jelinek + + PR c++/114784 + * g++.dg/cpp0x/inh-ctor39.C: New test. + +2024-04-23 Nathaniel Shead + + PR c++/114078 + * g++.dg/cpp23/explicit-obj-ops-alloc.C: New test. + 2024-04-22 Gaius Mulley PR modula2/114811 diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index 5f131146882..e947983516f 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -1,3 +1,15 @@ +2024-04-23 Ian Lance Taylor + + * configure.ac: Test --compress-debug-sections=zlib-gnu and + --compress-debug-sections=zlib-gabi separately, setting new + automake conditionals. + * Makefile.am (ctestg, ctestg_alloc): Only build if + HAVE_COMPRESSED_DEBUG_ZLIB_GNU. + (ctesta, ctesta_alloc): Only build if + HAVE_COMPRESSED_DEBUG_ZLIB_GABI. + (ctestzstd_alloc): New test if HAVE_COMPRESSED_DEBUG_ZSTD. + * configure, Makefile.in: Regenerate. + 2024-03-08 Ian Lance Taylor * elf.c (elf_uncompress_chdr): Don't assume compressed section is