vax.c (vax_rtx_cost): Return MAX_COST for unsupported MULT, UDIV and UMOD modes.
authorJohn David Anglin <dave@hiauly1.hia.nrc.ca>
Tue, 15 Jan 2002 22:37:00 +0000 (22:37 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Tue, 15 Jan 2002 22:37:00 +0000 (22:37 +0000)
commit5c41fdfb418ef48ef2d6d82adacd178bbf77db7f
tree1b026c2aa4a23dafa1d649ca4beed2195517c7ef
parentde097a2d7d044caf6841fa395bb322d4ef8ba841
vax.c (vax_rtx_cost): Return MAX_COST for unsupported MULT, UDIV and UMOD modes.

* vax.c (vax_rtx_cost): Return MAX_COST for unsupported MULT, UDIV
and UMOD modes.

* vax.h (INDEX_TERM_P): Restrict indexing to modes which have a size
less than or equal to eight bytes.

* vax.md (andsi3): Remove constraints and change SET destination
operand type to nonimmediate_operand.
(andhi3, andqi3): Likewise.  Don't clear high order bits of operand 1
when it is a CONST_INT.

From-SVN: r48882
gcc/ChangeLog
gcc/config/vax/vax.c
gcc/config/vax/vax.h
gcc/config/vax/vax.md