i386.h (LEGACY_INT_REG_P): New define.
authorUros Bizjak <ubizjak@gmail.com>
Tue, 14 Apr 2015 17:17:05 +0000 (19:17 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 14 Apr 2015 17:17:05 +0000 (19:17 +0200)
commit58b0b34c9dfac8bec322438688ca4dbd9a690020
tree78161e05da424ef458cd716fd0fd664041ee5cb7
parent7701939727594d16b3f41ae07ab11e1f0eec14d3
i386.h (LEGACY_INT_REG_P): New define.

* config/i386/i386.h (LEGACY_INT_REG_P): New define.
(LEGACY_INT_REGNO_P): Ditto.
(GENERAL_REGNO_P): Use LEGACY_INT_REGNO_P.
(ANY_MASK_REG_P): Remove.
(BND_REG_P): Rename from ANY_BND_REG_P.
* config/i386/i386.c (print_reg): Use LEGACY_INT_REG_P to print
legacy integer registers.  Do not handle MMX_REG_P in a special way.
Merge 64byte and 32byte SSE handling.

From-SVN: r222100
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.h