From: Pádraig Brady Date: Tue, 23 Oct 2012 10:00:24 +0000 (+0100) Subject: build: avoid build failure on some sparc systems X-Git-Tag: v8.20~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=585c9873677670cec89af0514920c33b2fbf7804;p=thirdparty%2Fcoreutils.git build: avoid build failure on some sparc systems * src/longlong.h: Restrict some sparc assembly variants to sparc V9. This was seen to be an issue with newer sparc systems with default gcc CPU options. --- diff --git a/src/longlong.h b/src/longlong.h index 510f40ef2e..173afb9204 100644 --- a/src/longlong.h +++ b/src/longlong.h @@ -1745,7 +1745,7 @@ extern UWtype __MPN(udiv_qrnnd) (UWtype *, UWtype, UWtype, UWtype); #endif /* udiv_qrnnd */ #endif /* __sparc__ */ -#if defined (__sparc__) && W_TYPE_SIZE == 64 +#if (defined (__sparc_v9) || defined (__sparc_v9__)) && W_TYPE_SIZE == 64 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \ __asm__ ( \ "addcc %r4,%5,%1\n" \