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

Steven Bosscher <steven at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|tree-optimization           |middle-end

--- Comment #31 from Steven Bosscher <steven at gcc dot gnu.org> 2012-08-08 
06:28:16 UTC ---
Author: steven
Date: Wed Aug  8 06:28:10 2012
New Revision: 190222

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190222
Log:
    PR middle-end/54146
    * ifcvt.c: Include pointer-set.h.
    (cond_move_process_if_block): Change type of then_regs and
    else_regs from alloca'd array to pointer_sets.
    (check_cond_move_block): Update for this change.
    (cond_move_convert_if_block): Likewise.
    * Makefile.in: Fix dependencies for ifcvt.o.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/Makefile.in
    trunk/gcc/ifcvt.c

--- Comment #32 from Steven Bosscher <steven at gcc dot gnu.org> 2012-08-08 
06:29:16 UTC ---
Author: steven
Date: Wed Aug  8 06:29:12 2012
New Revision: 190223

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190223
Log:
    PR middle-end/54146
    * ira.c (init_live_subregs): Take live_subregs_used as a bitmap.
    (build_insn_chain): Make live_subregs_used a bitmap.
    Use SBITMAP_SIZE to ignore the paradoxical bytes of subregs.
    Use sbitmap_free to free the live_subreg sbitmaps.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/ira.c

Reply via email to