diff options
author | Mike Stump <mikestump@comcast.net> | 2013-10-30 03:02:00 +0000 |
---|---|---|
committer | Mike Stump <mrs@gcc.gnu.org> | 2013-10-30 03:02:00 +0000 |
commit | d8487c949ad5f1fac62020ab22544422490b37d2 (patch) | |
tree | 3e4d8c33a6e93f29e60f5b1a8bb6ff6874206439 /gcc/machmode.def | |
parent | f0be72ea222f22adc00c57472fcd9ebfde003cb1 (diff) | |
download | gcc-d8487c949ad5f1fac62020ab22544422490b37d2.tar.gz |
machmode.def (PARTIAL_INT_MODE): Add precision and name.
* machmode.def (PARTIAL_INT_MODE): Add precision and name.
* genmodes.c (PARTIAL_INT_MODE): Add precision and name.
(make_vector_mode): Increase namebuf to 16.
(emit_insn_modes_h): When processing BImode, don't
also match partial int modes.
(emit_class_narrowest_mode): Likewise.
* config/bfin/bfin-modes.def: Add precision to PDI.
* config/m32c/m32c-modes.def: Add precision to PSI.
* config/msp430/msp430-modes.def: Add precision to PSI.
* config/rs6000/rs6000-modes.def: Add precision to PTI.
* config/sh/sh-modes.def: Add precision to PSI and PDI.
From-SVN: r204193
Diffstat (limited to 'gcc/machmode.def')
-rw-r--r-- | gcc/machmode.def | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/machmode.def b/gcc/machmode.def index 1062f186e8a..8c4cd73a335 100644 --- a/gcc/machmode.def +++ b/gcc/machmode.def @@ -121,11 +121,11 @@ along with GCC; see the file COPYING3. If not see to FORMAT. Use in an ARCH-modes.def to reset the format of one of the float modes defined in this file. - PARTIAL_INT_MODE (MODE); + PARTIAL_INT_MODE (MODE, PRECISION, NAME); declares a mode of class PARTIAL_INT with the same size as - MODE (which must be an INT mode). The name of the new mode - is made by prefixing a P to the name MODE. This statement - may grow a PRECISION argument in the future. + MODE (which must be an INT mode) and precision PREC. + Optionally, NAME is the new name of the mode. NAME is the + name of the mode. VECTOR_MODE (CLASS, MODE, COUNT); Declare a vector mode whose component mode is MODE (of class |