Daily bump.

This commit is contained in:
GCC Administrator 2022-08-24 00:16:39 +00:00
parent 8567d9491d
commit 82d46ad79e
6 changed files with 151 additions and 1 deletions

View file

@ -1,3 +1,45 @@
2022-08-23 H.J. Lu <hjl.tools@gmail.com>
PR target/106714
* config/i386/amxtileintrin.h (_tile_loadd_internal): Cast to
__PTRDIFF_TYPE__.
(_tile_stream_loadd_internal): Likewise.
(_tile_stored_internal): Likewise.
2022-08-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/106722
* gimple-predicate-analysis.h (MAX_NUM_CHAINS, MAX_CHAIN_LEN,
MAX_POSTDOM_CHECK, MAX_SWITCH_CASES): Move ...
* gimple-predicate-analysis.cc: ... here and document.
(simple_control_dep_chain): New function, factored from
predicate::use_cannot_happen.
(predicate::use_cannot_happen): Adjust.
(predicate::predicate): Use simple_control_dep_chain as fallback.
2022-08-23 Aldy Hernandez <aldyh@redhat.com>
* range-op-float.cc (foperator_equal::op1_range): Set range to
range of op2.
2022-08-23 Richard Biener <rguenther@suse.de>
* gimple-predicate-analysis.cc (is_loop_exit): Split out
from ...
(is_non_loop_exit_postdominating): ... here. Remove after
inlining ...
(find_control_equiv_block): ... here.
(compute_control_dep_chain): ... and here.
(predicate::is_use_guarded): Do not excempt loop exits
from short-cutting the case of the use post-dominating the
PHI definition.
2022-08-23 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/106687
* range-op.cc (operator_minus::lhs_op1_relation): Return VREL_LE
for the VREL_GT case as well.
2022-08-22 Dimitar Dimitrov <dimitar@dinux.eu>
* config/pru/pru.md (pru_<code>di3): New alternative for

View file

@ -1 +1 @@
20220823
20220824

View file

@ -1,3 +1,8 @@
2022-08-23 Marek Polacek <polacek@redhat.com>
* typeck.cc (maybe_warn_pessimizing_move): Don't warn about
redundant std::move when the expression was wrapped in { }.
2022-08-17 Marek Polacek <polacek@redhat.com>
PR c++/90428

View file

@ -1,3 +1,9 @@
2022-08-23 Joseph Myers <joseph@codesourcery.com>
* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po,
zh_TW.po: Update.
2022-06-25 Xi Ruoyao <xry111@xry111.site>
* exgettext: Remove unneeded fgrep command.

View file

@ -1,3 +1,48 @@
2022-08-23 Marek Polacek <polacek@redhat.com>
* g++.dg/cpp0x/Wpessimizing-move10.C: New test.
* g++.dg/cpp0x/Wredundant-move12.C: New test.
2022-08-23 H.J. Lu <hjl.tools@gmail.com>
* gcc.target/x86_64/abi/bf16/asm-support.S: Replace vmovdqu with
movdqu.
2022-08-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/106722
* g++.dg/uninit-pr106722-1.C: New testcase.
2022-08-23 Marek Polacek <polacek@redhat.com>
* g++.dg/torture/phi-1.C: New test.
2022-08-23 Richard Biener <rguenther@suse.de>
* gcc.dg/uninit-pred-10.c: New testcase.
2022-08-23 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/gomp/depend-6.f90: Fix array index use for
depobj var + update scan-tree-dump-times.
2022-08-23 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/gomp/depend-4.f90: Fix array index use for
depobj var + update scan-tree-dump-times.
2022-08-23 Haochen Jiang <haochen.jiang@intel.com>
* gcc.target/x86_64/abi/bf16/bf16-helper.h:
Add _m128bf16/m256bf16/_m512bf16.
* gcc.target/x86_64/abi/bf16/m512bf16/bf16-zmm-check.h:
Include bf16-helper.h.
2022-08-23 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/106687
* g++.dg/pr106687.C: New.
2022-08-22 Dimitar Dimitrov <dimitar@dinux.eu>
* gcc.target/pru/bitop-di.c: New test.

View file

@ -1,3 +1,55 @@
2022-08-23 Patrick Palka <ppalka@redhat.com>
* include/bits/stl_bvector.h (_Bit_reference::operator=): Define
const overload for C++23 as per P2321R2.
* include/bits/stl_pair.h (pair::swap): Likewise.
(pair::pair): Define additional converting constructors for
C++23 as per P2321R2.
(pair::operator=): Define const overloads for C++23 as per
P2321R2.
(swap): Define overload taking const pair& for C++23 as per
P2321R2.
(basic_common_reference): Define partial specialization for
pair for C++23 as per P2321R2.
(common_type): Likewise.
* include/bits/uses_allocator_args.h
(uses_allocator_construction_args): Define additional pair
overloads for C++23 as per P2321R2.
* include/std/tuple (_Tuple_impl::_Tuple_impl): Define
additional converting constructors for C++23 as per P2321R2.
(_Tuple_impl::_M_assign): Define const overloads for C++23
as per P2321R2.
(_Tuple_impl::_M_swap): Likewise.
(tuple::__constructible): Define as a convenient renaming of
_TCC<true>::__constructible.
(tuple::__convertible): As above but for _TCC<true>::__convertible.
(tuple::tuple): Define additional converting constructors for
C++23 as per P2321R2.
(tuple::operator=): Define const overloads for C++23 as per
P2321R2.
(tuple::swap): Likewise.
(basic_common_reference): Define partial specialization for
tuple for C++23 as per P2321R2.
(common_type): Likewise.
* testsuite/20_util/pair/p2321r2.cc: New test.
* testsuite/20_util/tuple/p2321r2.cc: New test.
* testsuite/23_containers/vector/bool/element_access/1.cc: New test.
2022-08-23 Patrick Palka <ppalka@redhat.com>
* include/std/tuple (_TupleConstraints::__convertible): Define.
(_TupleConstraints::__constructible): Define.
(_TupleConstraints::__is_explicitly_constructible): Redefine this
in terms of __convertible and __constructible.
(_TupleConstraints::__is_implicitly_constructible): Likewise.
2022-08-23 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/106589
* include/std/variant (__do_visit): Handle is_void<R> for zero
argument case.
* testsuite/20_util/variant/visit_r.cc: Check std::visit<void>(v).
2022-08-22 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/105678