rs6000.h (CANNOT_CHANGE_MODE_CLASS): Require TARGET_SPE for SPE_VECTOR_MODE.
2003-06-01 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/rs6000.h (CANNOT_CHANGE_MODE_CLASS): Require TARGET_SPE for SPE_VECTOR_MODE. From-SVN: r67289
This commit is contained in:
parent
e90c9dc046
commit
28636c6e0a
|
@ -1,3 +1,8 @@
|
||||||
|
2003-06-01 Aldy Hernandez <aldyh@redhat.com>
|
||||||
|
|
||||||
|
* config/rs6000/rs6000.h (CANNOT_CHANGE_MODE_CLASS): Require
|
||||||
|
TARGET_SPE for SPE_VECTOR_MODE.
|
||||||
|
|
||||||
2003-05-31 Aldy Hernandez <aldyh@redhat.com>
|
2003-05-31 Aldy Hernandez <aldyh@redhat.com>
|
||||||
|
|
||||||
* toplev.c (botch): Remove.
|
* toplev.c (botch): Remove.
|
||||||
|
|
|
@ -1406,7 +1406,7 @@ enum reg_class
|
||||||
#define CANNOT_CHANGE_MODE_CLASS(FROM, TO, CLASS) \
|
#define CANNOT_CHANGE_MODE_CLASS(FROM, TO, CLASS) \
|
||||||
(GET_MODE_SIZE (FROM) != GET_MODE_SIZE (TO) \
|
(GET_MODE_SIZE (FROM) != GET_MODE_SIZE (TO) \
|
||||||
? reg_classes_intersect_p (FLOAT_REGS, CLASS) \
|
? reg_classes_intersect_p (FLOAT_REGS, CLASS) \
|
||||||
: (SPE_VECTOR_MODE (FROM) + SPE_VECTOR_MODE (TO)) == 1 \
|
: (TARGET_SPE && (SPE_VECTOR_MODE (FROM) + SPE_VECTOR_MODE (TO)) == 1) \
|
||||||
? reg_classes_intersect_p (GENERAL_REGS, CLASS) \
|
? reg_classes_intersect_p (GENERAL_REGS, CLASS) \
|
||||||
: 0)
|
: 0)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue