Fix gcc portability on Solaris 9 SPARC boxes.
authorWerner Koch <wk@gnupg.org>
Mon, 7 Sep 2015 13:38:04 +0000 (15:38 +0200)
committerJussi Kivilinna <jussi.kivilinna@iki.fi>
Thu, 2 Jun 2016 20:51:27 +0000 (23:51 +0300)
* mpi/longlong.h: Use __sparcv8 as alias for __sparc_v8__.
--

This patch has been in use by pkgsrc for
  SunOS mentok 5.9 Generic_117171-02 sun4u sparc SUNW,Sun-Fire-V240
since 2004.

GnuPG-bug-id: 1703
Signed-off-by: Werner Koch <wk@gnupg.org>
[cherry-pick of commit d281624]
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
mpi/longlong.h

index db98e47..0a5acb6 100644 (file)
@@ -1293,7 +1293,7 @@ typedef unsigned int UTItype __attribute__ ((mode (TI)));
             "rJ" ((USItype)(al)),                                      \
             "rI" ((USItype)(bl))                                       \
           __CLOBBER_CC)
-# if defined (__sparc_v8__)
+# if defined (__sparc_v8__) || defined(__sparcv8)
 /* Don't match immediate range because, 1) it is not often useful,
    2) the 'I' flag thinks of the range as a 13 bit signed interval,
    while we want to match a 13 bit interval, sign extended to 32 bits,