From 585c9873677670cec89af0514920c33b2fbf7804 Mon Sep 17 00:00:00 2001 From: Pádraig Brady
Date: Tue, 23 Oct 2012 11:00:24 +0100 Subject: 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. --- src/longlong.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/longlong.h b/src/longlong.h index 510f40ef2..173afb920 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" \ -- cgit v1.2.3-70-g09d2