Daily bump.

This commit is contained in:
GCC Administrator 2025-04-20 00:17:41 +00:00
parent 79d2c3089f
commit 84ec58b694
6 changed files with 135 additions and 1 deletions

View File

@ -1,3 +1,46 @@
2025-04-19 Jeff Law <jlaw@ventanamicro.com>
PR target/119865
* config/riscv/riscv.cc (parse_features_for_version): Do not
explicitly free the architecture string.
2025-04-19 Jeff Law <jlaw@ventanamicro.com>
PR target/118410
* config/riscv/bitmanip.md (logical with constant argument): New
splitter for cases where synthesizing ~C is cheaper than synthesizing
the original constant C.
2025-04-19 Jan Hubicka <hubicka@ucw.cz>
* config/i386/i386.cc (vec_fp_conversion_cost): New function.
(ix86_rtx_costs): Use it for SSE/AVX FP conversoins.
(ix86_builtin_vectorization_cost): Fix indentation;
and use vec_fp_conversion_cost in vec_promote_demote.
(fp_conversion_stmt_cost): New function.
(ix86_vector_costs::add_stmt_cost): Use it to cost NOP_EXPR
and vec_promote_demote.
* config/i386/i386.h (struct processor_costs):
* config/i386/x86-tune-costs.h (struct processor_costs):
2025-04-19 Andrew Pinski <quic_apinski@quicinc.com>
PR rtl-optimization/111949
* combine.cc (find_split_point): Add a split point
for `(and (not X) Y)` if not in the outer set already.
2025-04-19 Jiaxun Yang <jiaxun.yang@flygoat.com>
PR target/111814
* config/sh/sh-modes.def (RESET_FLOAT_FORMAT): Use mips format.
(FLOAT_MODE): Use mips mode.
2025-04-19 Maciej W. Rozycki <macro@orcam.me.uk>
* config/alpha/alpha.cc
(alpha_get_mem_rtx_alignment_and_offset): Recurse into
COMPONENT_REF nodes.
2025-04-18 Jeff Law <jlaw@ventanamicro.com>
* config/riscv/bitmanip.md (*bext<mode>_mask_pos): New pattern

View File

@ -1 +1 @@
20250419
20250420

View File

@ -1,3 +1,12 @@
2025-04-19 Jason Merrill <jason@redhat.com>
* coroutines.cc (coro_build_expr_stmt)
(coro_build_cvt_void_expr_stmt): Remove.
(build_actor_fn): Use finish_expr_stmt.
* semantics.cc (finish_expr_stmt): Avoid wrapping statement in
EXPR_STMT.
(finish_stmt_expr_expr): Add comment.
2025-04-17 Jason Merrill <jason@redhat.com>
* constexpr.cc (is_valid_constexpr_fn): Improve diagnostic.

View File

@ -1,3 +1,10 @@
2025-04-19 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/119836
* resolve.cc (check_pure_function): Fix checking for
an impure subprogram within a DO CONCURRENT construct.
(pure_subroutine): Ditto.
2025-04-16 Harald Anlauf <anlauf@gmx.de>
PR fortran/106948

View File

@ -1,3 +1,44 @@
2025-04-19 Thomas Schwinge <tschwinge@baylibre.com>
PR testsuite/119508
* rust/compile/nr2/compile.exp: Disable parallel testing.
2025-04-19 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
PR target/118410
* gcc.target/riscv/pr118410-1.c: New test.
* gcc.target/riscv/pr118410-2.c: Likewise.
2025-04-19 Andrew Pinski <quic_apinski@quicinc.com>
* gcc.dg/pr118947-1.c: Use 1025 as the size of the buf.
* gcc.dg/pr78408-3.c: Likewise.
2025-04-19 Andrew Pinski <quic_apinski@quicinc.com>
PR rtl-optimization/111949
* gcc.target/aarch64/bic-1.c: New test.
2025-04-19 Jiaxun Yang <jiaxun.yang@flygoat.com>
PR target/111814
* gcc.target/sh/pr111814.c: New test.
2025-04-19 Maciej W. Rozycki <macro@orcam.me.uk>
* gcc.target/alpha/memcpy-nested-offset-long.c: New file.
* gcc.target/alpha/memcpy-nested-offset-quad.c: New file.
2025-04-19 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/119836
* gfortran.dg/do_concurrent_all_clauses.f90: Remove invalid
dg-error test.
* gfortran.dg/pr119836_1.f90: New test.
* gfortran.dg/pr119836_2.f90: New test.
* gfortran.dg/pr119836_3.f90: New test.
* gfortran.dg/pr119836_4.f90: New test.
2025-04-18 Thomas Schwinge <tschwinge@baylibre.com>
PR cobol/119818

View File

@ -1,3 +1,37 @@
2025-04-19 Jiaxun Yang <jiaxun.yang@flygoat.com>
PR target/118257
* config/sh/sfp-machine.h (_FPU_GETCW): Implement with builtin.
(_FPU_SETCW): Likewise.
(FP_EX_ENABLE_SHIFT): Derive from arch spec.
(FP_EX_CAUSE_SHIFT): Likewise.
(FP_RND_MASK): Likewise.
(FP_EX_INVALID): Likewise.
(FP_EX_DIVZERO): Likewise.
(FP_EX_ALL): Likewise.
(FP_EX_OVERFLOW): Likewise.
(FP_EX_UNDERFLOW): Likewise.
(FP_EX_INEXACT): Likewise.
(_FP_DECL_EX): Declear default FCSR value.
(FP_RND_NEAREST): Derive from arch spec.
(FP_RND_ZERO): Likewise.
(FP_INIT_ROUNDMODE): Likewise.
(FP_ROUNDMODE): Likewise.
(FP_TRAPPING_EXCEPTIONS): Likewise.
(FP_HANDLE_EXCEPTIONS): Implement with _FPU_SETCW.
2025-04-19 Jiaxun Yang <jiaxun.yang@flygoat.com>
PR target/111814
* config/sh/sfp-machine.h (_FP_NANFRAC_B): Reverse signaling bit.
(_FP_NANFRAC_H): Likewise.
(_FP_NANFRAC_S): Likewise.
(_FP_NANFRAC_D): Likewise.
(_FP_NANFRAC_Q): Likewise.
(_FP_KEEPNANFRACP): Enable for target.
(_FP_QNANNEGATEDP): Enable for target.
(_FP_CHOOSENAN): Port from MIPS.
2025-04-14 Thomas Schwinge <tschwinge@baylibre.com>
PR target/118794