[Bug middle-end/89497] [8 Regression] ICE caused by Segmentation Fault when compiling cups 2.2.10 with LTO flags enabled

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Mar 1 09:22:00 GMT 2019


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

--- Comment #21 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Fri Mar  1 09:21:30 2019
New Revision: 269302

URL: https://gcc.gnu.org/viewcvs?rev=269302&root=gcc&view=rev
Log:
2019-03-01  Richard Biener  <rguenther@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_noloop): After cleanup_control_flow_pre update SSA
        form if requested.
        (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.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/passes.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/g++.dg/tree-prof/devirt.C
    trunk/gcc/testsuite/gcc.dg/tree-ssa/reassoc-43.c
    trunk/gcc/tree-cfgcleanup.c
    trunk/gcc/tree-cfgcleanup.h


More information about the Gcc-bugs mailing list