summaryrefslogtreecommitdiff
path: root/gcc/machmode.def
diff options
context:
space:
mode:
authorzadeck <zadeck@138bc75d-0d04-0410-961f-82ee72b054a4>2013-03-28 14:46:31 +0000
committerzadeck <zadeck@138bc75d-0d04-0410-961f-82ee72b054a4>2013-03-28 14:46:31 +0000
commitf9cb58ae23d7c5354c9cf4101343fbd7e2560a59 (patch)
tree2a5527a5207957c4911401b0159d8b32ff08f528 /gcc/machmode.def
parent64a8b20406de148a89771462eb135cf909a39ec4 (diff)
downloadgcc-f9cb58ae23d7c5354c9cf4101343fbd7e2560a59.tar.gz
2013-03-28 Kenneth Zadeck <zadeck@naturalbridge.com>
* genmodes.c (emit_max_int): New function. (emit_insn_modes_h): Added call to emit_max_function. * doc/rtl.texi (MAX_BITSIZE_MODE_ANY_INT, MAX_BITSIZE_MODE_ANY_MODE): Added doc. * machmode.def: Fixed comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197200 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/machmode.def')
-rw-r--r--gcc/machmode.def7
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/machmode.def b/gcc/machmode.def
index 4b581505e43..1062f186e8a 100644
--- a/gcc/machmode.def
+++ b/gcc/machmode.def
@@ -179,8 +179,11 @@ RANDOM_MODE (BLK);
FRACTIONAL_INT_MODE (BI, 1, 1);
/* Basic integer modes. We go up to TI in generic code (128 bits).
- The name OI is reserved for a 256-bit type (needed by some back ends).
- FIXME TI shouldn't be generically available either. */
+ TImode is needed here because the some front ends now genericly
+ support __int128. If the front ends decide to generically support
+ larger types, then corresponding modes must be added here. The
+ name OI is reserved for a 256-bit type (needed by some back ends).
+ */
INT_MODE (QI, 1);
INT_MODE (HI, 2);
INT_MODE (SI, 4);