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

https://gcc.gnu.org/g:4d9da4199d1cc067a43c29a40d4f4b17ac10319c

commit r14-9161-g4d9da4199d1cc067a43c29a40d4f4b17ac10319c
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Feb 24 00:17:42 2024 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  10 +++++
 contrib/ChangeLog       |   5 +++
 gcc/ChangeLog           | 100 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/cp/ChangeLog        |   6 +++
 gcc/fortran/ChangeLog   |  13 +++++++
 gcc/testsuite/ChangeLog |  63 ++++++++++++++++++++++++++++++
 7 files changed, 198 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 02d02a035f77..a11b731d5334 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2024-02-23  Xi Ruoyao  <xry111@xry111.site>
+
+	* configure.ac (ENABLE_GOLD): Remove loongarch*-*-* from target
+	list.
+	* configure: Regenerate.
+
+2024-02-23  Monk Chiang  <monk.chiang@sifive.com>
+
+	* MAINTAINERS: Add myself.
+
 2024-02-10  Alexander Westbrooks  <alexanderw@gcc.gnu.org>
 
 	* MAINTAINERS: Add myself to write after approval and DCO.
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index faf76427eec4..17495c5a4718 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,8 @@
+2024-02-23  Richard Biener  <rguenther@suse.de>
+
+	PR target/90785
+	* config-list.mk (LIST): --enable-obsolete for ia64*-*-*.
+
 2024-02-05  Jakub Jelinek  <jakub@redhat.com>
 
 	* test_installed: Fill in HOSTCC, HOSTCXX, HOSTCFLAGS and
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index cafa86665bf4..3af0b7efc4f5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,103 @@
+2024-02-23  Robin Dapp  <rdapp@ventanamicro.com>
+
+	PR target/114028
+	* config/riscv/riscv-v.cc (rvv_builder::can_duplicate_repeating_sequence_p):
+	Return false if inner mode is already Pmode.
+	(rvv_builder::is_all_same_sequence): New function.
+	(expand_vec_init): Emit broadcast if sequence is all same.
+
+2024-02-23  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR target/113613
+	* config/aarch64/aarch64-early-ra.cc
+	(early_ra::m_current_region): New member variable.
+	(early_ra::m_fpr_recency): Likewise.
+	(early_ra::start_new_region): Bump m_current_region.
+	(early_ra::allocate_colors): Prefer less recently used registers
+	in the event of a tie.  Add a comment to explain why we prefer(ed)
+	higher-numbered registers.
+	(early_ra::find_oldest_color): Prefer less recently used registers
+	here too.
+	(early_ra::finalize_allocation): Update recency information for
+	allocated registers.
+	(early_ra::process_blocks): Initialize m_current_region and
+	m_fpr_recency.
+
+2024-02-23  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR target/113295
+	* config/aarch64/aarch64-early-ra.cc
+	(early_ra::test_strictness): New enum.
+	(early_ra::is_chain_candidate): Add a strictness parameter to
+	control whether only correctness matters, or whether both correctness
+	and heuristics should be used.  Handle multiple levels of equivalence.
+	(early_ra::find_related_start): Update call accordingly.
+	(early_ra::strided_polarity_pref): Likewise.
+	(early_ra::form_chains): Likewise.
+	(early_ra::try_to_chain_allocnos): Use is_chain_candidate in
+	correctness mode rather than trying to inline the test.
+
+2024-02-23  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR target/113295
+	* config/aarch64/aarch64-early-ra.cc
+	(early_ra::find_related_start): Account for definitions by shared
+	registers when testing for a single register definition.
+	(early_ra::accumulate_defs): New function.
+	(early_ra::record_copy): If A shares B's register, fold A's
+	definition information into B's.  Fold A's use information into B's.
+
+2024-02-23  H.J. Lu  <hjl.tools@gmail.com>
+
+	* configure.ac (HAVE_AS_R_X86_64_CODE_6_GOTTPOFF): Defined as 1
+	if R_X86_64_CODE_6_GOTTPOFF is supported.
+	* config.in: Regenerated.
+	* configure: Likewise.
+	* config/i386/predicates.md (apx_ndd_add_memory_operand): Allow
+	UNSPEC_GOTNTPOFF if R_X86_64_CODE_6_GOTTPOFF is supported.
+
+2024-02-23  Richard Earnshaw  <rearnsha@arm.com>
+
+	PR target/108120
+	* config/arm/neon.md (div<VCVTF:mode>3): Rename from div<mode>3.
+	Gate with ARM_HAVE_NEON_<MODE>_ARITH.
+
+2024-02-23  Jakub Jelinek  <jakub@redhat.com>
+
+	PR rtl-optimization/114054
+	* expr.cc (expand_expr_real_2) <case MULT_EXPR>: Use
+	temp variable instead of target parameter for result.
+
+2024-02-23  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/114040
+	* gimple-lower-bitint.cc (bitint_large_huge::lower_addsub_overflow):
+	Use EQ_EXPR rather than LT_EXPR for g2 condition and change its
+	probability from likely to unlikely.  When handling the true true
+	store, first cast to limb_access_type and then to l's type.
+
+2024-02-23  Richard Biener  <rguenther@suse.de>
+
+	PR target/90785
+	* config.gcc: Add ia64*-*-* to the list of obsoleted targets.
+
+2024-02-23  Palmer Dabbelt  <palmer@rivosinc.com>
+
+	PR other/109668
+	* config/riscv/arch-canonicalize: Move to python3
+	* config/riscv/multilib-generator: Likewise
+
+2024-02-23  Palmer Dabbelt  <palmer@rivosinc.com>
+
+	* doc/invoke.texi: Document -mcpu.
+
+2024-02-23  Lulu Cheng  <chenglulu@loongson.cn>
+
+	* configure: Regenerate.
+	* configure.ac: Add parameter "--fatal-warnings" to assemble
+	when checking whether the assemble support conditional branch
+	relaxation.
+
 2024-02-22  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c/114007
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index bb29f6e6b704..4e5d4ad243a9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240223
+20240224
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 387e41e9033c..e1a408437bd3 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2024-02-23  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/113083
+	* cp-gimplify.cc (cp_fold): For targetm.cxx.cdtor_returns_this ()
+	wrap r into a COMPOUND_EXPR and return folded CALL_EXPR_ARG (x, 0).
+
 2024-02-19  Patrick Palka  <ppalka@redhat.com>
 
 	PR c++/113966
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index f86cbe3e4c42..2a2118582714 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,16 @@
+2024-02-23  Steve Kargl  <kargl@gcc.gnu.org>
+	    Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/114024
+	* trans-stmt.cc (gfc_trans_allocate): When a source expression has
+	substring references, part-refs, or %re/%im inquiries, wrap the
+	entity in parentheses to force evaluation of the expression.
+
+2024-02-23  Tobias Burnus  <tburnus@baylibre.com>
+
+	* openmp.cc (gfc_match_omp_depobj): Use OPT_Wopenmp
+	as warning category in gfc_warning.
+
 2024-02-20  Peter Hill  <peter.hill@york.ac.uk>
 
 	PR fortran/105658
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 61abc6007ddc..669978d82730 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,66 @@
+2024-02-23  Steve Kargl  <kargl@gcc.gnu.org>
+	    Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/114024
+	* gfortran.dg/allocate_with_source_27.f90: New test.
+	* gfortran.dg/allocate_with_source_28.f90: New test.
+
+2024-02-23  Robin Dapp  <rdapp@ventanamicro.com>
+
+	* gcc.target/riscv/rvv/autovec/pr114028.c: New test.
+
+2024-02-23  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/113083
+	* g++.dg/cpp0x/constexpr-113083.C: New test.
+
+2024-02-23  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR target/113613
+	* gcc.target/aarch64/pr113613.c: New test.
+
+2024-02-23  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR target/113295
+	* gcc.target/aarch64/pr113295-2.c: New test.
+
+2024-02-23  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR target/113295
+	* gcc.dg/rtl/aarch64/pr113295-1.c: New test.
+
+2024-02-23  H.J. Lu  <hjl.tools@gmail.com>
+
+	* gcc.target/i386/apx-ndd-tls-1b.c: New test.
+	* lib/target-supports.exp
+	(check_effective_target_code_6_gottpoff_reloc): New.
+
+2024-02-23  Richard Earnshaw  <rearnsha@arm.com>
+
+	PR target/108120
+	* gcc.target/arm/neon-recip-div-1.c: New file.
+
+2024-02-23  Jakub Jelinek  <jakub@redhat.com>
+
+	PR rtl-optimization/114054
+	* gcc.dg/bitint-92.c: New test.
+
+2024-02-23  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/114040
+	* gcc.dg/torture/bitint-60.c: New test.
+	* gcc.dg/torture/bitint-61.c: New test.
+
+2024-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* gcc.dg/vect/vect-bic-bitmask-12.c: Move dg-skip-if down.
+	* gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
+
+2024-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* gcc.dg/plugin/crash-test-write-though-null-sarif.c
+	(scan-sarif-file): Allow for "Segmentation Fault", too.
+
 2024-02-22  Marek Polacek  <polacek@redhat.com>
 
 	* g++.dg/warn/Wmismatched-new-delete-8.C: Use __SIZE_TYPE__.

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

only message in thread, other threads:[~2024-02-24  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-24  0:18 [gcc r14-9161] 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).