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

https://gcc.gnu.org/g:8b264f9cde850dc1236dc95db293a3272c194090

commit r13-8400-g8b264f9cde850dc1236dc95db293a3272c194090
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Mar 3 00:21:51 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 141 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c-family/ChangeLog  |  20 +++++++
 gcc/d/ChangeLog         |  21 ++++++++
 gcc/testsuite/ChangeLog | 129 ++++++++++++++++++++++++++++++++++++++++++++
 libcpp/ChangeLog        |  11 ++++
 libgomp/ChangeLog       |  20 +++++++
 7 files changed, 343 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 98cc40d94df..d62a6b1b3a3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,144 @@
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-03-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/114136
+	* calls.cc (expand_call): For TYPE_NO_NAMED_ARGS_STDARG_P set
+	n_named_args initially before INIT_CUMULATIVE_ARGS to
+	structure_value_addr_parm rather than 0, after it don't modify
+	it if strict_argument_naming and clear only if
+	!pretend_outgoing_varargs_named.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-03-01  Jakub Jelinek  <jakub@redhat.com>
+
+	* function.cc (assign_parms): Only call assign_parms_setup_varargs
+	early for TYPE_NO_NAMED_ARGS_STDARG_P functions if fnargs is empty.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-02-28  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/114041
+	* graphite-sese-to-poly.cc (add_conditions_to_domain): Check for
+	INTEGRAL_TYPE_P check rather than INTEGER_TYPE.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	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-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-02-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/113993
+	* tree-call-cdce.cc (get_no_error_domain): Handle
+	BUILT_IN_{COSH,SINH,EXP{,M1,2}}{F32X,F64X}.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-02-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/113674
+	* attribs.cc (extract_attribute_substring): Remove.
+	(lookup_scoped_attribute_spec): Don't call it.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/110754
+	* gimple-low.cc (assumption_copy_decl): For TREE_THIS_VOLATILE
+	decls create PARM_DECL with pointer to original type, set
+	TREE_READONLY and keep TREE_THIS_VOLATILE, TREE_ADDRESSABLE,
+	DECL_NOT_GIMPLE_REG_P and DECL_BY_REFERENCE cleared.
+	(adjust_assumption_stmt_op): For remapped TREE_THIS_VOLATILE decls
+	wrap PARM_DECL into a simple TREE_THIS_NO_TRAP MEM_REF.
+	(lower_assumption): For TREE_THIS_VOLATILE vars pass ADDR_EXPR
+	of the var as argument.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-02-03  Jakub Jelinek  <jakub@redhat.com>
+
+	* ggc-common.cc (gt_pch_save): Allow addr to be equal to
+	mmi.preferred_base + mmi.size - sizeof (void *).
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-01-31  Jakub Jelinek  <jakub@redhat.com>
+
+	PR rtl-optimization/113656
+	* simplify-rtx.cc (simplify_context::simplify_unary_operation_1)
+	<case FLOAT_TRUNCATE>: Fix up last argument to simplify_gen_unary.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-01-30  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/113603
+	* tree-ssa-strlen.cc (strlen_pass::handle_store): After
+	count_nonzero_bytes call refetch si using get_strinfo in case it
+	has been unshared in the meantime.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-01-25  Jakub Jelinek  <jakub@redhat.com>
+
+	* doc/generic.texi (VECTOR_CST): Fix typo - petterns -> patterns.
+	* doc/rtl.texi (CONST_VECTOR): Likewise.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-01-18  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/113122
+	* config/i386/i386.cc (x86_function_profiler): Add -masm=intel
+	support.  Add missing space after , in emitted assembly in some
+	cases.  Formatting fixes.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-01-16  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/113372
+	PR middle-end/90348
+	PR middle-end/110115
+	PR middle-end/111422
+	* cfgexpand.cc (add_scope_conflicts_2): New function.
+	(add_scope_conflicts_1): Use it.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2023-12-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR rtl-optimization/112758
+	* combine.cc (make_compopund_operation_int): Optimize AND of a SUBREG
+	based on nonzero_bits of SUBREG_REG and constant mask on
+	WORD_REGISTER_OPERATIONS targets only if it is a zero extending
+	MEM load.
+
 2024-02-29  Andrew Pinski  <quic_apinski@quicinc.com>
 
 	Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e129c99dc70..00dd9af9e56 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240302
+20240303
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 6b25ed9f533..ae47413b03e 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,23 @@
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-02-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c/114007
+	* c-lex.cc (c_common_has_attribute): Parse 2 CPP_COLONs with
+	the first one with COLON_SCOPE flag the same as CPP_SCOPE but
+	ensure 0 is returned then.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-01-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c/113262
+	* c-attribs.cc (handle_copy_attribute): Don't use
+	DECL_SOURCE_LOCATION (decl) if decl is not DECL_P, use input_location
+	instead.  Formatting fixes.
+
 2024-01-27  Lewis Hyatt  <lhyatt@gmail.com>
 
 	PR preprocessor/105608
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index dc18fd6e982..42022ebd803 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,24 @@
+2024-03-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	Backported from master:
+	2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/113758
+	* d-codegen.cc (d_build_call): Force a TARGET_EXPR when callee
+	destorys its arguments.
+	* decl.cc (DeclVisitor::visit (VarDeclaration *)): Set
+	SET_DECL_VALUE_EXPR on the temporary variable to make it a placeholder
+	for the TARGET_EXPR_SLOT.
+
+2024-03-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	Backported from master:
+	2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/113125
+	* types.cc (TypeVisitor::visit (TypeStruct *)): Generate TYPE_DECL and
+	apply UDAs to opaque struct declarations.
+
 2023-10-29  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a7924673a49..ac6243b1d95 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,132 @@
+2024-03-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	Backported from master:
+	2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/113758
+	* gdc.dg/torture/pr113758.d: New test.
+
+2024-03-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	Backported from master:
+	2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/113125
+	* gdc.dg/imports/pr113125.d: New test.
+	* gdc.dg/pr113125.d: New test.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-02-28  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/114041
+	* gcc.dg/graphite/run-id-pr114041-2.c: New test.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-02-28  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.dg/c23-stdarg-6.c: New test.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-02-26  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/114090
+	* gcc.dg/pr114090.c: New test.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-02-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c/114007
+	* gcc.dg/c23-attr-syntax-8.c: New test.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-02-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/113993
+	* gcc.dg/tree-ssa/pr113993.c: New test.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-02-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/113674
+	* c-c++-common/Wattributes-3.c: New test.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/110754
+	* gcc.dg/attr-assume-6.c: New test.
+	* g++.dg/cpp23/attr-assume12.C: New test.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-01-31  Jakub Jelinek  <jakub@redhat.com>
+
+	PR rtl-optimization/113656
+	* gcc.target/i386/pr113656.c: New test.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-01-30  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/113603
+	* gcc.c-torture/compile/pr113603.c: New test.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-01-18  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/113122
+	* gcc.target/i386/pr113122-1.c: New test.
+	* gcc.target/i386/pr113122-2.c: New test.
+	* gcc.target/i386/pr113122-3.c: New test.
+	* gcc.target/i386/pr113122-4.c: New test.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-01-16  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/113372
+	PR middle-end/90348
+	PR middle-end/110115
+	PR middle-end/111422
+	* gcc.c-torture/execute/pr90348.c: New test.
+	* gcc.c-torture/execute/pr110115.c: New test.
+	* gcc.c-torture/execute/pr111422.c: New test.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-01-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c/113262
+	* gcc.dg/pr113262.c: New test.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2023-12-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR rtl-optimization/112758
+	* gcc.c-torture/execute/pr112758.c: New test.
+
 2024-02-29  Andrew Pinski  <quic_apinski@quicinc.com>
 
 	Backported from master:
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index a24bb76dbcc..9789cfee070 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,14 @@
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-02-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c/114007
+	* include/cpplib.h (COLON_SCOPE): Define to PURE_ZERO.
+	* lex.cc (_cpp_lex_direct): When lexing CPP_COLON with another
+	colon after it, if !CPP_OPTION (pfile, scope) set COLON_SCOPE
+	flag on the first CPP_COLON token.
+
 2023-07-27  Release Manager
 
 	* GCC 13.2.0 released.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 15a7377d79e..4063a863fe2 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,23 @@
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-01-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libgomp/113192
+	* configure.ac (FLOCK): Use $libgomp_abs_srcdir/testsuite/flock
+	instead of \$(abs_top_srcdir)/testsuite/flock.
+	* configure: Regenerated.
+
+2024-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2024-01-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libgomp/113192
+	* configure.ac (FLOCK): Use \$(abs_top_srcdir)/testsuite/flock
+	rather than $srcdir/testsuite/flock.
+	* configure: Regenerated.
+
 2023-12-05  Jakub Jelinek  <jakub@redhat.com>
 
 	Backported from master:

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

only message in thread, other threads:[~2024-03-03  0:22 UTC | newest]

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