predicates.md (ext_register_operand): Do not reject registers without upper parts...
authorUros Bizjak <ubizjak@gmail.com>
Fri, 30 Dec 2016 15:10:45 +0000 (16:10 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 30 Dec 2016 15:10:45 +0000 (16:10 +0100)
commitedf5d079d3471991fe30ab870910481ce85aa925
treec5d0d6be903ba286884bf40bd4d88d8758899848
parent54aecc5ad92c9f73b011f74d82068b9c6f4194d6
predicates.md (ext_register_operand): Do not reject registers without upper parts here.

* config/i386/predicates.md (ext_register_operand): Do not reject
registers without upper parts here.
* config/i386/i386.md (extv<mode>): Copy registers without
upper parts in operand 1 to a pseudo.
(extzv<mode>): Ditto.
(insv<mode>): Ditto.

From-SVN: r243976
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/config/i386/predicates.md