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.