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

https://gcc.gnu.org/g:90ded7512e1c02058f21498daf58566844d1ac9f

commit r14-10048-g90ded7512e1c02058f21498daf58566844d1ac9f
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Apr 20 00:16:57 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 67 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  |  6 +++++
 gcc/c/ChangeLog         | 15 +++++++++++
 gcc/d/ChangeLog         |  7 ++++++
 gcc/po/ChangeLog        |  4 +++
 gcc/testsuite/ChangeLog | 57 +++++++++++++++++++++++++++++++++++++++++
 libgcc/ChangeLog        |  8 ++++++
 libstdc++-v3/ChangeLog  | 13 ++++++++++
 9 files changed, 178 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f4a03198511..72c7420c720 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,70 @@
+2024-04-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/114783
+	* config/i386/sse.md (*avx2_eq<mode>3): Change last operand's
+	constraint from "jm" to "xjm".
+
+2024-04-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/114753
+	* internal-fn.cc (expand_arith_overflow): Add one missing restore
+	of flag_trapv before return.
+
+2024-04-19  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/114769
+	* tree-vect-patterns.cc:
+	(vect_recog_absolute_difference): Have only one success condition.
+	(vect_recog_abd_pattern): Handle further checks if
+	vect_recog_absolute_difference fails.
+
+2024-04-19  Cupertino Miranda  <cupertino.miranda@oracle.com>
+
+	* config/bpf/core-builtins.cc (get_index_for_enum_value): Create
+	function.
+	(pack_enum_value): Check for enumerator and error out.
+	(process_enum_value): Correct string allocation.
+
+2024-04-19  Cupertino Miranda  <cupertino.miranda@oracle.com>
+
+	* config/bpf/bpf-protos.h (bpf_add_core_reloc): Renamed function
+	to bpf_output_move.
+	* config/bpf/bpf.cc (bpf_legitimate_address_p): Allow
+	UNSPEC_CORE_RELOC to match an address.
+	(bpf_insn_cost): Make UNSPEC_CORE_RELOC immediate moves
+	expensive to prioritize loads and stores.
+	(TARGET_INSN_COST): Add hook.
+	(bpf_output_move): Wrapper to call bpf_output_core_reloc.
+	(bpf_print_operand): Add support to print immediate operands
+	specified with the UNSPEC_CORE_RELOC.
+	(bpf_print_operand_address): Likewise, but to support
+	UNSPEC_CORE_RELOC in addresses.
+	(bpf_init_builtins): Flag BPF_BUILTIN_CORE_RELOC as NOTHROW.
+	* config/bpf/bpf.md: Wrap patterns for MOV, LD and ST
+	instruction with bpf_output_move call.
+	(mov_reloc_core<MM:mode>): Remove now spurious define_insn.
+	* config/bpf/constraints.md: Added "c" and "C" constraints to
+	match immediates represented with UNSPEC_CORE_RELOC.
+	* config/bpf/core-builtins.cc (bpf_add_core_reloc): Remove
+	(bpf_output_core_reloc): Add function to create the CO-RE
+	relocations based on new matching rules.
+	* config/bpf/core-builtins.h (bpf_output_core_reloc): Add
+	prototype.
+	* config/bpf/predicates.md (core_imm_operand) Add predicate.
+	(mov_src_operand): Add match for core_imm_operand.
+
+2024-04-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR rtl-optimization/114768
+	* rtlanal.cc (set_noop_p): Don't return true for MEM <- MEM
+	sets if src has side-effects or for stores into ZERO_EXTRACT
+	if ZERO_EXTRACT operand has side-effects.
+
+2024-04-19  Alexandre Oliva  <oliva@adacore.com>
+
+	* config/t-vxworks (vxw-glimits.h): Don't mangle c23-required
+	__STDC_VERSION_LIMITS_H__ define.
+
 2024-04-18  Sandra Loosemore  <sloosemore@baylibre.com>
 
 	* config.gcc: Add nios2*-*-* to the list of obsoleted targets.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f3bfc27922d..0cfd258e5b1 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240419
+20240420
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 0e8784f9821..d7c59f7bf2d 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2024-04-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c/114780
+	* c-common.cc (check_function_sentinel): Allow as sentinel any
+	argument of NULLPTR_TYPE.
+
 2024-04-13  Mark Wielaard  <mark@klomp.org>
 
 	* c.opt.urls: Regenerate.
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 58ff5c9f608..1bf256daa35 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,18 @@
+2024-04-19  Martin Uecker  <uecker@tugraz.at>
+	    Jakub Jelinek  <jakub@redhat.com>
+
+	PR lto/114574
+	PR c/114361
+	* c-decl.cc (shadow_tag_warned): For flag_isoc23 and code not
+	ENUMERAL_TYPE use SET_TYPE_STRUCTURAL_EQUALITY.
+	(parser_xref_tag): Likewise.
+	(start_struct): For flag_isoc23 use SET_TYPE_STRUCTURAL_EQUALITY.
+	(c_update_type_canonical): New function.
+	(finish_struct): Put NULL as second == operand rather than first.
+	Assert TYPE_STRUCTURAL_EQUALITY_P.  Call c_update_type_canonical.
+	* c-typeck.cc (composite_type_internal): Use
+	SET_TYPE_STRUCTURAL_EQUALITY.  Formatting fix.
+
 2024-04-09  Jakub Jelinek  <jakub@redhat.com>
 
 	* c-decl.cc (previous_tag): Fix duplicated words in comment; the the
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index e096154f80f..98d94d4338d 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,10 @@
+2024-04-19  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/111650
+	* decl.cc (get_fndecl_arguments): Move generation of frame type to ...
+	(DeclVisitor::visit (FuncDeclaration *)): ... here, after the call to
+	build_closure.
+
 2024-04-06  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* dmd/MERGE: Merge upstream dmd b65767825f.
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 94470aa8ff8..2a302e21220 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2024-04-19  Joseph Myers  <josmyers@redhat.com>
+
+	* sv.po: Update.
+
 2024-04-10  Joseph Myers  <josmyers@redhat.com>
 
 	* gcc.pot: Regenerate.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 54681f2b23a..2576207b9bb 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,60 @@
+2024-04-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/114783
+	* gcc.target/i386/avx2-pr114783.c: New test.
+
+2024-04-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c/114780
+	* gcc.dg/format/sentinel-2.c: New test.
+
+2024-04-19  Martin Uecker  <uecker@tugraz.at>
+	    Jakub Jelinek  <jakub@redhat.com>
+
+	PR lto/114574
+	PR c/114361
+	* gcc.dg/pr114574-1.c: New test.
+	* gcc.dg/pr114574-2.c: New test.
+	* gcc.dg/pr114361.c: New test.
+	* gcc.dg/c23-tag-incomplete-1.c: New test.
+	* gcc.dg/c23-tag-incomplete-2.c: New test.
+
+2024-04-19  Thomas Schwinge  <tschwinge@baylibre.com>
+
+	PR testsuite/114768
+	* gcc.dg/pr114768.c: Enable for nvptx target.
+
+2024-04-19  Cupertino Miranda  <cupertino.miranda@oracle.com>
+
+	* gcc.target/bpf/btfext-funcinfo.c: Updated to changes.
+	* gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c:
+	Likewise.
+	* gcc.target/bpf/core-builtin-fieldinfo-existence-1.c: Likewise.
+	* gcc.target/bpf/core-builtin-fieldinfo-lshift-1-be.c: Likewise.
+	* gcc.target/bpf/core-builtin-fieldinfo-lshift-1-le.c: Likewise.
+	* gcc.target/bpf/core-builtin-fieldinfo-lshift-2.c: Likewise.
+	* gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Likewise.
+	* gcc.target/bpf/core-builtin-fieldinfo-rshift-1.c: Likewise.
+	* gcc.target/bpf/core-builtin-fieldinfo-rshift-2.c: Likewise.
+	* gcc.target/bpf/core-builtin-fieldinfo-sign-1.c: Likewise.
+	* gcc.target/bpf/core-builtin-fieldinfo-sign-2.c: Likewise.
+	* gcc.target/bpf/core-builtin-fieldinfo-size-1.c: Likewise.
+
+2024-04-19  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/111650
+	* gdc.dg/pr111650.d: New test.
+
+2024-04-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR rtl-optimization/114768
+	* gcc.dg/pr114768.c: New test.
+
+2024-04-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libgcc/114762
+	* gcc.dg/torture/bitint-70.c: New test.
+
 2024-04-18  Paul Thomas  <pault@gcc.gnu.org>
 
 	PR fortran/114739
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index ef2dac8597a..400e4beea68 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,11 @@
+2024-04-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libgcc/114762
+	* libgcc2.c (__divmodbitint4): Perform the decrement on negative
+	v with most significant limb all ones and the second least
+	significant limb with most significant bit clear always, regardless of
+	un < vn.
+
 2024-04-18  Jakub Jelinek  <jakub@redhat.com>
 
 	PR libgcc/114755
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index dd2c7a1a235..98895ea9795 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,16 @@
+2024-04-19  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/refwrap.h (operator<=>): Simplify constraints.
+
+2024-04-19  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/114770
+	* src/c++20/tzdb.cc (do_locate_zone): Support links that have
+	another link as their target.
+	* testsuite/std/time/tzdb/1.cc: Check that all zones and links
+	can be found by locate_zone.
+	* testsuite/std/time/tzdb/links.cc: New test.
+
 2024-04-18  Alexandre Oliva  <oliva@adacore.com>
 
 	* testsuite/29_atomics/atomic/compare_exchange_padding.cc:

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

only message in thread, other threads:[~2024-04-20  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-20  0:17 [gcc r14-10048] 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).