re PR rtl-optimization/48927 (Issues with "enable" attribute and IRA register prefere...
authorUros Bizjak <uros@gcc.gnu.org>
Mon, 9 May 2011 12:11:25 +0000 (14:11 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 9 May 2011 12:11:25 +0000 (14:11 +0200)
commiteb1485a68b1413b3db7c2cb67efb378658c4ff37
treed5aea3efc3350bea77719c98422be119161392a7
parentc46d001a91568c9fd19ee74c73d34f87ebd4aef5
re PR rtl-optimization/48927 (Issues with "enable" attribute and IRA register preferences)

PR rtl-optimization/48927
* ira-conflicts.c (commutative_constraint_p): Use
recog_data.alternative_enabled_p to disable alternatives where
"enabled" attribute is false.
(get_dup_num): Ditto.
* ira-lives.c (single_reg_class): Ditto.
(ira_implicitly_set_insn_hard_regs): Ditto.

From-SVN: r173568
gcc/ChangeLog
gcc/ira-conflicts.c
gcc/ira-lives.c