ipa-cp.c (ipcp_cloning_candidate_p): Use opt_for_fn.
[gcc.git] / gcc / mode-classes.def
index d154493ebcc3254afb5347774f011e68f8263e30..b645484724cafbc8b84ed98c4065c795730afcd5 100644 (file)
@@ -1,12 +1,11 @@
 /* Machine mode class definitions for GCC.
-   Copyright (C) 2003
-   Free Software Foundation, Inc.
+   Copyright (C) 2003-2014 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
 GCC is free software; you can redistribute it and/or modify it under
 the terms of the GNU General Public License as published by the Free
-Software Foundation; either version 2, or (at your option) any later
+Software Foundation; either version 3, or (at your option) any later
 version.
 
 GCC is distributed in the hope that it will be useful, but WITHOUT ANY
@@ -15,17 +14,26 @@ FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 for more details.
 
 You should have received a copy of the GNU General Public License
-along with GCC; see the file COPYING.  If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA
-02111-1307, USA.  */
+along with GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
 
 #define MODE_CLASSES                                                      \
   DEF_MODE_CLASS (MODE_RANDOM),                /* other */                        \
   DEF_MODE_CLASS (MODE_CC),            /* condition code in a register */ \
   DEF_MODE_CLASS (MODE_INT),           /* integer */                      \
-  DEF_MODE_CLASS (MODE_PARTIAL_INT),   /* integer with padding bits */    \
+  DEF_MODE_CLASS (MODE_PARTIAL_INT),   /* integer with padding bits */    \
+  DEF_MODE_CLASS (MODE_POINTER_BOUNDS), /* bounds */                       \
+  DEF_MODE_CLASS (MODE_FRACT),         /* signed fractional number */     \
+  DEF_MODE_CLASS (MODE_UFRACT),                /* unsigned fractional number */   \
+  DEF_MODE_CLASS (MODE_ACCUM),         /* signed accumulator */           \
+  DEF_MODE_CLASS (MODE_UACCUM),                /* unsigned accumulator */         \
   DEF_MODE_CLASS (MODE_FLOAT),         /* floating point */               \
+  DEF_MODE_CLASS (MODE_DECIMAL_FLOAT), /* decimal floating point */       \
   DEF_MODE_CLASS (MODE_COMPLEX_INT),   /* complex numbers */              \
   DEF_MODE_CLASS (MODE_COMPLEX_FLOAT),                                    \
   DEF_MODE_CLASS (MODE_VECTOR_INT),    /* SIMD vectors */                 \
+  DEF_MODE_CLASS (MODE_VECTOR_FRACT),  /* SIMD vectors */                 \
+  DEF_MODE_CLASS (MODE_VECTOR_UFRACT), /* SIMD vectors */                 \
+  DEF_MODE_CLASS (MODE_VECTOR_ACCUM),  /* SIMD vectors */                 \
+  DEF_MODE_CLASS (MODE_VECTOR_UACCUM), /* SIMD vectors */                 \
   DEF_MODE_CLASS (MODE_VECTOR_FLOAT)