mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
126ccf8ffc
commit
904fbe9618
|
@ -1,3 +1,66 @@
|
|||
2024-06-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/115337
|
||||
* gimple-range-op.cc (cfn_clz::fold_range): For
|
||||
m_gimple_call_internal_p handle as a special case also second argument
|
||||
of -1 next to prec.
|
||||
|
||||
2024-06-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/115337
|
||||
* fold-const.cc (tree_call_nonnegative_warnv_p): Handle
|
||||
CASE_CFN_CTZ like CASE_CFN_CLZ.
|
||||
|
||||
2024-06-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* fold-const.cc (tree_call_nonnegative_warnv_p): Formatting fixes.
|
||||
(tree_invalid_nonnegative_warnv_p): Likewise.
|
||||
* gimple-fold.cc (gimple_call_nonnegative_warnv_p): Likewise.
|
||||
|
||||
2024-06-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/115337
|
||||
* fold-const.cc (tree_call_nonnegative_warnv_p) <CASE_CFN_CLZ>:
|
||||
If arg1 is non-NULL, RECURSE on it, otherwise return true.
|
||||
|
||||
2024-06-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/108789
|
||||
* builtins.cc (fold_builtin_arith_overflow): For ovf_only,
|
||||
don't call save_expr and don't build REALPART_EXPR, otherwise
|
||||
set TREE_SIDE_EFFECTS on call before calling save_expr.
|
||||
(fold_builtin_addc_subc): Set TREE_SIDE_EFFECTS on call before
|
||||
calling save_expr.
|
||||
|
||||
2024-06-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* doc/invoke.texi (lujiazui): Clarify that while the CPUs do support
|
||||
AVX and F16C, -march=lujiazui actually doesn't enable those.
|
||||
|
||||
2024-06-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-slp.cc (vect_build_slp_tree_2): Only multi-lane
|
||||
discoveries are reduction chains and need special backedge
|
||||
treatment.
|
||||
(vect_analyze_slp): Fall back to single-lane SLP discovery
|
||||
for reductions. Make sure to try single-lane SLP reduction
|
||||
for all reductions as fallback.
|
||||
(vectorizable_load): Avoid outer loop SLP vectorization with
|
||||
multi-copy vector stmts in the inner loop.
|
||||
(vectorizable_store): Likewise.
|
||||
* tree-vect-loop.cc (vect_create_epilog_for_reduction): Allow
|
||||
direct opcode and shift reduction also for SLP reductions
|
||||
with a single lane.
|
||||
* tree-vect-stmts.cc (get_group_load_store_type): For SLP also
|
||||
check for the PR65518 single-element interleaving case as done in
|
||||
vect_grouped_load_supported.
|
||||
|
||||
2024-06-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-slp.cc (vect_schedule_slp_node): For mask/len
|
||||
loops make sure to not advance the insertion iterator
|
||||
beyond a GIMPLE_COND.
|
||||
|
||||
2024-06-03 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/115324
|
||||
|
|
|
@ -1 +1 @@
|
|||
20240604
|
||||
20240605
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2024-06-04 Simon Martin <simon@nasilyan.com>
|
||||
|
||||
* pt.cc (tsubst_expr): Add missing space after seen_error.
|
||||
(dependent_type_p): Likewise.
|
||||
|
||||
2024-06-04 Simon Martin <simon@nasilyan.com>
|
||||
|
||||
PR c++/111106
|
||||
* pt.cc (dependent_type_p): Don't fail assert during error recovery.
|
||||
|
||||
2024-06-03 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/115012
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
2024-06-04 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/83865
|
||||
* trans-stmt.cc (gfc_trans_allocate): Restrict special case for
|
||||
source-expression with zero-length character to rank 0, so that
|
||||
the array shape is not discarded.
|
||||
|
||||
2024-05-29 Andre Vehreschild <vehre@gcc.gnu.org>
|
||||
|
||||
PR fortran/90069
|
||||
|
|
|
@ -1,3 +1,58 @@
|
|||
2024-06-04 Simon Martin <simon@nasilyan.com>
|
||||
|
||||
PR c++/103388
|
||||
* g++.dg/parse/crash73.C: New test.
|
||||
|
||||
2024-06-04 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/83865
|
||||
* gfortran.dg/allocate_with_source_32.f90: New test.
|
||||
|
||||
2024-06-04 Simon Martin <simon@nasilyan.com>
|
||||
|
||||
PR c++/111106
|
||||
* g++.dg/cpp2a/consteval37.C: New test.
|
||||
|
||||
2024-06-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/115337
|
||||
* gcc.dg/bitint-106.c: New test.
|
||||
|
||||
2024-06-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* gcc.target/i386/avx10_1-25.c: Require ifunc support.
|
||||
* gcc.target/i386/avx10_1-26.c: Likewise.
|
||||
|
||||
2024-06-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/108789
|
||||
* gcc.c-torture/execute/pr108789.c: New test.
|
||||
|
||||
2024-06-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gcc.dg/vect/slp-24.c: Expect another SLP instance for the
|
||||
reduction.
|
||||
* gcc.dg/vect/slp-24-big-array.c: Likewise.
|
||||
* gcc.dg/vect/slp-reduc-6.c: Remove scan for zero SLP instances.
|
||||
|
||||
2024-06-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
PR analyzer/107750
|
||||
* gcc.dg/analyzer/fd-accept.c: Skip on *-*-solaris2*.
|
||||
* gcc.dg/analyzer/fd-access-mode-target-headers.c: Likewise.
|
||||
* gcc.dg/analyzer/fd-connect.c: Likewise.
|
||||
* gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
|
||||
* gcc.dg/analyzer/fd-listen.c: Likewise.
|
||||
* gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
|
||||
* gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
|
||||
* gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
|
||||
* gcc.dg/analyzer/fd-stream-socket.c: Likewise.
|
||||
|
||||
2024-06-04 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/115299
|
||||
* gcc.target/i386/pr86722.c: Also scan for blendvpd.
|
||||
|
||||
2024-06-03 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/115012
|
||||
|
|
|
@ -1,3 +1,17 @@
|
|||
2024-06-04 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/115335
|
||||
* include/std/span (span::at): Guard with feature test macro.
|
||||
|
||||
2024-06-04 Matthias Kretz <m.kretz@gsi.de>
|
||||
|
||||
PR libstdc++/115308
|
||||
* include/experimental/bits/simd.h (__int_for_sizeof): Remove
|
||||
special cases for __clang__.
|
||||
(_SimdWrapper): Change constructor overload set to allow
|
||||
conversion from vector types with integral conversions via bit
|
||||
reinterpretation.
|
||||
|
||||
2024-06-03 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/stacktrace (basic_stacktrace::_Impl::_M_allocate):
|
||||
|
|
Loading…
Reference in New Issue