From: ebotcazou Date: Sat, 27 Nov 2010 18:46:49 +0000 (+0000) Subject: PR ada/40777 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9da01d0cdc8c1ea9da896424bad75f046a3a176d;p=thirdparty%2Fgcc.git PR ada/40777 * gcc-interface/targtyps.c (get_target_double_scalar_alignment): Guard use of TARGET_64BIT macro. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167205 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 3e7546899a51..c32cac58bfa8 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,9 @@ +2010-11-27 Eric Botcazou + + PR ada/40777 + * gcc-interface/targtyps.c (get_target_double_scalar_alignment): Guard + use of TARGET_64BIT macro. + 2010-11-27 Eric Botcazou * s-osinte-linux.ads (sigset_t): Use unsigned_char subtype directly. diff --git a/gcc/ada/gcc-interface/targtyps.c b/gcc/ada/gcc-interface/targtyps.c index 58c155fdb452..b31fee311e79 100644 --- a/gcc/ada/gcc-interface/targtyps.c +++ b/gcc/ada/gcc-interface/targtyps.c @@ -249,8 +249,12 @@ Nat 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;