patches/gmp/5.0.1/100-fix-tests-ABI-long-long.patch
author Esben Haabendal <esben.haabendal@prevas.dk>
Wed Sep 26 16:37:31 2012 +0200 (2012-09-26)
changeset 3066 43ace4bb005e
parent 1873 4477403726db
permissions -rw-r--r--
samples: add new m68k-unknown-uclinux-uclibc sample

Signed-off-by: "Esben Haabendal" <esben@haabendal.dk>
[yann.morin.1998@free.fr: upgrade to using gcc-4.7.2]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <87r4pod1hm.fsf@arh128.prevas.dk>
PatchWork-Id: 187182
yann@1879
     1
From: http://gmplib.org:8000/gmp-5.0/raw-rev/794410151f5f
yann@1879
     2
yann@1879
     3
Tweaked to remove the hunk in the Changelog, as it did not apply cleanly
yann@1879
     4
( and who needs Changelogs? ;-) )
yann@1873
     5
yann@1873
     6
# HG changeset patch
yann@1873
     7
# User Torbjorn Granlund <tege@gmplib.org>
yann@1873
     8
# Date 1267122532 -3600
yann@1873
     9
# Node ID 794410151f5f966bcb5c3489b6441614990efe7c
yann@1873
    10
# Parent  948660e2e56d9cfaae035082b8fd473985505fb6
yann@1873
    11
Fix a test case to work for long long limbs.
yann@1873
    12
yann@1873
    13
diff -r 948660e2e56d -r 794410151f5f tests/mpz/t-perfpow.c
yann@1873
    14
--- a/tests/mpz/t-perfpow.c	Thu Feb 25 16:08:21 2010 +0100
yann@1873
    15
+++ b/tests/mpz/t-perfpow.c	Thu Feb 25 19:28:52 2010 +0100
yann@1873
    16
@@ -2,7 +2,7 @@
yann@1873
    17
 
yann@1873
    18
    Contributed to the GNU project by Torbjorn Granlund and Martin Boij.
yann@1873
    19
 
yann@1873
    20
-Copyright 2008, 2009 Free Software Foundation, Inc.
yann@1873
    21
+Copyright 2008, 2009, 2010 Free Software Foundation, Inc.
yann@1873
    22
 
yann@1873
    23
 This file is part of the GNU MP Library.
yann@1873
    24
 
yann@1873
    25
@@ -109,7 +109,8 @@
yann@1873
    26
 {
yann@1873
    27
   mpz_t n, np, temp, primes[NRP];
yann@1873
    28
   int i, j, k, unique, destroy, res;
yann@1873
    29
-  unsigned long int nrprimes, primebits, g, exp[NRP], e;
yann@1873
    30
+  unsigned long int nrprimes, primebits;
yann@1873
    31
+  mp_limb_t g, exp[NRP], e;
yann@1873
    32
   gmp_randstate_ptr rands;
yann@1873
    33
 
yann@1873
    34
   rands = RANDS;
yann@1873
    35