+2012-08-20  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * config/sparc/sparc.h (MAX_FIXED_MODE_SIZE): Define.
+
 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
 
        PR middle-end/53992
        * simplify-rtx.c (simplify_binary_operation_1): Optimize shuffle of
        a concatenation.
 
-
 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
 
        * stor-layout.c (compute_record_mode): Replace
        * configure.ac: Add libintl.h to AC_CHECK_HEADERS list.
        * config.in: Regenerate.
        * configure: Regenerate.
-       * intl.h: Always include libintl.h if HAVE_LIBINTL_H is
-       set.
+       * intl.h: Always include libintl.h if HAVE_LIBINTL_H is set.
 
 2012-08-17  Richard Guenther  <rguenther@suse.de>
 
            Julian Brown  <julian@codesourcery.com>
            MIPS Technologies, Inc.
 
-       gcc/
        * config/mips/mips.md (dspmac, dspmacsat, accext, accmod, dspalu)
        (dspalusat): Add insn types.
        * config/mips/mips-dsp.md (add<DSPV:mode>3)
 
 #endif
 
 /* Now define the sizes of the C data types.  */
-
 #define SHORT_TYPE_SIZE                16
 #define INT_TYPE_SIZE          32
 #define LONG_TYPE_SIZE         (TARGET_ARCH64 ? 64 : 32)
 #define SPARC_STACK_BOUNDARY_HACK (TARGET_ARCH64 && TARGET_STACK_BIAS)
 
 /* ALIGN FRAMES on double word boundaries */
-
 #define SPARC_STACK_ALIGN(LOC) \
   (TARGET_ARCH64 ? (((LOC)+15) & ~15) : (((LOC)+7) & ~7))
 
      : MAX ((COMPUTED), (SPECIFIED)))                  \
    :  MAX ((COMPUTED), (SPECIFIED)))
 
+/* An integer expression for the size in bits of the largest integer machine
+   mode that should actually be used.  We allow pairs of registers.  */
+#define MAX_FIXED_MODE_SIZE GET_MODE_BITSIZE (TARGET_ARCH64 ? TImode : DImode)
+
 /* We need 2 words, so we can save the stack pointer and the return register
    of the function containing a non-local goto target.  */
 #define STACK_SAVEAREA_MODE(LEVEL) \