public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
From: GCC Administrator <gccadmin@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org
Subject: [gcc r14-9189] Daily bump.
Date: Tue, 27 Feb 2024 00:18:08 +0000 (GMT)	[thread overview]
Message-ID: <20240227001808.BADC23858C78@sourceware.org> (raw)

https://gcc.gnu.org/g:1e2a3b278d7770db6b5ca869756b1375fc3a77d6

commit r14-9189-g1e2a3b278d7770db6b5ca869756b1375fc3a77d6
Author: GCC Administrator <gccadmin@gcc.gnu.org>
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  <jchrist@linux.ibm.com>
+
+	* MAINTAINERS: Add myself to write after approval and DCO.
+
 2024-02-23  Xi Ruoyao  <xry111@xry111.site>
 
 	* 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  <avr@gjlay.de>
+
+	* config/avr/avr.opt (mcall-prologues, mrelax, maccumulate-args)
+	(mstrict-X): Tag as "Optimization".
+
+2024-02-26  Georg-Johann Lay  <avr@gjlay.de>
+
+	* 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  <jakub@redhat.com>
+	    H.J. Lu  <hjl.tools@gmail.com>
+
+	PR rtl-optimization/113617
+	* varasm.cc (default_elf_select_rtx_section): For
+	references to private symbols in comdat sections
+	use .data.relro.local.pool.<comdat>, .data.relro.pool.<comdat>
+	or .rodata.<comdat> comdat sections.
+
+2024-02-26  Richard Biener  <rguenther@suse.de>
+
+	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  <rguenther@suse.de>
+
+	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  <hjl.tools@gmail.com>
+
+	PR target/114097
+	* config/i386/i386-options.cc (ix86_set_func_type): Check
+	interrupt instead of noreturn attribute.
+
+2024-02-26  Jakub Jelinek  <jakub@redhat.com>
+
+	* config/i386/i386.cc (ix86_bitint_type_info): Add support for
+	!TARGET_64BIT.
+
+2024-02-26  Jakub Jelinek  <jakub@redhat.com>
+
+	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  <jakub@redhat.com>
+
+	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  <rguenther@suse.de>
+
+	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  <jakub@redhat.com>
+
+	PR target/114094
+	* config/i386/i386.cc (x86_function_profiler): Add missing new-line
+	to printed instruction.
+
+2024-02-26  H.J. Lu  <hjl.tools@gmail.com>
+
+	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  <richard.sandiford@arm.com>
 
 	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  <ebotcazou@adacore.com>
+
+	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  <desplanques@adacore.com>
 
 	* 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  <jakub@redhat.com>
+
+	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  <jakub@redhat.com>
 
 	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  <anlauf@gmx.de>
+
+	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  <kargl@gcc.gnu.org>
 	    Harald Anlauf  <anlauf@gmx.de>
 
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  <josmyers@redhat.com>
+
+	* sv.po, zh_CN.po: Update.
+
 2024-02-19  Joseph Myers  <josmyers@redhat.com>
 
 	* 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  <anlauf@gmx.de>
+
+	PR fortran/114012
+	* gfortran.dg/pr114012.f90: New test.
+
+2024-02-26  Jakub Jelinek  <jakub@redhat.com>
+	    H.J. Lu  <hjl.tools@gmail.com>
+
+	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  <jakub@redhat.com>
+
+	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  <rguenther@suse.de>
+
+	PR tree-optimization/114099
+	* gcc.dg/vect/vect-early-break_120-pr114099.c: New testcase.
+
+2024-02-26  Richard Biener  <rguenther@suse.de>
+
+	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  <ebotcazou@adacore.com>
+
+	* gnat.dg/access10.adb: New test.
+
+2024-02-26  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/114097
+	* gcc.target/i386/pr114097-1.c: New test.
+
+2024-02-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR ipa/61159
+	* gcc.c-torture/compile/pr61159.c: xfail on Solaris/x86 with as.
+
+2024-02-26  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/114090
+	* gcc.dg/pr114090.c: New test.
+
+2024-02-26  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/114084
+	* gcc.dg/bitint-94.c: New test.
+
+2024-02-26  Richard Biener  <rguenther@suse.de>
+
+	PR middle-end/114070
+	* gcc.dg/torture/pr114070.c: New testcase.
+
+2024-02-26  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/114094
+	* gcc.target/i386/pr114094.c: New test.
+
+2024-02-26  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/114098
+	* gcc.target/i386/amxtile-4.c: New test.
+
 2024-02-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
 	PR libfortran/105456

                 reply	other threads:[~2024-02-27  0:18 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240227001808.BADC23858C78@sourceware.org \
    --to=gccadmin@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).