]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 20 Jul 2025 00:17:36 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 20 Jul 2025 00:17:36 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog

index a75b0c8052bd72ab72f304766778e532fca63a80..12b0d90c48aaabdd68bb789488be5ce31f1523fd 100644 (file)
@@ -1,3 +1,37 @@
+2025-07-19  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+       PR target/121124
+       * config/pru/pru-pragma.cc (pru_pragma_ctable_entry): Handle the
+       ctable base address as signed 32-bit value, and sign-extend to
+       HOST_WIDE_INT.
+       * config/pru/pru-protos.h (struct pru_ctable_entry): Store the
+       ctable base address as signed.
+       (pru_get_ctable_exact_base_index): Pass base address as signed.
+       (pru_get_ctable_base_index): Ditto.
+       (pru_get_ctable_base_offset): Ditto.
+       * config/pru/pru.cc (pru_get_ctable_exact_base_index): Ditto.
+       (pru_get_ctable_base_index): Ditto.
+       (pru_get_ctable_base_offset): Ditto.
+       (pru_print_operand_address): Ditto.
+
+2025-07-19  Paul-Antoine Arras  <parras@baylibre.com>
+
+       PR target/119100
+       * config/riscv/autovec-opt.md (*vfwnmacc_vf_<mode>): New pattern.
+       (*vfwnmsac_vf_<mode>): New pattern.
+       * config/riscv/riscv.cc (get_vector_binary_rtx_cost): Add support for a
+       vec_duplicate in a neg.
+
+2025-07-19  Artemiy Volkov  <artemiyv@acm.org>
+
+       * config/riscv/riscv.cc (riscv_macro_fusion_pair_p): Protect
+       from a NULL PREV_SET or CURR_SET.
+
+2025-07-19  Georg-Johann Lay  <avr@gjlay.de>
+
+       * config/avr/avr-passes.cc (avr_optimize_casesi): Fuse
+       get_insns() with end_sequence().
+
 2025-07-18  Pan Li  <pan2.li@intel.com>
 
        * config/riscv/autovec.md (avg<mode>3_ceil): Add new pattern
index c64e4865ca8711e28afcbfbb762adcdc288113d6..eafd44957d2167c3e9936356df24ca29eb82eddd 100644 (file)
@@ -1 +1 @@
-20250719
+20250720
index ad467e69abe0a73081079994e00629fd98c16427..affea652519142dac60fd029fdd302b5cd695841 100644 (file)
@@ -1,3 +1,25 @@
+2025-07-19  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+       PR target/121124
+       * gcc.target/pru/pragma-ctable_entry-2.c: New test.
+
+2025-07-19  Paul-Antoine Arras  <parras@baylibre.com>
+
+       PR target/119100
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfwnmacc and
+       vfwnmsac.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwnmacc-run-1-f16.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwnmacc-run-1-f32.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwnmsac-run-1-f16.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwnmsac-run-1-f32.c: New test.
+
 2025-07-18  Harald Anlauf  <anlauf@gmx.de>
 
        PR fortran/121145