Daily bump.
This commit is contained in:
parent
1e4a8c782e
commit
4c23b534d4
5 changed files with 146 additions and 1 deletions
|
@ -1,3 +1,87 @@
|
|||
2022-08-03 Michael Meissner <meissner@linux.ibm.com>
|
||||
|
||||
* config/rs6000/rs6000.cc (rs6000_option_override_internal): Remove code
|
||||
setting -mblock-ops-vector-pair.
|
||||
|
||||
2022-08-03 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/106514
|
||||
* value-relation.cc (path_oracle::killing_def) Do not walk the
|
||||
equivalence set clearing bits.
|
||||
|
||||
2022-08-03 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* tree-ssa-phiopt.cc (minmax_replacement): Optionally search for the phi
|
||||
sequence of a three-way conditional.
|
||||
(replace_phi_edge_with_variable): Support diamonds.
|
||||
(tree_ssa_phiopt_worker): Detect diamond phi structure for three-way
|
||||
min/max.
|
||||
(strip_bit_not, invert_minmax_code): New.
|
||||
|
||||
2022-08-03 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
PR rtl-optimization/106187
|
||||
* alias.h (mems_same_for_tbaa_p): Declare.
|
||||
* alias.cc (mems_same_for_tbaa_p): New function.
|
||||
* dse.cc (record_store): Use it instead of open-coding
|
||||
alias check.
|
||||
* cselib.h (cselib_redundant_set_p): Declare.
|
||||
* cselib.cc: Include alias.h
|
||||
(cselib_redundant_set_p): New function.
|
||||
* cfgcleanup.cc: (mark_effect): Use cselib_redundant_set_p instead
|
||||
of rtx_equal_for_cselib_p.
|
||||
* postreload.cc (reload_cse_simplify): Use cselib_redundant_set_p.
|
||||
(reload_cse_noop_set_p): Delete.
|
||||
|
||||
2022-08-03 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* doc/gcov-dump.texi: Document the new option.
|
||||
* gcov-dump.cc (main): Parse the new option.
|
||||
(print_usage): Show the option.
|
||||
(tag_counters): Sort key:value pairs of TOP N counter.
|
||||
|
||||
2022-08-03 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* profile.cc (compute_branch_probabilities): Do not collect
|
||||
stats unless TDF_DETAILS.
|
||||
|
||||
2022-08-03 Roger Sayle <roger@nextmovesoftware.com>
|
||||
Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/47949
|
||||
* config/i386/i386.md (peephole2): New peephole2 to convert
|
||||
SWI48 moves to/from %rax/%eax where the src is dead to xchg,
|
||||
when optimizing for minimal size with -Oz.
|
||||
|
||||
2022-08-03 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* config/i386/i386.md (*cmp<dwi>_doubleword): Add a special case
|
||||
to split comparisons against -1 using AND and CMP -1 instructions.
|
||||
|
||||
2022-08-03 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* config/i386/i386-features.cc (compute_convert_gain): Add gain
|
||||
for converting suitable TImode shift to a V1TImode shift.
|
||||
(timode_scalar_chain::convert_insn): Add support for converting
|
||||
suitable ASHIFT and LSHIFTRT.
|
||||
(timode_scalar_to_vector_candidate_p): Consider logical shifts
|
||||
by integer constants that are multiples of 8 to be candidates.
|
||||
|
||||
2022-08-03 Roger Sayle <roger@nextmovesoftware.com>
|
||||
Segher Boessenkool <segher@kernel.crashing.org>
|
||||
Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* simplify-rtx.cc (simplify_unary_operation_1) <ABS>: Add
|
||||
optimizations for CLRSB, PARITY, POPCOUNT, SS_ABS and LSHIFTRT
|
||||
that are all positive to complement the existing FFS and
|
||||
idempotent ABS simplifications.
|
||||
<SIGN_EXTEND>: Canonicalize SIGN_EXTEND to ZERO_EXTEND when
|
||||
val_signbit_known_clear_p is true of the operand.
|
||||
Simplify sign extensions of SUBREG truncations of operands
|
||||
that are already suitably (zero) extended.
|
||||
<ZERO_EXTEND>: Simplify zero extensions of SUBREG truncations
|
||||
of operands that are already suitably zero extended.
|
||||
|
||||
2022-08-02 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/106510
|
||||
|
|
|
@ -1 +1 @@
|
|||
20220803
|
||||
20220804
|
||||
|
|
|
@ -1,3 +1,18 @@
|
|||
2022-08-03 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* dmd/MERGE: Merge upstream dmd d7772a2369.
|
||||
* dmd/VERSION: Bump version to v2.100.1.
|
||||
* d-codegen.cc (get_frameinfo): Check whether decision to generate
|
||||
closure changed since semantic finished.
|
||||
* d-lang.cc (d_handle_option): Remove handling of -fdebug=level and
|
||||
-fversion=level.
|
||||
* decl.cc (DeclVisitor::visit (VarDeclaration *)): Generate evaluation
|
||||
of noreturn variable initializers before throw.
|
||||
* expr.cc (ExprVisitor::visit (AssignExp *)): Don't generate
|
||||
assignment for noreturn types, only evaluate for side effects.
|
||||
* lang.opt (fdebug=): Undocument -fdebug=level.
|
||||
(fversion=): Undocument -fversion=level.
|
||||
|
||||
2022-07-06 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* dmd/MERGE: Merge upstream dmd 56589f0f4.
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
2022-08-03 Jose E. Marchesi <jose.marchesi@oracle.com>
|
||||
|
||||
PR testsuite/106515
|
||||
* gcc.dg/debug/btf/btf-int-1.c: Fix regexps in
|
||||
scan-assembler-times.
|
||||
|
||||
2022-08-03 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* gcc.dg/tree-ssa/split-path-1.c: Disable phi-opts so we don't optimize
|
||||
code away.
|
||||
* gcc.dg/tree-ssa/minmax-10.c: New test.
|
||||
* gcc.dg/tree-ssa/minmax-11.c: New test.
|
||||
* gcc.dg/tree-ssa/minmax-12.c: New test.
|
||||
* gcc.dg/tree-ssa/minmax-13.c: New test.
|
||||
* gcc.dg/tree-ssa/minmax-14.c: New test.
|
||||
* gcc.dg/tree-ssa/minmax-15.c: New test.
|
||||
* gcc.dg/tree-ssa/minmax-16.c: New test.
|
||||
* gcc.dg/tree-ssa/minmax-3.c: New test.
|
||||
* gcc.dg/tree-ssa/minmax-4.c: New test.
|
||||
* gcc.dg/tree-ssa/minmax-5.c: New test.
|
||||
* gcc.dg/tree-ssa/minmax-6.c: New test.
|
||||
* gcc.dg/tree-ssa/minmax-7.c: New test.
|
||||
* gcc.dg/tree-ssa/minmax-8.c: New test.
|
||||
* gcc.dg/tree-ssa/minmax-9.c: New test.
|
||||
|
||||
2022-08-03 Roger Sayle <roger@nextmovesoftware.com>
|
||||
Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/47949
|
||||
* gcc.target/i386/pr47949.c: New test case.
|
||||
|
||||
2022-08-03 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* gcc.target/i386/sse4_1-stv-7.c: New test case.
|
||||
|
||||
2022-08-02 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/106510
|
||||
|
|
|
@ -1,3 +1,14 @@
|
|||
2022-08-03 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* configure: Regenerate.
|
||||
* configure.ac (libtool_VERSION): Update to 4:0:0.
|
||||
* libdruntime/MERGE: Merge upstream druntime d7772a2369.
|
||||
* libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add
|
||||
core/internal/array/duplication.d.
|
||||
* libdruntime/Makefile.in: Regenerate.
|
||||
* src/MERGE: Merge upstream phobos 5748ca43f.
|
||||
* testsuite/libphobos.gc/nocollect.d:
|
||||
|
||||
2022-07-06 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* libdruntime/MERGE: Merge upstream druntime 651389b5.
|
||||
|
|
Loading…
Add table
Reference in a new issue