https://gcc.gnu.org/g:45b017b467bb912997ef43178a56b119719ea7ec

commit r15-6441-g45b017b467bb912997ef43178a56b119719ea7ec
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Dec 26 00:18:59 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 36 ++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/testsuite/ChangeLog | 62 +++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 99 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f766bf6e8684..1a54fb892497 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,39 @@
+2024-12-25  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * config/alpha/alpha.cc
+       (alpha_get_mem_rtx_alignment_and_offset): New function.
+       (alpha_expand_block_move, alpha_expand_block_clear): Use it for
+       alignment retrieval.
+
+2024-12-25  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * config/alpha/alpha.cc (alpha_expand_unaligned_load_words):
+       Move address extraction until after the MEM referred has been
+       adjusted for the offset supplied.
+       (alpha_expand_unaligned_store_words): Likewise.
+
+2024-12-25  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       PR target/115459
+       * config/alpha/alpha.cc (alpha_expand_block_clear): Adjust MEM
+       to match inferred alignment.
+
+2024-12-25  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * config/alpha/alpha.cc (alpha_expand_block_clear): Fold two
+       legs of a conditional together.
+
+2024-12-25  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * config/alpha/alpha.md (insvmisaligndi): Use "reg_or_0_operand"
+       rather than "register_operand" for operand 3.
+
+2024-12-25  Jiahao Xu  <xujia...@loongson.cn>
+
+       * config/loongarch/loongarch.cc
+       (loongarch_ira_change_pseudo_allocno_class): New function.
+       (TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS): Define macro.
+
 2024-12-23  Gerald Pfeifer  <ger...@pfeifer.com>
 
        * doc/invoke.texi (HPPA Options): Remove references
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index fa34f54b062e..66ccea7c37b5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241225
+20241226
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ba96b9aec3b3..8add8bea7d07 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,65 @@
+2024-12-25  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * gcc.target/alpha/memclr-a2-o1-c9-ptr.c: Remove XFAILs.
+       * gcc.target/alpha/memcpy-di-aligned.c: New file.
+       * gcc.target/alpha/memcpy-di-unaligned.c: New file.
+       * gcc.target/alpha/memcpy-di-unaligned-dst.c: New file.
+       * gcc.target/alpha/memcpy-di-unaligned-src.c: New file.
+
+2024-12-25  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * gcc.target/alpha/memclr-a2-o1-c9-ptr.c: New file.
+       * gcc.target/alpha/memclr-a2-o1-c9-run.c: New file.
+
+2024-12-25  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * gcc.target/alpha/stlx0.c: New file.
+       * gcc.target/alpha/stqx0.c: New file.
+       * gcc.target/alpha/stwx0.c: New file.
+       * gcc.target/alpha/stwx0-bwx.c: New file.
+
+2024-12-25  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * gcc.c-torture/execute/misalign.c: New file.
+
+2024-12-25  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * gcc.c-torture/execute/memclr.c: New file.
+
+2024-12-25  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * gcc.target/alpha/alpha.exp: Use `gcc-dg-runtest' rather than
+       `dg-runtest'.  Add `-Og -g' and `-Oz' variants via
+       ADDITIONAL_TORTURE_OPTIONS.
+       * gcc.target/alpha/20000715-1.c: Adjust test options
+       accordingly.
+       * gcc.target/alpha/20011018-1.c: Likewise.
+       * gcc.target/alpha/980217-1.c: Likewise.
+       * gcc.target/alpha/asm-1.c: Likewise.
+       * gcc.target/alpha/pr105209.c: Likewise.
+       * gcc.target/alpha/pr106966.c: Likewise.
+       * gcc.target/alpha/pr115297.c: Likewise.
+       * gcc.target/alpha/pr115526.c: Likewise.
+       * gcc.target/alpha/pr19518.c: Likewise.
+       * gcc.target/alpha/pr22093.c: Likewise.
+       * gcc.target/alpha/pr24178.c: Likewise.
+       * gcc.target/alpha/pr39740.c: Likewise.
+       * gcc.target/alpha/pr42113.c: Likewise.
+       * gcc.target/alpha/pr42269-1.c: Likewise.
+       * gcc.target/alpha/pr42448-1.c: Likewise.
+       * gcc.target/alpha/pr42448-2.c: Likewise.
+       * gcc.target/alpha/pr42774.c: Likewise.
+       * gcc.target/alpha/pr61586.c: Likewise.
+       * gcc.target/alpha/pr66140.c: Likewise.
+       * gcc.target/alpha/pr83628-1.c: Likewise.
+       * gcc.target/alpha/pr83628-2.c: Likewise.
+       * gcc.target/alpha/pr83628-3.c: Likewise.
+       * gcc.target/alpha/pr86984.c: Likewise.
+       * gcc.target/alpha/sqrt.c: Likewise.
+       * gcc.target/alpha/base-2.c: Remove file.
+       * gcc.target/alpha/cix-2.c: Remove file.
+       * gcc.target/alpha/max-2.c: Remove file.
+
 2024-12-24  Hans-Peter Nilsson  <h...@bitrange.com>
 
        * gcc.dg/memcmp-1.c: Pass -DRUN_FRACTION=7 when testing in a simulator.

Reply via email to