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