PR ada/40777
* gcc-interface/targtyps.c (get_target_double_scalar_alignment): Guard
use of TARGET_64BIT macro.
From-SVN: r167205
2010-11-27 Eric Botcazou <ebotcazou@adacore.com>
+ PR ada/40777
+ * gcc-interface/targtyps.c (get_target_double_scalar_alignment): Guard
+ use of TARGET_64BIT macro.
+
+2010-11-27 Eric Botcazou <ebotcazou@adacore.com>
+
* s-osinte-linux.ads (sigset_t): Use unsigned_char subtype directly.
(unsigned_long_long_t): New modular type.
(pthread_cond_t): Add alignment clause.
get_target_double_scalar_alignment (void)
{
#ifdef TARGET_ALIGN_DOUBLE
- /* This macro is only defined by the i386 port. */
- if (!TARGET_ALIGN_DOUBLE && !TARGET_64BIT)
+ /* This macro is only defined by the i386 and sh ports. */
+ if (!TARGET_ALIGN_DOUBLE
+#ifdef TARGET_64BIT
+ && !TARGET_64BIT
+#endif
+ )
return 32 / BITS_PER_UNIT;
#endif
return 0;