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

--- Comment #13 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Wed Sep  4 07:27:42 2019
New Revision: 275365

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

        PR rtl-optimization/36262
        * postreload-gcse.c: Include intl.h and gcse.h.
        (insert_expr_in_table): Insert at the head of cur_expr->avail_occr
        to avoid linear list walk.
        (record_last_mem_set_info): Gate off if not computing transparentness.
        (get_bb_avail_insn): If transparentness isn't computed give up
        early.
        (gcse_after_reload_main): Skip compute_transp and extended PRE
        if gcse_or_cprop_is_too_expensive says so.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/postreload-gcse.c

Reply via email to