r216169 - in /trunk/gcc: ChangeLog ira.c

fyang@gcc.gnu.org fyang@gcc.gnu.org
Tue Oct 14 00:12:00 GMT 2014


Author: fyang
Date: Tue Oct 14 00:12:51 2014
New Revision: 216169

URL: https://gcc.gnu.org/viewcvs?rev=216169&root=gcc&view=rev
Log:
gcc/
        * ira.c (struct equivalence): Change member "is_arg_equivalence" and
        "replace" into boolean bitfields; turn member "loop_depth" into a short
        integer; add new member "no_equiv" and "reserved".
        (no_equiv): Set no_equiv of struct equivalence if register is marked
        as having no known equivalence.
        (update_equiv_regs): Check all definitions for a multiple-set
        register to make sure that the RHS have the same value.

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



More information about the Gcc-cvs mailing list