https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78224

--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Fri Dec  9 08:43:50 2016
New Revision: 243475

URL: https://gcc.gnu.org/viewcvs?rev=243475&root=gcc&view=rev
Log:
2016-12-09  Richard Biener  <rguent...@suse.de>

        Backport from mainline
        2016-11-28  Richard Biener  <rguent...@suse.de>

        PR tree-optimization/78542
        * tree-ssa-ccp.c (evaluate_stmt): Only valueize simplification
        if allowed.

        * gcc.dg/torture/pr78542.c: New testcase.

        2016-11-23  Richard Biener  <rguent...@suse.de>

        PR tree-optimization/78482
        * tree-cfgcleanup.c: Include tree-ssa-loop-niter.h.
        (remove_forwarder_block_with_phi): When merging with a loop
        header creates a new latch reset number of iteration information
        of the loop.

        * gcc.dg/torture/pr78482.c: New testcase.

        2016-11-23  Richard Biener  <rguent...@suse.de>

        PR middle-end/71762
        * match.pd ((~X & Y) -> X < Y, (X & ~Y) -> Y < X,
        (~X | Y) -> X <= Y, (X | ~Y) -> Y <= X): Remove.

        * gcc.dg/torture/pr71762-1.c: New testcase.
        * gcc.dg/torture/pr71762-2.c: Likewise.
        * gcc.dg/torture/pr71762-3.c: Likewise.
        * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.

        2016-11-11  Richard Biener  <rguent...@suse.de>

        PR tree-optimization/71575
        * graphite-isl-ast-to-gimple.c (copy_cond_phi_nodes): Remove
        bogus assert.

        * gcc.dg/graphite/pr71575-1.c: New testcase.
        * gcc.dg/graphite/pr71575-2.c: Likewise.

        2016-11-07  Richard Biener  <rguent...@suse.de>

        PR tree-optimization/78224
        * tree-call-cdce.c (shrink_wrap_one_built_in_call_with_conds):
        Split the fallthru edge in case its successor may have PHIs.

        * g++.dg/torture/pr78224.C: New testcase.

        2016-11-05  David Edelsohn  <dje....@gmail.com>
                Richard Biener  <rguent...@suse.de>

        PR bootstrap/78188
        PR c++/71848
        * ipa-comdats.c (pass_ipa_comdats::gate): Require HAVE_COMDAT_GROUP.

        * g++.dg/ipa/pr78188.C: New test.

        2016-09-20  Richard Biener  <rguent...@suse.de>

        PR tree-optimization/77646
        * tree-ssa-sccvn.c (visit_reference_op_call): Always value-number
        a VDEF.

        * gcc.dg/torture/pr77646.c: New testcase.

Added:
    branches/gcc-6-branch/gcc/testsuite/g++.dg/ipa/pr78188.C
    branches/gcc-6-branch/gcc/testsuite/g++.dg/torture/pr78224.C
    branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-1.c
    branches/gcc-6-branch/gcc/testsuite/gcc.dg/graphite/pr71575-2.c
    branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-1.c
    branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-2.c
    branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr71762-3.c
    branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr77646.c
    branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78482.c
    branches/gcc-6-branch/gcc/testsuite/gcc.dg/torture/pr78542.c
Modified:
    branches/gcc-6-branch/gcc/ChangeLog
    branches/gcc-6-branch/gcc/graphite-isl-ast-to-gimple.c
    branches/gcc-6-branch/gcc/ipa-comdats.c
    branches/gcc-6-branch/gcc/match.pd
    branches/gcc-6-branch/gcc/testsuite/ChangeLog
    branches/gcc-6-branch/gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c
    branches/gcc-6-branch/gcc/tree-call-cdce.c
    branches/gcc-6-branch/gcc/tree-cfgcleanup.c
    branches/gcc-6-branch/gcc/tree-ssa-ccp.c
    branches/gcc-6-branch/gcc/tree-ssa-sccvn.c

Reply via email to