Check-in [f40daa93ae]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Added patches for GMP 6.0.0a on ARM platforms
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: f40daa93ae57ee958975d247f2b5ea1228f85fd7
User & Date: rkeene 2016-01-27 03:33:41
Context
2016-01-27
03:37
Corrected typo in locating addons check-in: 3694721a11 user: rkeene tags: trunk
03:33
Added patches for GMP 6.0.0a on ARM platforms check-in: f40daa93ae user: rkeene tags: trunk
2015-08-27
18:25
Upgraded to GCC 5.2.0 and Binutils 2.25.1 check-in: 9b52107594 user: rkeene tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Added patches/gcc/gcc-4.9.2-armthumbgmp.diff.























>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
--- gcc-4.9.2.orig/gmp/mpn/generic/div_qr_1n_pi1.c	2014-03-25 14:37:55.000000000 +0000
+++ gcc-4.9.2-armthumbgmp/gmp/mpn/generic/div_qr_1n_pi1.c	2016-01-26 02:13:25.542543272 +0000
@@ -130,7 +130,7 @@
 	     "%2" ((UDItype)(a0)), "r" ((UDItype)(b0)) __CLOBBER_CC)
 #endif
 
-#if defined (__arm__) && W_TYPE_SIZE == 32
+#if defined (__arm__) && !defined (__thumb__) && W_TYPE_SIZE == 32
 #define add_mssaaaa(m, sh, sl, ah, al, bh, bl)				\
   __asm__ (  "adds	%2, %5, %6\n\t"					\
 	     "adcs	%1, %3, %4\n\t"					\

Added patches/gcc/gcc-4.9.2-armthumbgmp.sh.























>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
#! /usr/bin/env sh

GCC_VERS="$1"

case "${GCC_VERS}" in
	4.9.*)
		exit 0
		;;
esac

exit 1