aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-12-26 00:18:59 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-12-26 00:18:59 +0000
commit45b017b467bb912997ef43178a56b119719ea7ec (patch)
treed7dcc76c9bc05d3b3c9923d1c6bc7837f6d278db /gcc
parente0dae4da4c45e3959b0624551f80283c45a60446 (diff)
downloadgcc-45b017b467bb912997ef43178a56b119719ea7ec.zip
gcc-45b017b467bb912997ef43178a56b119719ea7ec.tar.gz
gcc-45b017b467bb912997ef43178a56b119719ea7ec.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog36
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/testsuite/ChangeLog62
3 files changed, 99 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f766bf6..1a54fb8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,39 @@
+2024-12-25 Maciej W. Rozycki <macro@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 <macro@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 <macro@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 <macro@orcam.me.uk>
+
+ * config/alpha/alpha.cc (alpha_expand_block_clear): Fold two
+ legs of a conditional together.
+
+2024-12-25 Maciej W. Rozycki <macro@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 <xujiahao@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 <gerald@pfeifer.com>
* doc/invoke.texi (HPPA Options): Remove references
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index fa34f54..66ccea7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241225
+20241226
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ba96b9a..8add8be 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,65 @@
+2024-12-25 Maciej W. Rozycki <macro@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 <macro@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 <macro@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 <macro@orcam.me.uk>
+
+ * gcc.c-torture/execute/misalign.c: New file.
+
+2024-12-25 Maciej W. Rozycki <macro@orcam.me.uk>
+
+ * gcc.c-torture/execute/memclr.c: New file.
+
+2024-12-25 Maciej W. Rozycki <macro@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 <hp@bitrange.com>
* gcc.dg/memcmp-1.c: Pass -DRUN_FRACTION=7 when testing in a simulator.