public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r14-9189] Daily bump.
@ 2024-02-27  0:18 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2024-02-27  0:18 UTC (permalink / raw)
  To: gcc-cvs

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-02-27  0:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-27  0:18 [gcc r14-9189] Daily bump GCC Administrator

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).