t-constant fail i686-darwin10

David Fang fang at csl.cornell.edu
Wed Jan 13 07:15:27 CET 2010


> This looks like non-clean builds.
> Please make sure to start with a clean directory (or at least do a 'make
> distclean' between builds).

Torbjorn,
 	This was indeed a fresh, clean build.

> Please follow up on this so that we know if this is indeed the problem.
> If you get the reported error from a clean build, please carefully follow
> the instructions here: http://gmplib.org/manual/Reporting-Bugs.html

gmp version: 5.0.0 released (unpatched)
error: test suite failures (details below)

backtraces: (not very informative, but I can provide these upon request)

configureparams:
% ./config.status --version
GNU MP config.status 5.0.0
configured by ./configure, generated by GNU Autoconf 2.61,
   with options "'--prefix=/sw' '--infodir=${prefix}/share/info' 
'--enable-cxx' '--libdir=${prefix}/lib' 'ABI=32' 'LDFLAGS=-L/sw/lib' 
'CPPFLAGS=-fexceptions -I/sw/include'"

compiler:
Using built-in specs.
Target: i686-apple-darwin10
Configured with: /var/tmp/gcc/gcc-5646.1~2/src/configure 
--disable-checking --enable-werror --prefix=/usr --mandir=/share/man 
--enable-languages=c,objc,c++,obj-c++ 
--program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib 
--build=i686-apple-darwin10 --with-gxx-include-dir=/include/c++/4.2.1 
--program-prefix=i686-apple-darwin10- --host=x86_64-apple-darwin10 
--target=i686-apple-darwin10
Thread model: posix
gcc version 4.2.1 (Apple Inc. build 5646) (dot 1)

% uname -a
Darwin fangbook.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov  3 
10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386 i386

% ./config.guess
core2-apple-darwin10.2.0

% ./configfsf.guess
i386-apple-darwin10.2.0

If there happen to be any fink users on this list, this is the packaging 
file I'm using:
http://fink.cvs.sf.net/viewvc/fink/experimental/fangism/finkinfo/gmp.info?view=log

==============================================================
ERROR DETAILS (this time I ran make -k check to collect more errors):

--------------------------------------------------------------

PP_INVERTED == 53e5645c, but pp_inverted_calc == 538ce830

After gmp.h,
   ULONG_MAX  not defined
   LONG_MAX   not defined
   UINT_MAX   not defined
   INT_MAX    not defined
   USHRT_MAX  not defined
   SHRT_MAX   not defined

ULONG_MAX      FFFFFFFF
ULONG_HIGHBIT  80000000
LONG_MAX       7FFFFFFF
LONG_MIN       80000000
UINT_MAX       FFFFFFFF
UINT_HIGHBIT   80000000
INT_MAX        7FFFFFFF
INT_MIN        80000000
USHRT_MAX      FFFF
USHRT_HIGHBIT  8000
SHRT_MAX       7FFF
SHRT_MIN       8000

Bits
   long           32
   int            32
   short          16
   unsigned long  32
   unsigned int   32
   unsigned short 16
   mp_size_t      32
/bin/sh: line 1: 76447 Abort trap              ${dir}$tst
FAIL: t-constants

--------------------------------------------------------------

ERROR in test 0, n = 12
8001FFFFFFFFFF0000000000000000000003FFFFFFFFFC0000000000000000000FFFFFFFF003FFFC0000000000000000
F30C95F59FAC8AF7E1520C5725B8097277DFDC4B4B39179B68AB2B3CBCD13F1A5B7D61347F36A0E75528470A76B7D861
/bin/sh: line 1: 84480 Abort trap              ${dir}$tst
FAIL: t-invert

--------------------------------------------------------------

*******************************************************************************
mpn_dcpi1_div_qr failed test 1: q too small
N=    000fffff ffffffff ffffffff ffffffff ... 00000000 00000000 00000000 
00000000
D=    80000fff ffffffff ffffffff ffffffff ... ffffffff ffffffff ffffffff 
ffffffff
Q=    00000000 001e625c 311825ba ee9896aa ... 19adfa2f 6bbefc7b d1e35026 
c3d46ed0
R=    4e8426b7 5ac8bdd2 a3b0f79a a885c8cd ... 19adfa2f 6bbefc7b d1e35026 
c3d46ed0
N-Q*D=00000000 0000ced0 014e2a11 065805c1 ... 19adfa2f 6bbefc7b d1e35026 
c3d46ed0
nn = 5045, dn = 939, qn = 4107
/bin/sh: line 1: 84500 Abort trap              ${dir}$tst
FAIL: t-div

--------------------------------------------------------------

ERROR
dividend = 
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
divisor  = 
-1FE000000000000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFC0000000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000000000
/bin/sh: line 1: 96098 Abort trap              ${dir}$tst
FAIL: t-tdiv

--------------------------------------------------------------

ERROR: remainders from mpz_tdiv_qr_ui and mpz_tdiv_r_ui differ
dividend = 7FFFFFFFFFF80003FFFFFFFFFFFF840000001FF
divisor  = FFFFF000
/bin/sh: line 1: 96119 Abort trap              ${dir}$tst
FAIL: t-tdiv_ui

--------------------------------------------------------------

ERROR
dividend = -1E000000003FFFFFFFFFF000000000000004000000000000
divisor  = -FFC000003FC0001E00000
/bin/sh: line 1: 96139 Abort trap              ${dir}$tst
FAIL: t-fdiv

--------------------------------------------------------------

ERROR: remainders from mpz_fdiv_qr_ui and mpz_fdiv_r_ui differ
dividend = 7FFFFFFFFFF80003FFFFFFFFFFFF840000001FF
divisor  = FFFFF000
/bin/sh: line 1: 96159 Abort trap              ${dir}$tst
FAIL: t-fdiv_ui

--------------------------------------------------------------

ERROR: remainders from mpz_cdiv_qr_ui and mpz_cdiv_r_ui differ
dividend = 7FFFFFFFFFF80003FFFFFFFFFFFF840000001FF
divisor  = FFFFF000
/bin/sh: line 1: 96179 Abort trap              ${dir}$tst
FAIL: t-cdiv_ui

--------------------------------------------------------------

ERROR in test 0
mpz_gcdext returned incorrect result
op1=197BACF32B5117488CDA8A8E3FD23B2932342599497CD829B269B99FD4580EF74F104AB1735CE5501275E585431A11B4918F7F00989BD88309A046014C53B039A6D8255E57A96C752C9BD351BC490D925FA1DF345BBF02081E018120B63EAF68836AC2FB1AA403A6CF56786795723EF4AFB598D1DF7ECA5AE75FB869AF71D30CC5CFD26B649CA515E9B20A43859CD9757A6B1A22D6178A0FEB612B291E350372E0288930FDB0F93390ABFCB7B2E3C07E082B963DA5B032AB753F6178A89B63B4E6D1E924AD9F8398DDA931C8E232CFE1DA946F9E3FBEBCC2C934FB0C6503DD0FC1E96F73A606668D79F136294D9B67C4DA0DE30A89DDD0DAB41517C1099FD5AB0BFC41589CAE2D35B3440ACB3C9FA7A32297083718C15BEDC93D7F9C767F2EBCA14869C62D536D6A3DB3AD0BCDDA28411D07973E3B98F0C30CAA5BBE692B76553F4A714F0A285E660674B455FB975E1A00E454FA08846EA0C4103E835F17518CEE190756DC90DC3805C1FA0F15343B7DA9807ACA61E3D5DAD6F274E07E639D0881F548BE881E081E7C29A1CAB106473CBFD6FAEDA66DA3128395FCE4EDC24B6A0C654BB15DCFB6D0914D5D3391839AAB4323EF5D8FA0AD5F31A0EE73D4600DD6D191AFC18D5FBD25FD497A030849B0196034DF5FB12C988E3CB35EBA9097C6CF7AB72CBD65BFEE57A092B51434B4228CB248B600E085433F530572DF7B10ACC076F5CC08C8B2F5CFB8C10E61D4A1AC976342E37FCDCF56C79696D271E94A65DD44EFD9B64D321EA721A32F2927F06282769DF2313936FA1F1C298971303D283793332B253009B10E549D965CDC3186953CA9CC822F2538F730D61B43CAB7B24D4B4504A7AA5D6A5289BDAC4134F51F1EF1A6F1DD691968F0563D89998C5DA20A62DCC52AAFBC6BAD6A07ACD93BCA723B7D100B3C705A6CACCD179547B994065563BDBDA3D3C0CAC02DEB686B5867CB3BFF803E12CF71EC1A8FC8B624E8B0C201897C6B4B31A0D6BE62C411A30FEE7DEA228B1CF051644F59F88058663E9B9D03EFA3E8C6B122E3FCEA9E3C83F61CF1D2FE20071FC80707C372537CB75B94009D0AF437CA7E90163D0F079DBB3245838CE8F4B5705F8EAF642C86BD3BE9F503F20FC7E6C108165D1D95BE5C6844E022969D2D623747CC3D862CC2ED34EF54720FCDA1E55E35F728336E5C064662047B000C35B446EA903A5DD4958A98A1121FC7BFDFEF8BA1C8193864DB93518F28B3E31A18F8E12FF4BC12C52CC503532C5761A1E02D84BE870E8F33FA5548FA7447F4CE153A924F5B18AABE7B4E45CAEC578C3E0940CCD3EBC76AA2313C333FC80C6F8B6E02339CD8473F5D0C80BCD0CA1BD05948EB7E80B88CDD96C06A8C6E3D55BD265215D181061FC8D24D85A29E1540E8EAB7C8F2CCBD64197B55EB2406AF0466A86286015BD6A6FBF21C4541A6839EBA1ECA51C97CCEE632D891D17144D69CFE9A111BD50CA239DC112CB91D7B6B9EAD15969C5E598DC79D5AE9B3869D33A40E3018337173B3585B31F176D9104923E6EEA3237AA0714BCA8C0412DCD50B74F60BE5B1E18C69B1730BD32769E453AB7C73C6038A0FE0FFD8AD087F255D8106E447A7BDA4B79AF8323DE20FCF851B2FD88C2D7C1F93D729E223A610BE406BD5DBD92254FB248424A6E83E6CCCE31E4104518B980B4871B703191EEB65E35C4FC02EB70A8885456DE6DFFF5442460B84631122B47635F3AB033E967B994B890E41F6185C0E224A62BD730307691D2E6884AEE37D2E3480443443F8E979643575679B15E9A676C163FC7640418547BCCA24E6B9791898551B8518D43BAC608103375C88068ABB6D638E5F7487F6F4C7A42D57836ECD1344744AC74BE345878A99995445D3517F43ED8BD3709F191EC3261816B39C1C41F9E98E7381982BEFFBCDCEEE1CE7163B4BBD5AFF4E1BAF44DB9B84B1F54178371C9F844930B9ED66F0D0C5FBF4E3619E86B7A8648126457132C9CA308144361CE17A915EDF9B80FE2F740ECF760E9EA8CEAFACAFA3DA8FFBAB6F864BAD085A6A531EDD8732DD4CB0AE29DB47BC58FE5A3AF2F1BDC67C166C54938816C3CEAFFAC2B2E8F0CDE495BAAC0E77C37ADDACE0C5126D9F638566CBA05049F9756F187B98BCF1B23BEFA074EFF3DF6A1C2221E24081BAD636B708A7872E97F777A9C778DE643C87897359682E8FA4994E43C229A4868987BF4A92E58913ABE330585BCB6AC98B7AEF511B7D41670EE1435308D717EED633E5E084E2A74FC7A22577EF30C40E5A49C5D2960E12BC1FD934C73EB67C8FF8D40C48AC44DC8CE288966C74E04AC1F8C03E388DFC1C7F64C142433B4928074902A2E440CFC341AF8F41FDB313ED324C02B8B22AD34DF9CF2AFB4858F95EC55086D4F40F4D1D9825EE9CC97DA6F7D93653FDEC1F5B59D1BD79F5569158A1C547E0346562BCB9FD73A287F58D64B3C815756E33FD6109187E6D26C8091DE63A2CA4769719F9B9383AE1F8AFBEC463D8849689F5CA7082493D9CD670BA9AC867B59709108D7E775490D5A4638582BACBEAB0C71E33BA6B5A70895592B74A989FA88BC397C3EFAE8AB654AE8DA0D4E4B9A6023AFEAF8B1B57291CE447D66C42D9CA32E9CAC010C6CDA950C089F3A1FC0C2684C74081CC60E7317A95653D52A381709D4034DD7483712AED8A1F7E72465F0288B42FA3E16BF85F55277844F924F97B4A6CDC56AD89B9FA758E00D5F7ABA6234BEF0482E584AE04429F39CDB3E28B29589AD99104380AD9757AA457DBC6EF872215C0ABDF4A080DCE03009F4F8DDB1F14A70B413E05B0342757A0394D6F1915F4A50DEDF30D752AAE9E2BF39F2A6FFDD898A62117BA747940D57383CDF70F73A8F9803397DF5AEBDB12B0ACAA0E72F0A7A20E00FDB8AD4AFDFE79194F8DA2CB2DD76B120743E451E0B1854243EA04AFBAB02F7BEA9ABCA0BDF7B1CBAB44721000BCA7DFD1760F01068473A583E443A4250E6EA51BBBE773C1A4344CA0985669181F15938972F7DE04933C439F6A7FB97DDE3B94921C253DE52A350B0B187A902363161419171A8E97CCB7C2358C19938D2EBC0B39BD788BEF2C8D86A6E47444D86F571FE4FF3A173DDAD3E0BF4D399A29310CA107983EA732D78BDA00036112596EE1343A5A79063D5818EA8D0401008BD4B149349CE9D9E9A217C0C1A948977DC7EAF28383E67DA236B7AA8895EE69A6BB303D6BD576A70E09904F2811445257A0D94EB2DC77FAC0682E0BE01609C982F1374BA1CC32DF3DE4CCEFE4309934A1AA83DF0FCBAF6072489D3B7A96164FEF36F792A88DB70B5D1AF31F9D45016C0892BD8C86BC810307B05DE12FDE7079301F383A44B1A39BEB769FA40B5F2E220A96A0B1A5BFB6D1B2E4D453466FB5E81498A6CFC7EC12D8AE6B09CC73E5831659CAE32C455B272E9242539D4B40F32147A241A19AC1506EB5874208DEDD042B74F395A5E85208D3DCA498D5F821E2F6C3BE184A601C77E83A0746649ED6883E7DC6723F9E8DB5375C675B2B2217B7A490C245D2CA7F208092877387BC786DEDAE4DA4DB5B9E46B1350531104BF6160F64FAB6676754293028FB004F8AE07F9549EB5A7C6C4C06CE2CC42FD34F100E655B1AAE183F630DE3AD10F306C3AAAC64CA9521FCE471E790919AD33248063CDDF1F252704E5435E591D4379F0FD90C62383DC491AF08F7A1B1EEEDCF4C26F87095F97BA962759DB9779F45E6027D23F2B311CB643F36064B4EC8A9C32AC0D4AA9B07E52DDF52340E307C984241226625EF5754D59941E09652AF1351F41AEEF3B40B768BA7D6330D5AFBAE1259CF279497F51881D178926A10CD3350DF8EFA0E020FC8975DA0AEA3B01D960911F24CC2021A48EFA72C588005EA2E5052D21B1841439EE02CE7CC4F3AAA66B42126CF9B2839D00748257BF916B5A381D1F5E3A68CE5646F1383F35E89C41BFF06E4DEF085F9CE11008F7BDB3E45C2C69B3EA00E8765A62394472FC3E3A426EF3C0F0A02C51072587A90C82B0F68E773C4245DFBF1458A01F43A8CBE2A4EFE36FAB442EC7BA45AD4FFE8D71B57BDD9F4BAA709E1164679EC2F399A69910DBC1C7018B398031C6FC9BC9D9D80BCCDCB60E42E6731FBE870AE3C1E72FA98E351DEB13F83A82D7E34A28E34C4B4555ADE4660FE34CB317B3107B0BF828787D50264D6B8846D743DAA17E31D0265262BEC2C6894DA2C12375C4D8E7CE6B785AFE23D98F613B8A5E19C8FDACD3FDE281DC656ADE86D56EA2B050C137B1AD28A4FD8FC5DAA5741FAD32D6E338ACCE331728DAE5AE21F363D2B1DC9542C9C4F77B2F994BDA71413F142A206557459C9ADE4698E83D00A7D0580D5DAD79A2F57ED003D04732A15B27BB291C232CA38350030140B848DC083054BF6A750EB950C2A258E8196EAB2D283CCE9422D6372301D574DD54F2FD4DF81446D0B8127944B904A22C9C9256891DE7ACF5F23173EDD2A35B6CEC1DFBEBF3F227EC3842A3A9EEB0AD6712D357B90258264770609E0C45493DD3022DC5F2D62C9ECC1903581E4D619C9CB14946090DA82CBBE89E9CAFDE3EADB7C12967C44D6A428CE52B24DE94B45974CB0F709574FC7A813B76787196570C0BFA29FE0DE2243F2A5BAC4858FA3D65AA
op2=C8AEBE0AEE3CA01AF793BE1D3B2CA2B19060AC5E122439194B992E3BB5512A2478EF66398338A811401862F23262685B1060F73E436AF120E380D073B8476DA456EBA80224E44554BDF3E438C2DEA6DADB2CB2586565819593A3E925BD76BFAD5C8A604B2E74CEC65F480CDFC9F863B6517703BD50AF2DD016041337DF2D496EEE4A2087E27C10AD84A0873CB493F8ACB1FEC49BA0EC74C64B88F275B8E039F3726BBEE803C0051D8972860BDB05D9C0146CBE3A15BAF1C654C48C825EA118298BE093C0EF5AE43FD150019E38C6BBFAEEEA810B730DB34B12258854E524D43527007A1EC431DABFBFE2989032DAF2DDA8CA093F764D12E4DB58BCAAF010F927F792C7035679B645EE7AD4AE715E47ADE6DF1AD767ECC8F06772035B7761D7B52D727ED327287BCD71A227DB09A258B63D4BFE929C137E58EE1880E98EE8D3E6FB1EB1DE01AC49D11F38F42FB784E28F5B4440FA6BF3C48E4544819B31225B00A12C9292F4A5CFEA6669DB90CF6B25F301A0B4016CAEE883F88A5D47FCA3A3826A842C59BD351F9AA16FA8178D7116E8DF8EF0D59E9A1843AC1E1832A04A76FCA0B807EEDD61893C27B7155C4ADDCB877D8C7D4CD6624A3235D102A86FB5B375E835C8A07FC3D62799FE6654A937AF9E56A13D0FBED87FD9F3780C8583B2CA19BE90E8A450CC94EE0DC4D77154251BCFB914F0DDE84260D90FA54C98394A43DB8E2B2C63EC056E4F4EE15F9362B2442552B27A6B9D74BA4536017AB4BAA29A453CF95E0E5C5FC57BB14386157438EE3902C58E2CED77BEE1FB50472B17AAE680BDB85CC4E704366BD5E1A6B9B9EF8A6A2C86A3FA3625D198C6E80663B42938079054D772E6E8D0F09D55E4858A83AAA93BCA9602B278A86414FB3115E13CE5F07D8FE1D4A2AF1019131E9A7631A45810D99D227F1F51CAB9CDEA0EDD4E6F93AAA759CBACCC81E14A5965E65E502EC2CE8BBBEAC2CC61ABA5F1F1DA9B7868DE3F7DAE6714E1CDA152D98100CF6D380303142B2880843EE1C94A0F69CDC161EE32E5060CF56D52572642335B1648CDDBDD30D781AF0FAFA0B4F43DAA5FEFEB1EF5A393B04467DE22463A30D8E691A8E0C4B9EE9460FA6FADC7EA022522905601F0AD754EB648464AEA186247FDCF2DFABC57E04553DF29BA57624E89F9E368377173E82FB94F872F85B179D1C4F64A024E42B96F0F0376209A363E49A06901B0C6618ECA7877518A11A599DA9DAF61BA8FEB15D3B9E8CF48D6764631D96575DB2060F3CCA75BF15EE51464340FF98BF551B6BE3EB09D5C5C79198D8A78A1672CD98F7C3892980DEAD13D3D710C585B03E6ADFD2ABC87F49A2A631C41DD118157B30AA3C650E214712DFA78993B132AE976FEB44C1BC577FA407B05ED8E1457F41F06D2541FF7D8B84A1E8C2EF29DB69C6C0EF6752A786F466D7ECEFA7AB84F5A652D967B84E466515EC6900117A5A49DE9D185F01633921C3442A718E2A115FD44417C37816761AC244D93332DDF22DE99A46E680FEE4CEA3868CCECBFB46A074A6624FC4562EB0A7100687EA9F22FB04A9A382D528F506575EF4B9A2A522436AFBC81EF48C84ABA5BCE40BEB8A86E7A9F268D81627171BAA0D341C3613D3C82D1EDF2AE290B1DD89424084B7A79631C63A511BD1A770678F2C3EA79B226C6086A5A894D7C55A509CF019F9B35F83549F31888AB2291A60A74A537CE8706E2993C8CA31E43691768537CC3EE1732D4133E52376CD9D7303C0894BFB2DCFA454F0F4F19F1309FB32C7839FBB9F10A6C44CD7D4B7315A04C226D0986DF439F5ACE5CDC968E94691E9D9D4C37588A169D269E23FFC7116769D1B8B8F6A70CA6F80432AE524818CFF65A2B16FEBF5F1C95BEA12CBEB453CB3EF07530095BFAE41B093638D3FE9DC636B56AE73E535E73EE3E348B13D81B7803E479B5517DD55F8BF13E93C29E1B70C5BFF6E2D3EA8F63FF0D0508E5784A5460897224F7DD101761B6DF9056E14DE8A4FAA67604558E335147408D30998769BD277ACE531F3094F049F2DEAC00E9356BE943BC5C9E2E325DB97F3ECD95D4F5455ECC26A2A08CB6C357FC96D7C9662C31945947D69799A1BB55CCEC0A96EE9F826ABFBCF13D6EAA6AF1A5AC6D6ECA34D0B88CAE99CFB3201FCB15BB2D5173AE04B691A7AA8AB960EF8EA59B66C5FA5D925A266C3055395F747FDAA28C685E29DC42B486D585E53CF55B883E0484DBEFDA5E0DBE0FABDA7A6B545AAF99B0A233BB25DC7A7827AD27D9BE4AF3D7917A13C3689A121181CC7BDDFCEF4384D5A04CB6F265498E88FCFF7E56553FFB0435AAC7D5FD15ABEBFC4CC7FC6DEFB638E3770EEBD0CFD30582854652B2E2D1EC7C25F774841D44ED1DE54FD99D47F716475789711660AEABE75D7B4D9B4B712A8E555735FD40558D895CC29EA899278C0B883FCA5EA8A4E24C954A37260863B03A18A7F4E7B1BB0FBF9F3E6A11D355CA5963A887F63A45FFC9D8059AC043B25CB5CDD47A66182DD528304E9052A938BA5E4101868148E9155E27859102BC788848495BD61A56FED9E3EC01FEBB99BF6707A10A246D99C76B79C2C5A08DC75CDC223F8C7D877A6A489DBEA9B38A62BD9A33D2F4EF4F54430A5521CCD7A09017B2DA14FBB1EE588EC6EAD3F5A874A767D653D914392CCF8F768B67DFDDAE30AB1DC6B75E145F1267D02F58528CB07028B3B4E80B2F2AF41DD6CCE8FF3FCA7786E61A211A4D473D7978252124C456719A54F027B57AF44711378C4F2FE4E2B858490B062B18BE27A5FEA87DBFAB3C8C7BE9B61974262815E9F39BF37BD927EC02BA329329B8EC860AEFA03561F5B520AD49DACCE02C161406259CD59FA11C30A31AF1C3A8E7A5ECD3C77CBE35DED443050232BB9F0E181DC6E9A86A9B811523E6A498B1E6CE84844A03258F81D88C550EC00D08E7E2E346D91549D2BB26121691A2BA3CCD85CF79153A8E92D17428A3E1DF36F108EF911F6C1C09B8FECC295050AFA3639E508059AF0C5C9BA2DF14F553DAB7508D2878AB253C30D2E6214571F414C7D7443E4B99F4B6969642CF826708D667B49AC98270C6EEF9D5E562750DBAC4DB7B160B2CC6297BF755392591CDCFA936D18F17346E25E3F7383D9BE1827B028A6FFBF3D354528403C46E9D89E6E690448A7F606A2A1A1A206E2A876259B2C4381FE42EC603787C0DDB8DE5B06DA876C7CA0712304C52F37E66C5F92F6447F948B625ECD1E51FF77727A6BFD2943BBA391939BE65FCDCBA352E37948EB5F157C2513458AE0EFC1402FAF8C13177049FE7680CC63D1B09B50DAF1F2191CA388CF566633BB557F84AE1E9873C9922D776BACDF0BD62E42873CA885979E90AC82BC1E00D23BD7F981A183FE2566C1CDE42017C3A967B6D9F2C8E609577CDFD93BCC129E27A29BFBCC49FC0AAC5837D4E3C08B77C5E7F02A16C44ABC060F7EEAEC6E3CEFC560F6ECB2E34222A960EB6E80DEFE44CBDEE183FD4F11704A8FF7273752CC856703534BD5BEAD842BBB4EF6E992AC166B8B35831C90A30ED10B2766E7ABE27F0A741F36565C9C028CA3D4360FDD43F2039D0989C3F9E1BA8C9435488201EC82B24763DECEBF75FB7ED47046423AD5F6BF1B9776BC15D8DD76B3F4DE48DC4ED57CEC8CDE26859C98D33B50D477DD59355CE7BEFE27A11A5BD48F1A6B5CB836B9C0F5F622D56D0A2B4C50B2D7A46060A0DA6924D6B790A2C8B56C622A6F78F957B08EB27D9D5A95C5351F97C0A1C6B1A00102FD98B003901981C68A1DBA74920590972E29E3962F8ED64B51AA9B0C5A9ED1134DA4F2B1C5CE917267AAA626046104A6B68DC002FC31724D9B6A132DAF237A5E70F86423FDD50D7DF4A416CDC69E7080D696F6FBECFB60C319E2C68D5B603C1D43776EA804297E2A0DAC2A56290426C9B821D51B92930F730E3175A39010A23A5E98C134C6D7CBAB1923A676143622653376BFEFCB69DC85E0DC845EB7E9645080338BE1B25C04EBDA06FFF98ABF44A5F5BD24F18669E0325E25DB4499E4A5555A701A28C0FE87353CDFD4EFF02B631BCCEC7C41FD64764F4155B5D873BF62D9767D68E927F8A820265141122E42FD931A53039072CE063E24B6CFCAA3DD51ADDF130B810C01CEF8C6CFFD6FA25A6C5C5EA4CB6E57A0C4A698725554E4E00C2898881D64DF22C0BF2289690DC11D5F99AB2840871D90F0EEAA93C841DB71C285E7062918FFE8E8E068B3553029E28627BEFBEA12D715517BAAA1F62F5DADCF09FD7BB9DCAAE9EC8A406655FEDBE27BE643AB67AF00280E83F36F1E54BF2912BC21EC5141D94401BBD37E6BE14AE207A623C506ED96B77F93AB9943158E60A2E58C018F732502171F811BDBD7DE2AD7C5678C322EFE04ABD7E5E8213C1186CB235E17799019ED740E4F678FA90481A436AB05873A62D9FF23E61E349027D0C606CB64CFD610F3BD413A163A44A2AD0944F951EA8A45D77949E1E97A6E475055F3895843C43659A5096C0607DE1F963169251E09700075986960BFF6B2ED7B41751CA2F822F45554A45D777214BEE7055F99D7AE67EBF832C3DF0D5C76C0533B59EC4F5919D4515A7D63830918022B3572350C707E948BB78F7E9FED095ADE95FC15D3A38C134071D4C19E941F7E04FE4AD295
expected result:
1FFFFFFFFFFFFFFC01FFFC000000000000000FFFFFFFFFFFFFFFFFFFFF00000000000000000000001FFFFFFFFC000001
mpz_gcdext returns:
1
/bin/sh: line 1: 96199 Abort trap              ${dir}$tst
FAIL: t-gcd

--------------------------------------------------------------

ERROR
x2        = 
300000000000000000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
x         = 
1BB67AE8584CAA73B25742D7078B83B8925D834CC53D148989F3B0FA2E699C1EF7454E034167BFAA
remainder = 
29CC854C60B64319E4473BDEC26871FAB95A21B667B4BDA944C1E8347AE6727AD06C10A3E1B4E31B
/bin/sh: line 1: 96291 Abort trap              ${dir}$tst
FAIL: t-sqrtrem

--------------------------------------------------------------

the test after t-sqrtrem is either taking a LONG time, or is hanging...

--------------------------------------------------------------


Fang

David Fang
http://www.csl.cornell.edu/~fang/
http://www.achronix.com/


More information about the gmp-bugs mailing list