Daily bump.
This commit is contained in:
parent
a61aaee638
commit
cb3afcd2a3
@ -1,3 +1,23 @@
|
||||
2022-02-16 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
* gimple-range-gori.cc (gori_compute::condexpr_adjust): Use
|
||||
range_compatible_p instead of direct type comparison.
|
||||
|
||||
2022-02-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR rtl-optimization/104544
|
||||
* combine.cc (try_combine): When looking for insn whose links
|
||||
should be updated from i3 to i2, don't stop on debug insns, instead
|
||||
skip over them.
|
||||
|
||||
2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR target/100056
|
||||
* config/aarch64/iterators.md (LOGICAL_OR_PLUS): New iterator.
|
||||
* config/aarch64/aarch64.md: Extend the PR100056 patterns
|
||||
to handle plus in the same way as ior, if the operands have
|
||||
no set bits in common.
|
||||
|
||||
2022-02-15 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/104526
|
||||
|
@ -1 +1 @@
|
||||
20220216
|
||||
20220217
|
||||
|
@ -1,3 +1,37 @@
|
||||
2022-02-16 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/104560
|
||||
* diagnostic-manager.cc (diagnostic_manager::build_emission_path):
|
||||
Add region creation events for globals of interest.
|
||||
(null_assignment_sm_context::get_old_program_state): New.
|
||||
(diagnostic_manager::add_events_for_eedge): Move check for
|
||||
changing dynamic extents from PK_BEFORE_STMT case to after the
|
||||
switch on the dst_point's kind so that we can emit them for the
|
||||
final stmt in a basic block.
|
||||
* engine.cc (impl_sm_context::get_old_program_state): New.
|
||||
* sm-malloc.cc (malloc_state_machine::get_default_state): Rewrite
|
||||
detection of m_non_heap to use get_memory_space.
|
||||
(free_of_non_heap::free_of_non_heap): Add freed_reg param.
|
||||
(free_of_non_heap::subclass_equal_p): Update for changes to
|
||||
fields.
|
||||
(free_of_non_heap::emit): Drop m_kind in favor of
|
||||
get_memory_space.
|
||||
(free_of_non_heap::describe_state_change): Remove logic for
|
||||
detecting alloca.
|
||||
(free_of_non_heap::mark_interesting_stuff): Add region-creation of
|
||||
m_freed_reg.
|
||||
(free_of_non_heap::get_memory_space): New.
|
||||
(free_of_non_heap::kind): Drop enum.
|
||||
(free_of_non_heap::m_freed_reg): New field.
|
||||
(free_of_non_heap::m_kind): Drop field.
|
||||
(malloc_state_machine::on_stmt): Drop transition to m_non_heap.
|
||||
(malloc_state_machine::handle_free_of_non_heap): New function,
|
||||
split out from on_deallocator_call and on_realloc_call, adding
|
||||
detection of the freed region.
|
||||
(malloc_state_machine::on_deallocator_call): Use it.
|
||||
(malloc_state_machine::on_realloc_call): Likewise.
|
||||
* sm.h (sm_context::get_old_program_state): New vfunc.
|
||||
|
||||
2022-02-15 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/104524
|
||||
|
@ -1,3 +1,16 @@
|
||||
2022-02-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/104531
|
||||
* c-omp.cc (c_finish_omp_atomic): For MIN_EXPR/MAX_EXPR, try first
|
||||
build_binary_op with LT_EXPR and only if that doesn't return
|
||||
error_mark_node call build_modify_expr.
|
||||
|
||||
2022-02-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/104510
|
||||
* c-common.cc (shorten_compare): Convert original arguments to
|
||||
the original *restype_ptr when mixing binary and decimal float.
|
||||
|
||||
2022-02-14 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR c/104505
|
||||
|
@ -1,3 +1,10 @@
|
||||
2022-02-16 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/104507
|
||||
* constexpr.cc (potential_constant_expression_1)
|
||||
<case NON_DEPENDENT_EXPR>: Return false instead of recursing.
|
||||
Assert tf_error isn't set.
|
||||
|
||||
2022-02-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/104107
|
||||
|
@ -1,3 +1,23 @@
|
||||
2022-02-16 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* d-builtins.cc (d_build_builtins_module): Set purity of DECL_PURE_P
|
||||
functions to PURE::const_.
|
||||
* d-gimplify.cc (bit_field_ref): New function.
|
||||
(d_gimplify_modify_expr): Handle implicit casting for assignments to
|
||||
bit-fields.
|
||||
(d_gimplify_unary_expr): New function.
|
||||
(d_gimplify_binary_expr): New function.
|
||||
(d_gimplify_expr): Handle UNARY_CLASS_P and BINARY_CLASS_P.
|
||||
* d-target.cc (Target::_init): Initialize bitFieldStyle.
|
||||
(TargetCPP::parameterType): Update signature.
|
||||
(Target::supportsLinkerDirective): New function.
|
||||
* dmd/MERGE: Merge upstream dmd 52844d4b1.
|
||||
* expr.cc (ExprVisitor::visit (ThrowExp *)): New function.
|
||||
* types.cc (d_build_bitfield_integer_type): New function.
|
||||
(insert_aggregate_bitfield): New function.
|
||||
(layout_aggregate_members): Handle inserting bit-fields into an
|
||||
aggregate type.
|
||||
|
||||
2022-01-31 Martin Liska <mliska@suse.cz>
|
||||
|
||||
PR d/104287
|
||||
|
@ -1,3 +1,62 @@
|
||||
2022-02-16 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/104560
|
||||
* g++.dg/analyzer/placement-new.C: Update expected wording.
|
||||
* g++.dg/analyzer/pr100244.C: Likewise.
|
||||
* gcc.dg/analyzer/attr-malloc-1.c (test_7): Likewise.
|
||||
* gcc.dg/analyzer/malloc-1.c (test_24): Likewise.
|
||||
(test_25): Likewise.
|
||||
(test_26): Likewise.
|
||||
(test_50a, test_50b, test_50c): New.
|
||||
* gcc.dg/analyzer/malloc-callbacks.c (test_5): Update expected
|
||||
wording.
|
||||
* gcc.dg/analyzer/malloc-paths-8.c: Likewise.
|
||||
* gcc.dg/analyzer/pr104560-1.c: New test.
|
||||
* gcc.dg/analyzer/pr104560-2.c: New test.
|
||||
* gcc.dg/analyzer/realloc-1.c (test_7): Updated expected wording.
|
||||
* gcc.dg/analyzer/vla-1.c (test_2): New. Prune output from
|
||||
-Wfree-nonheap-object.
|
||||
|
||||
2022-02-16 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/104507
|
||||
* g++.dg/template/non-dependent21.C: New test.
|
||||
|
||||
2022-02-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/104448
|
||||
* gcc.target/i386/pr104448.c: New test.
|
||||
|
||||
2022-02-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR rtl-optimization/104544
|
||||
* gcc.dg/pr104544.c: New test.
|
||||
|
||||
2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.target/aarch64/atomic-inst-cas.c: Add
|
||||
-Wno-invalid-memory-model.
|
||||
|
||||
2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.target/aarch64/bic-bitmask-1.c: Remove XFAIL.
|
||||
|
||||
2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR target/100056
|
||||
* gcc.target/aarch64/pr100056.c: XFAIL the original UBFIZ test
|
||||
and instead expect two UBFIZs + two ADD UXTBs.
|
||||
|
||||
2022-02-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/104531
|
||||
* c-c++-common/gomp/atomic-31.c: New test.
|
||||
|
||||
2022-02-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/104510
|
||||
* gcc.dg/dfp/pr104510.c: New test.
|
||||
|
||||
2022-02-15 Peter Bergner <bergner@linux.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/htm-1.c: Retry intermittent failing tbegins.
|
||||
|
@ -1,3 +1,7 @@
|
||||
2022-02-16 Ian Lance Taylor <iant@golang.org>
|
||||
|
||||
* dwarf.c (build_address_map): Initialize DWARF 5 fields of unit.
|
||||
|
||||
2022-02-03 David Seifert <soap@gentoo.org>
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
|
@ -1,3 +1,16 @@
|
||||
2022-02-16 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* Makefile.in: Regenerate.
|
||||
* libdruntime/MERGE: Merge upstream druntime dbd0c874.
|
||||
* libdruntime/Makefile.am (DRUNTIME_CSOURCES): Add core/int128.d.
|
||||
(DRUNTIME_DISOURCES): Add __builtins.di.
|
||||
* libdruntime/Makefile.in: Regenerate.
|
||||
* src/MERGE: Merge upstream phobos 896b1d0e1.
|
||||
* src/Makefile.am (PHOBOS_DSOURCES): Add std/checkedint.d.
|
||||
* src/Makefile.in: Regenerate.
|
||||
* testsuite/testsuite_flags.in: Add -fall-instantiations to
|
||||
--gdcflags.
|
||||
|
||||
2022-01-03 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* libdruntime/MERGE: Merge upstream druntime 759e6023.
|
||||
|
Loading…
Reference in New Issue
Block a user