]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 26 Dec 2024 00:18:59 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 26 Dec 2024 00:18:59 +0000 (00:18 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog

index f766bf6e8684276d55910bfbb3cf36a34287c409..1a54fb8924971abc1d90c747a2a82a8f9ff51b09 100644 (file)
@@ -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
index fa34f54b062e85c5b8f7f5e9c6426d0bd8919578..66ccea7c37b58680e6d4f0c0d47ef5cfe199c0b6 100644 (file)
@@ -1 +1 @@
-20241225
+20241226
index ba96b9aec3b331ba5ba6ee47e46e044870d81d74..8add8bea7d0758f30e2deaa0c8916df4c286b455 100644 (file)
@@ -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.