From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id BADC23858C78; Tue, 27 Feb 2024 00:18:08 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BADC23858C78 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1708993088; bh=yyMasVNLKAzX+B++xAvsrrB1NFii52ngD/vLuawSrWw=; h=From:To:Subject:Date:From; b=WeoBfjjoFAO4W13QVwKBpe1qTIKZrI1vTkzt8P6bB3K2dPi53baHE8SgKVmRMcZYB JT0mQlnH59O57IoKdpxolGHPIm3K6ovrd7ekZnJ4cTPvYn9No6hWKRzFU9Q6MELUUs ryBYIq1puJkCCSOYTq7JdXsmbesfFitQDJpD8ZLs= 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-9189] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 96773ce7d667452a50b0456681f415b47c22960a X-Git-Newrev: 1e2a3b278d7770db6b5ca869756b1375fc3a77d6 Message-Id: <20240227001808.BADC23858C78@sourceware.org> Date: Tue, 27 Feb 2024 00:18:08 +0000 (GMT) List-Id: https://gcc.gnu.org/g:1e2a3b278d7770db6b5ca869756b1375fc3a77d6 commit r14-9189-g1e2a3b278d7770db6b5ca869756b1375fc3a77d6 Author: GCC Administrator Date: Tue Feb 27 00:17:46 2024 +0000 Daily bump. Diff: --- ChangeLog | 4 +++ gcc/ChangeLog | 90 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 12 +++++++ gcc/c/ChangeLog | 8 +++++ gcc/fortran/ChangeLog | 7 ++++ gcc/po/ChangeLog | 4 +++ gcc/testsuite/ChangeLog | 69 +++++++++++++++++++++++++++++++++++++ 8 files changed, 195 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a11b731d5334..37f2e18c310e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2024-02-26 Juergen Christ + + * MAINTAINERS: Add myself to write after approval and DCO. + 2024-02-23 Xi Ruoyao * configure.ac (ENABLE_GOLD): Remove loongarch*-*-* from target diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fa9dd7420b7c..f2c21f3334d5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,93 @@ +2024-02-26 Georg-Johann Lay + + * config/avr/avr.opt (mcall-prologues, mrelax, maccumulate-args) + (mstrict-X): Tag as "Optimization". + +2024-02-26 Georg-Johann Lay + + * config/avr/avr.cc (avr_out_compare) [AVR_TINY]: Remove code in + an "if avr_adiw_reg_p()" block that's dead for AVR_TINY. + +2024-02-26 Jakub Jelinek + H.J. Lu + + PR rtl-optimization/113617 + * varasm.cc (default_elf_select_rtx_section): For + references to private symbols in comdat sections + use .data.relro.local.pool., .data.relro.pool. + or .rodata. comdat sections. + +2024-02-26 Richard Biener + + PR tree-optimization/114099 + * tree-vect-loop-manip.cc (slpeel_tree_duplicate_loop_to_edge_cfg): + Create and fill in a needed virtual LC PHI for the alternate + exits. Remove code dealing with that missing. + +2024-02-26 Richard Biener + + PR tree-optimization/114068 + * tree-vect-loop-manip.cc (get_live_virtual_operand_on_edge): + New function. + (slpeel_tree_duplicate_loop_to_edge_cfg): Add a virtual LC PHI + on the main exit if needed. Remove band-aid for the case + it was missing. + +2024-02-26 H.J. Lu + + PR target/114097 + * config/i386/i386-options.cc (ix86_set_func_type): Check + interrupt instead of noreturn attribute. + +2024-02-26 Jakub Jelinek + + * config/i386/i386.cc (ix86_bitint_type_info): Add support for + !TARGET_64BIT. + +2024-02-26 Jakub Jelinek + + PR tree-optimization/114090 + * match.pd ((x >= 0 ? x : 0) + (x <= 0 ? -x : 0) -> abs x): + Restrict pattern to ANY_INTEGRAL_TYPE_P and TYPE_OVERFLOW_UNDEFINED + types. + ((x <= 0 ? -x : 0) -> max(-x, 0)): Likewise. + +2024-02-26 Jakub Jelinek + + PR middle-end/114084 + * fold-const.cc (fold_binary_loc): Avoid the final associate_trees + if all subtrees of var0 come from one of the op0 or op1 operands + and all subtrees of con0 come from the other one. Don't clear + variables which are never used afterwards. + +2024-02-26 Richard Biener + + PR middle-end/114070 + * genmatch.cc (parser::parse_c_expr): Do not record operand + lists but only mark operators used. + * match.pd ((c ? a : b) op (c ? d : e) --> c ? (a op d) : (b op e)): + Properly guard the case of tcc_comparison changing the VEC_COND + value operand type. + +2024-02-26 Jakub Jelinek + + PR target/114094 + * config/i386/i386.cc (x86_function_profiler): Add missing new-line + to printed instruction. + +2024-02-26 H.J. Lu + + PR target/114098 + * config/i386/amxtileintrin.h (_tile_loadconfig): Use + __builtin_ia32_ldtilecfg. + (_tile_storeconfig): Use __builtin_ia32_sttilecfg. + * config/i386/i386-builtin.def (BDESC): Add + __builtin_ia32_ldtilecfg and __builtin_ia32_sttilecfg. + * config/i386/i386-expand.cc (ix86_expand_builtin): Handle + IX86_BUILTIN_LDTILECFG and IX86_BUILTIN_STTILECFG. + * config/i386/i386.md (ldtilecfg): New pattern. + (sttilecfg): Likewise. + 2024-02-24 Richard Sandiford PR tree-optimization/113205 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 47afea3b4c83..abc12bca3902 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240226 +20240227 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 694b255dd3cf..dd8a85d704bf 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,15 @@ +2024-02-26 Eric Botcazou + + PR ada/113893 + * exp_ch7.adb (Build_Anonymous_Master): Do not build the master + for a local designated type. + * exp_util.adb (Build_Allocate_Deallocate_Proc): Force Needs_Fin + to false if no finalization master is attached to an access type + and assert that it is anonymous in this case. + * sem_res.adb (Resolve_Allocator): Mention that the object might + not be finalized at all in the warning given when the type is an + anonymous access-to-controlled type. + 2024-01-23 Ronan Desplanques * gnatvsn.ads: Update year. diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index b8c3eb170711..69495aff11e1 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,11 @@ +2024-02-26 Jakub Jelinek + + PR c/114042 + * c-parser.cc (c_parser_postfix_expression): Diagnose + __builtin_stdc_bit_* argument with ENUMERAL_TYPE or BOOLEAN_TYPE + type or if signed here rather than on the replacement builtins + in check_builtin_function_arguments. + 2024-02-22 Jakub Jelinek PR c/114007 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 2a2118582714..644d9ec80988 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,10 @@ +2024-02-26 Harald Anlauf + + PR fortran/114012 + * trans-expr.cc (gfc_conv_procedure_call): Evaluate non-trivial + arguments just once before assigning to an unlimited polymorphic + dummy variable. + 2024-02-23 Steve Kargl Harald Anlauf diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index c6225cb8be06..c6cda1ead225 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2024-02-26 Joseph Myers + + * sv.po, zh_CN.po: Update. + 2024-02-19 Joseph Myers * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po, diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a101c525bc2f..025027d3de87 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,72 @@ +2024-02-26 Harald Anlauf + + PR fortran/114012 + * gfortran.dg/pr114012.f90: New test. + +2024-02-26 Jakub Jelinek + H.J. Lu + + PR rtl-optimization/113617 + * g++.dg/other/pr113617.C: New test. + * g++.dg/other/pr113617.h: New test. + * g++.dg/other/pr113617-aux.cc: New test. + +2024-02-26 Jakub Jelinek + + PR c/114042 + * gcc.dg/builtin-stdc-bit-2.c: Adjust testcase for actual builtin + names rather than names of builtin replacements. + +2024-02-26 Richard Biener + + PR tree-optimization/114099 + * gcc.dg/vect/vect-early-break_120-pr114099.c: New testcase. + +2024-02-26 Richard Biener + + PR tree-optimization/114068 + * gcc.dg/vect/vect-early-break_118-pr114068.c: New testcase. + * gcc.dg/vect/vect-early-break_119-pr114068.c: Likewise. + +2024-02-26 Eric Botcazou + + * gnat.dg/access10.adb: New test. + +2024-02-26 H.J. Lu + + PR target/114097 + * gcc.target/i386/pr114097-1.c: New test. + +2024-02-26 Rainer Orth + + PR ipa/61159 + * gcc.c-torture/compile/pr61159.c: xfail on Solaris/x86 with as. + +2024-02-26 Jakub Jelinek + + PR tree-optimization/114090 + * gcc.dg/pr114090.c: New test. + +2024-02-26 Jakub Jelinek + + PR middle-end/114084 + * gcc.dg/bitint-94.c: New test. + +2024-02-26 Richard Biener + + PR middle-end/114070 + * gcc.dg/torture/pr114070.c: New testcase. + +2024-02-26 Jakub Jelinek + + PR target/114094 + * gcc.target/i386/pr114094.c: New test. + +2024-02-26 H.J. Lu + + PR target/114098 + * gcc.target/i386/amxtile-4.c: New test. + 2024-02-25 Jerry DeLisle PR libfortran/105456