http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60291

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|                            |4.9.0
            Summary|[4.7/4.8/4.9 Regression]    |[4.7/4.8 Regression] slow
                   |slow compile times for any  |compile times for any mode
                   |mode (-O0/-O1/-O2) on large |(-O0/-O1/-O2) on large .c
                   |.c source file (30MBs)      |source file (30MBs)
      Known to fail|                            |4.8.2

--- Comment #16 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed on trunk sofar.

--- Comment #17 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Tue Feb 25 08:59:10 2014
New Revision: 208113

URL: http://gcc.gnu.org/viewcvs?rev=208113&root=gcc&view=rev
Log:
2014-02-25  Richard Biener  <rguent...@suse.de>

    PR middle-end/60291
    * emit-rtl.c (mem_attrs_htab): Remove.
    (mem_attrs_htab_hash): Likewise.
    (mem_attrs_htab_eq): Likewise.
    (set_mem_attrs): Always allocate new mem-attrs when something
    changed.
    (init_emit_once): Do not allocate mem_attrs_htab.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/emit-rtl.c

Reply via email to