Fix post-reload predicate mismatch ICE during qt build:
commitefbc8d19d371e701d969180da33ccdb99aa209a1
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Mar 2014 16:09:59 +0000 (11 16:09 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Mar 2014 16:09:59 +0000 (11 16:09 +0000)
tree946c5020bb9110324f70e5b2548286d8b69846fc
parent7a5da2cd4cd872be4ae9fe2d0c8756a3c72d83bf
Fix post-reload predicate mismatch ICE during qt build:
        * config/arc/predicates.md (extend_operand): During/after reload,
        allow const_int_operand.
        * config/arc/arc.md (mulsidi3_700): Use extend_operand predicate.
        (umulsidi3_700): Likewise.  Change operand 2 constraint back to "cL".
        (mulsi3_highpart): Change operand 2 constraint alternatives 2 and 3
        to "i".
        (umulsi3_highpart_i): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208487 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arc/arc.md
gcc/config/arc/predicates.md