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

--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Wed Mar 13 14:08:07 2019
New Revision: 269650

URL: https://gcc.gnu.org/viewcvs?rev=269650&root=gcc&view=rev
Log:
2019-03-14  Richard Biener  <rguent...@suse.de>

        Backport from mainline
        2019-03-13  Richard Biener  <rguent...@suse.de>

        PR middle-end/89677
        * tree-scalar-evolution.c (simplify_peeled_chrec): Do not
        throw FP expressions at tree-affine.

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

        2019-03-01  Richard Biener  <rguent...@suse.de>

        PR middle-end/89497
        * tree-cfgcleanup.h (cleanup_tree_cfg): Add SSA update flags
        argument, defaulted to zero.
        * passes.c (execute_function_todo): Pass down SSA update flags
        to cleanup_tree_cfg.
        * tree-cfgcleanup.c: Include tree-into-ssa.h and tree-cfgcleanup.h.
        (cleanup_tree_cfg_1): After cleanup_control_flow_pre update SSA
        form if requested.
        (cleanup_tree_cfg_noloop): Pass down SSA update flags.
        (cleanup_tree_cfg): Get and pass down SSA update flags.

        * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
        * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
        that happen now earlier.

        2019-02-18  Richard Biener  <rguent...@suse.de>

        PR tree-optimization/89296
        * tree-ssa-loop-ch.c (ch_base::copy_headers): Restrict setting
        of no-warning flag to cases that might emit the bogus warning.

        * gcc.dg/uninit-pr89296.c: New testcase.

Added:
    branches/gcc-8-branch/gcc/testsuite/gcc.dg/torture/pr89677.c
    branches/gcc-8-branch/gcc/testsuite/gcc.dg/uninit-pr89296.c
Modified:
    branches/gcc-8-branch/gcc/ChangeLog
    branches/gcc-8-branch/gcc/passes.c
    branches/gcc-8-branch/gcc/testsuite/ChangeLog
    branches/gcc-8-branch/gcc/testsuite/g++.dg/tree-prof/devirt.C
    branches/gcc-8-branch/gcc/testsuite/gcc.dg/tree-ssa/reassoc-43.c
    branches/gcc-8-branch/gcc/tree-cfgcleanup.c
    branches/gcc-8-branch/gcc/tree-cfgcleanup.h
    branches/gcc-8-branch/gcc/tree-scalar-evolution.c
    branches/gcc-8-branch/gcc/tree-ssa-loop-ch.c

Reply via email to