https://gcc.gnu.org/g:fd50d2a24adaff9a9ba749fd0a1eb5a5c5ee35a8
commit r16-714-gfd50d2a24adaff9a9ba749fd0a1eb5a5c5ee35a8 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sun May 18 00:17:00 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 46 ++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 42 ++++++++++++++++++++++++++++++++++++++++++ libgcc/ChangeLog | 5 +++++ 4 files changed, 94 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9f28a4337018..1ef84b9c122c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,49 @@ +2025-05-17 Jeff Law <j...@ventanamicro.com> + + * config/riscv/riscv-vect-permconst.cc (vector_permconst:process_bb): + Use rtvec_alloc, not gen_rtvec since we don't want/need to initialize + the vector. + +2025-05-17 Yuao Ma <c...@outlook.com> + + * doc/extend.texi: Mention new builtins. + +2025-05-17 Yuao Ma <c...@outlook.com> + + * builtins.def (TRIG_TYPE): New. + (BUILT_IN_ACOSPI): New. + (BUILT_IN_ACOSPIF): New. + (BUILT_IN_ACOSPIL): New. + (BUILT_IN_ASINPI): New. + (BUILT_IN_ASINPIF): New. + (BUILT_IN_ASINPIL): New. + (BUILT_IN_ATANPI): New. + (BUILT_IN_ATANPIF): New. + (BUILT_IN_ATANPIL): New. + (BUILT_IN_COSPI): New. + (BUILT_IN_COSPIF): New. + (BUILT_IN_COSPIL): New. + (BUILT_IN_SINPI): New. + (BUILT_IN_SINPIF): New. + (BUILT_IN_SINPIL): New. + (BUILT_IN_TANPI): New. + (BUILT_IN_TANPIF): New. + (BUILT_IN_TANPIL): New. + (TRIG2_TYPE): New. + (BUILT_IN_ATAN2PI): New. + (BUILT_IN_ATAN2PIF): New. + (BUILT_IN_ATAN2PIL): New. + +2025-05-17 Jeff Law <j...@ventanamicro.com> + + * config/riscv/riscv.cc (synthesize_ior_xor): Avoid writing + operands[0] more than once, use new pseudos instead. + +2025-05-17 Jin Ma <ji...@linux.alibaba.com> + + * config/riscv/riscv.cc (riscv_gpr_save_operation_p): Remove + break and fixbug for elt index. + 2025-05-16 Pengxuan Zheng <quic_pzh...@quicinc.com> PR target/100165 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f5d7faa1be8b..b2067301b4fb 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250517 +20250518 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f13a988695a6..c24ec79b3587 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,45 @@ +2025-05-17 Yuao Ma <c...@outlook.com> + + * gcc.dg/builtins-1.c: Builtin codegen test. + * gcc.dg/c23-builtins-1.c: Builtin signature test. + +2025-05-17 Pan Li <pan2...@intel.com> + + * gcc.target/riscv/sat/sat_arith.h: Add more helper macros. + * gcc.target/riscv/sat/sat_arith_data.h: Add the test data + for scalar unsigned SAT_ADD. + * gcc.target/riscv/sat/sat_u_add-run-1-u16.c: Leverage the test + data from the shared header file. + * gcc.target/riscv/sat/sat_u_add-run-1-u32.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-1-u64.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-1-u8.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-2-u16.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-2-u32.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-2-u64.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-2-u8.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-3-u16.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-3-u32.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-3-u64.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-3-u8.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-4-u16.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-4-u32.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-4-u64.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-4-u8.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-5-u16.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-5-u32.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-5-u64.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-5-u8.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-6-u16.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-6-u32.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-6-u64.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-6-u8.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-7-u16-from-u32.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-7-u16-from-u64.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-7-u32-from-u64.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-7-u8-from-u16.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-7-u8-from-u32.c: Ditto + * gcc.target/riscv/sat/sat_u_add-run-7-u8-from-u64.c: Ditto + 2025-05-16 Pengxuan Zheng <quic_pzh...@quicinc.com> PR target/100165 diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index dc9077952590..3f532de19ddd 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,8 @@ +2025-05-17 Oleg Endo <olege...@gcc.gnu.org> + + * config/sh/lib1funcs.S (ashiftrt_r4_32): Increase alignment. + (movemem): Force alignment of the mova intruction. + 2025-04-25 Thomas Schwinge <tschwi...@baylibre.com> PR target/119853