Daily bump.

This commit is contained in:
GCC Administrator 2024-08-22 00:18:14 +00:00
parent 91f213908c
commit f155534979
6 changed files with 182 additions and 1 deletions

View File

@ -1,3 +1,59 @@
2024-08-21 Jeff Law <jlaw@ventanamicro.com>
PR rtl-optimization/116437
* ext-dce.cc (ext_dce_try_optimize_insn): Handle SUBREG and
ZERO_EXTRACT destinations.
2024-08-21 Richard Sandiford <richard.sandiford@arm.com>
PR testsuite/116238
* config/aarch64/aarch64.cc (aarch64_hard_regno_caller_save_mode):
Only return SImode if we can convert to and from it.
2024-08-21 Andrew Pinski <quic_apinski@quicinc.com>
PR target/113042
* config/aarch64/aarch64.md (popcountti2): New define_expand.
2024-08-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/116406
* tree-ssa-sccvn.cc (vn_reference_eq): Never equate
float and int when the float mode cannot transfer bits.
Do not try to anticipate which is the mode we actually load
from.
2024-08-21 Martin Jambor <mjambor@suse.cz>
PR target/58416
* tree-sra.cc (types_risk_mangled_binary_repr_p): New function.
(sort_and_splice_var_accesses): Use it.
(propagate_subaccesses_from_rhs): Likewise.
2024-08-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/116380
* tree-loop-distribution.cc (copy_loop_before): Handle
out-of-loop defs appropriately.
2024-08-21 Kewen Lin <linkw@linux.ibm.com>
* config/rs6000/vsx.md (define_insn *vsx_le_perm_store_{<VSX_D:mode>,
<VSX_W:mode>,v8hi,v16qi,<VSX_LE_128:mode>}): Remove constraint modifier
"+" from operand 1.
2024-08-21 Kewen Lin <linkw@linux.ibm.com>
* config/rs6000/vsx.md (*vsx_le_perm_store_{<VSX_D:mode>,<VSX_W:mode>,
v8hi,v16qi,<VSX_LE_128:mode>} !reload_completed splitters): Assert
can_create_pseudo_p and always generate one new pseudo for operand 1.
2024-08-21 liuhongt <hongtao.liu@intel.com>
* config/i386/sse.md (mov<mode>): Align predicates for
operands[1] between mov<mode> and *mov<mode>_internal.
* config/i386/mmx.md (mov<mode>): Ditto.
2024-08-21 Andrew Pinski <quic_apinski@quicinc.com>
* builtins.cc (fold_builtin_bit_query): Don't expand double

View File

@ -1 +1 @@
20240821
20240822

View File

@ -1,3 +1,9 @@
2024-08-21 Iain Sandoe <iain@sandoe.co.uk>
* coroutines.cc (split_coroutine_body_from_ramp): Check
that the binding level is as expected before attempting
to outline the function body.
2024-08-20 Nathaniel Shead <nathanieloshead@gmail.com>
* module.cc (module_state::write_begin): Return a boolean to

View File

@ -1,3 +1,18 @@
2024-08-21 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/86468
* trans-intrinsic.cc (conv_intrinsic_move_alloc): Correct
comment.
* trans-types.cc (gfc_sym_type): Pass coarray rank, not false.
(gfc_get_derived_type): Only propagate codimension for coarrays
and pointers to array components in derived typed coarrays.
2024-08-21 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/77518
* trans-intrinsic.cc (gfc_conv_intrinsic_sizeof): Use
class_container of se when set.
2024-08-20 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/84246

View File

@ -1,3 +1,87 @@
2024-08-21 Pan Li <pan2.li@intel.com>
* gcc.target/riscv/rvv/autovec/vec_sat_arith.h: Add test helper macros.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-13.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-14.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-15.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-16.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-17.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-18.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-run-13.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-run-14.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-run-15.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-run-16.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-run-17.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-run-18.c: New test.
2024-08-21 Pan Li <pan2.li@intel.com>
* gcc.target/riscv/rvv/autovec/vec_sat_arith.h: Add test helper macros.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-10.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-11.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-12.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-7.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-8.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-9.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-run-10.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-run-11.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-run-12.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-run-7.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-run-8.c: New test.
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-run-9.c: New test.
2024-08-21 Richard Sandiford <richard.sandiford@arm.com>
PR testsuite/116238
* gcc.target/aarch64/sve/pr116238.c: New test.
2024-08-21 Andrew Pinski <quic_apinski@quicinc.com>
PR target/113042
* gcc.target/aarch64/popcnt10.c: New test.
* gcc.target/aarch64/popcnt9.c: New test.
2024-08-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/116406
* gcc.dg/tree-ssa/pr116406.c: New testcase.
* gcc.dg/tree-ssa/ssa-pre-30.c: On x86 dd -msse -mfpmath=sse.
2024-08-21 Martin Jambor <mjambor@suse.cz>
PR target/58416
* gcc.dg/torture/pr58416.c: New test.
2024-08-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/116380
* gcc.dg/torture/pr116380.c: New testcase.
2024-08-21 Andre Vehreschild <vehre@gcc.gnu.org>
* gfortran.dg/coarray_lib_this_image_2.f90: Fix array rank in
tree dump scan.
* gfortran.dg/coarray_lib_token_4.f90: Same.
* gfortran.dg/coarray/move_alloc_2.f90: New test.
2024-08-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* g++.target/i386/pr116275-2.C (dg-options): Add -mstv
-mno-stackrealign.
2024-08-21 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/77518
* gfortran.dg/coarray/sizeof_1.f90: New test.
2024-08-21 Kewen Lin <linkw@linux.ibm.com>
* lib/target-supports.exp (check_vect_support_and_set_flags): Remove
the if arm checking powerpc-*paired*.
(check_750cl_hw_available): Remove.
(check_effective_target_vect_unpack): Remove the check on
powerpc-*paired*.
2024-08-20 Pan Li <pan2.li@intel.com>
* gcc.target/riscv/sat_arith.h: Fix SAT_TRUNC typo.

View File

@ -1,3 +1,23 @@
2024-08-21 Jonathan Wakely <jwakely@redhat.com>
PR tree-optimization/102958
* include/bits/char_traits.h (char_traits<char8_t>::length): Use
strlen.
2024-08-21 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/114862
* src/c++98/locale_facets.cc (__num_base::_S_format_float):
Check uppercase flag for fixed format.
* testsuite/22_locale/num_put/put/char/lwg4084.cc: New test.
2024-08-21 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/116381
* include/std/variant (variant): Fix conditions for
static_assert to match the spec.
* testsuite/20_util/variant/types_neg.cc: New test.
2024-08-20 Jonathan Wakely <jwakely@redhat.com>
* include/std/optional: Remove redundant redeclaration.