bug-gmp
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Compiler optimize bug(?) & test failures on HPUX 10.20


From: Byers, Denton W.
Subject: RE: Compiler optimize bug(?) & test failures on HPUX 10.20
Date: Thu, 3 May 2001 10:56:15 -0400

> -----Original Message-----
> From: bug-gmp-admin at gnu.org [mailto:bug-gmp-admin at gnu.org]On Behalf
Of
> Kevin Ryde
> Sent: Wednesday, May 02, 2001 5:41 PM
> To: Byers, Denton W.
> Cc: bug-gmp at gnu.org
> Subject: Re: Compiler optimize bug(?) & test failures on HPUX 10.20

---8<-snip snip----

> > Everything compiled cleanly but half the tests fail, some dumping
> > core.
> >
> > hppa1.1-hp-hpux10.20
>
> I think we've tested on such systems, so I'm not sure what would be
> going wrong.  Please provide the whole output from "make check", or at
> least the list of which tests come out as "PASS" and "FAIL".  Pick a
> simple one if you like to try to trace the problem.

Here's the 400 line output that I get when running "make check":


# make check
Making check in mpn
make[1]: Entering directory `/sd6/gmp-3.1.1/mpn'
Making check in tests
make[2]: Entering directory `/sd6/gmp-3.1.1/mpn/tests'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/sd6/gmp-3.1.1/mpn/tests'
make[2]: Entering directory `/sd6/gmp-3.1.1/mpn'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/sd6/gmp-3.1.1/mpn'
make[1]: Leaving directory `/sd6/gmp-3.1.1/mpn'
Making check in mpz
make[1]: Entering directory `/sd6/gmp-3.1.1/mpz'
Making check in tests
make[2]: Entering directory `/sd6/gmp-3.1.1/mpz/tests'
make  t-mul t-tdiv t-tdiv_ui t-fdiv t-fdiv_ui t-gcd dive t-sqrtrem convert
io logic bit t-powm t-powm_ui t-pow_ui t-2exp reuse t-root t-jac t-bin
t-misc
make[3]: Entering directory `/sd6/gmp-3.1.1/mpz/tests'
make[3]: `t-mul' is up to date.
make[3]: `t-tdiv' is up to date.
make[3]: `t-tdiv_ui' is up to date.
make[3]: `t-fdiv' is up to date.
make[3]: `t-fdiv_ui' is up to date.
make[3]: `t-gcd' is up to date.
make[3]: `dive' is up to date.
make[3]: `t-sqrtrem' is up to date.
make[3]: `convert' is up to date.
make[3]: `io' is up to date.
make[3]: `logic' is up to date.
make[3]: `bit' is up to date.
make[3]: `t-powm' is up to date.
make[3]: `t-powm_ui' is up to date.
make[3]: `t-pow_ui' is up to date.
make[3]: `t-2exp' is up to date.
make[3]: `reuse' is up to date.
make[3]: `t-root' is up to date.
make[3]: `t-jac' is up to date.
make[3]: `t-bin' is up to date.
make[3]: `t-misc' is up to date.
make[3]: Leaving directory `/sd6/gmp-3.1.1/mpz/tests'
make  check-TESTS
make[3]: Entering directory `/sd6/gmp-3.1.1/mpz/tests'


-FFFFFFFFFFFFFFFF00000000000000000FFFFFFFFFFFFFFF000000007FC000000000001C000
000003FFFFFFFC0001FFFFFFFFFC00000000007FFFFF00000000000000000FFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFF03FF8000000000003FC007FFFFFFFFFFFFFF000000FFFFF800
000000000007FFFFFFFFFFFFFFFFFFC0300000000000000000007FFFFFFFFFFFFFF800000000
00007FFFFFFC03FFFFFFE007FFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000001FFFF
C00000000003FFFF00000007FFFFFFFFFFFFC00000000003FFFFFFFFC0000000001FFFFFFFFF
FFFFDFFFFFF80001FFFFFFFFFFFFFFE0000007FFFFFFE7FFFFFE00000000000003FFFE00000F
E00000000000000000004000000000000000000000003FFFFFFFFF0000007FFFC01FFFFFFFFF
FFFFE000001FFFFFFFFFFFF800000007FFFFFFFFFFFFFFFFFFFFFFFFFF800000000000000000
00000000000000000000FFFFFFFFFFFFC00001FFE0000000000007FFFFFFFFFFFFFFFFFFFE00
00000000000000000000000000000007FFFFFC07FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
000003C0000001FFFFFFFFFFFFEFFFFFFF000000000007FFFFFFFFFFFFF00000000FFFFFFE00
000000000000007FFFFC0100000001FFFFFFFE7FFFFFFC0000000FFFFFFFFFFF0000000000FF
FFFF800000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000007FFFF
FFFFFFFFF0007FF8000007FFFFFFFFFFFFFFFFF83FFFFFFFFFFC3FFFFFFFFFFFFFFFFFFFC000
0000000000000000000000000000007F0000000000007FFFFFFFFFFFFFFFFE00000000000007
FFFFFFFFFF0000000FFFFFFF0000003FFFFFC0000000007FFFFFFFF00000000007FFFFF00001
FFFFFFF807F000000003FFFFFFFFFFFFFFFFF9000001FFF7FF8007FFFFFFFFFFFFFFFFFFFFFF
FFFFF80000000000000000000FFFFFFC00000000000000000FF87FFFFFFF8000FFFFFFFE0000
0007FE000FFFFFFFFFFFFF8000000000007FFFFFFFFFFFFFFFFFFFFFFFC00000000000007FFF
FFFFFFFFFFFFFFFF8000FFFFFFFC0FF8000001FFFFFFFFC0000000000000007FFFE003800000
00000FFFF80000001FFFFFE0000000FFFFFFFFFFFFFFFFFFFFF83FFFFF800000000000000000
0000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800000FFFFFFFFFFFFFFFFFF
80000001FFFFFFFFFFFFC00007FFFFFFFC00000007FFFFFFFC00000000018000001FFFFFF800
00003FFFFFFFFFFFFFFFFFFFFFFFFFE00000001FFFFFFFFFFFFF80000003FFFFFFFFFFFFF000
003FFFFFFFFFFFE00FFFFFFFFFFFFFFC000000FFFFFFFE07FFFFFFFCFFFFFE0FF8000FFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFFFE00000000000000000000000000000001FFFE00
000000000003FFFFFFFFFC08000000000000007FFFFFFFFFFFFFF003FFFFFFFFFCFFFFFFFFFF
FFFFEFFFFFFFC000004000000FFFFFF80003FFFC7FFFFFFFFFFC00000000000000000000007F
FFFFFC01FFFFFFFFFFFFFFFFFFFFC000000FFFEFFFE000001FFFFFF80000000000000000007F
FFFFFFFFFFF800000001FFFFFE00000000000007FFE7FE0000000003FFFFFFFFF00000000000
000000000000FFFFFFFFFFFFFFE000000000000000FFFFFFFFFFFFFFFFFFF007FFFFFFFFFFFF
FFFFFF00000000000FFFFFFFFFFE00000000000000007E000000000000001FFFFFFFFFFFFFFF
E000007FFFFF8FFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFF0000003FFFFFFFF
FFFFFFFFFFFFF800003FFFFE000003E0000000007F01FFFFC000001FFFFFF8FFFFFFFF807FFF
FFFFFFFFFFFF80000000000000007FFFFF00000FFFFFFFFFFFFFF1FFFFFFFE00000800000000
00000000000000000
-3F80200FF3FA0304FF1FB0380040FF680401FF1FFFFBC200080AFFFE20F0007FFFF007FFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00007FC0000000000000FFFFE00FFFFFFFFFFFF00001
FF000000000000000001FFFFC01FC00007FC0000000FFFFE00C40006BC4017E60000BF221FEF
C01FFFFFFF80000FF800003DFFFA43DFC01C00007FC00001FEFFC03FF0000FFFFE00FFFFFFFF
00001FEFFFFFF80000FF80000000000000000000000000000007FFDF0083FE000001FFFFC01F
FFE00003FFFFFFC01FFF80000FF7FF80002FF7FC01FFFFFFFFFFFFF80001FF7FE00FFFFFFFFF
FE01003FC00FFFFFFFF00011FEFDFD00007FFFFFF7FC0100FF600FFFF0000206FFFF007FFFFF
F80100FF600FFFFC00007FCFFFFE00FE00003FE0000FFFFE00FC00007FC001F7FFC1DF7FE88B
FFF007E000043DFFF7C40007FC00000000FFFFDF92000FB81FFFFFFFFFFFFFFFFFFC00007FC7
FFFF007FFFFFFFFFFFFFFFFFFFE00003FE000FFFFDF91000FD8080000FF80000000000000000
00000007FFFF007F80100FF600FFFFFFFFF00009FEFF007FFFFE00003FE0000003FFFF803FF0
0001FF0FFFFE00800010F7FF6017CFF7287BF40200FF8FFFFE00FFFFFC00807F9008040DFFFE
00FFFFFFFFFF00001FF000000001FFFDD0203DE0FFFFFFF80800FE807FFFF0000206FBFF0100
3FFFF00400007FC7FFDF008401FFFF803FFFFFFFFFFFFE00005FDFF802047FBF704041FEF7FD
0000DF8FFFFC00007FCFFFFE0080000FF8007FFFF00400007FCFFFFE00C00007FC000000003F
FFF80381000FD80FFFFFFFFFFFFFFFFFE00003FE00FFEFE01202FFFF803E00023FDFC01E0004
3FDF803FFFFFF80000FF803FF7F804FFFFFFF007FFFFFFFFFFFFFFFF800017F7FEF8A000FB81
FFFFFFF00002FEFF60108FF7F007FFFFFFFFFFFFE000040DBFFE08FC7FFFF007FFFFFFFFFFC0
0FC7FA0AFBFFC01FFFF00001FFFFFDE0103FEFFFFDFF00003FE001FFFFC01FFFFFFFFC00007F
FFFFF803FE000041DFFFC01E000047DFFEE08005BDFFC81C00000007BFFF087C001FFFFC01FF
FFFFFE00003FEFFFFE00FFFFE00003FE00000003FFFB80407FC0FFFFE00FFFFFFFFE400027E4
01FF0000000000000FFFFE00E000043DFFF7C40087FBF007FFFF00001FF000001FFFFBC20008
7BFFF007FFFFFFFFFFFF10001DF083FF8F884FF600FFFFFFFE00013FDFE00FFFFFFFFFFFF000
01FF00000FFDFE013FE000000000000000000007FFFF007FFFFFFFF00009FCFF04BFBF8083FC
F8041FF07FFFF0000001007FF7E010FF8000000000077FFF1078FFFFE00FFFFFFFFFFFFFFFFC
00007FC000FFFBE01081BFFFBFA00010F7FFE00FFFFFFFFFFF80001037FFF803FF00001FFFFF
FE00FFF00001FF000000000000000000003FFFF803E02003FA01F00001FF00007FFFEFE80203
FDC01FFFFFFE00003FE7FDFF00BFE0000003FFFF803C00007FC0003FFFF803FFF08000F3081F
304007FDFFFFC01FFFFF80001007FFFD01021FEFC01FFFFFE00004FDFFDFF00081FE6FC7D017
F807FFFF00620003BE1FFFFFFFFE00003FE00000007FFFF007FF800010E7FFE20F000FFE3DF9
3BE4FF003FF00401FE7E40003FE000000000FFFFD81000FFBFFFF803800017F7F700813F7FF8
03C00047FBD80403FE3FFFF803FFFFF00E01FD44DFBF8247F7C0307FBE00FFFF0000206FDFF0
4BFDF7FC0000FFBFC0380BF403FFFFFFFFFFFFFFFFFFFFF80010FF7E0000041FED80403FE000
00000001FFFFC01FFFFFFFFFFFFFFFC00007FC3FFFF7FC0000FF8000001FFFFC01FFFFFFF800
00FF8FFFFE02FFFFC01FFFFFFFF1FFE1BF25FDFFC01FFFE00003FE0000000000003FFFF003F9
0770FE827F7FFFEF88001007FFF60101037FFF803FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00001
FF00000000
ERROR: incorrect quotient or remainder
multiplier
= -FFFFFFFFFFFFFFFF00000000000000000FFFFFFFFFFFFFFF000000007FC000000000001C0
00000003FFFFFFFC0001FFFFFFFFFC00000000007FFFFF00000000000000000FFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF03FF8000000000003FC007FFFFFFFFFFFFFF000000FFFFF8
00000000000007FFFFFFFFFFFFFFFFFFC0300000000000000000007FFFFFFFFFFFFFF8000000
0000007FFFFFFC03FFFFFFE007FFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000001FF
FFC00000000003FFFF00000007FFFFFFFFFFFFC00000000003FFFFFFFFC0000000001FFFFFFF
FFFFFFDFFFFFF80001FFFFFFFFFFFFFFE0000007FFFFFFE7FFFFFE00000000000003FFFE0000
0FE00000000000000000004000000000000000000000003FFFFFFFFF0000007FFFC01FFFFFFF
FFFFFFE000001FFFFFFFFFFFF800000007FFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000
0000000000000000000000FFFFFFFFFFFFC00001FFE0000000000007FFFFFFFFFFFFFFFFFFFE
0000000000000000000000000000000007FFFFFC07FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
C0000003C0000001FFFFFFFFFFFFEFFFFFFF000000000007FFFFFFFFFFFFF00000000FFFFFFE
00000000000000007FFFFC0100000001FFFFFFFE7FFFFFFC0000000FFFFFFFFFFF0000000000
FFFFFF800000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000007FF
FFFFFFFFFFF0007FF8000007FFFFFFFFFFFFFFFFF83FFFFFFFFFFC3FFFFFFFFFFFFFFFFFFFC0
000000000000000000000000000000007F0000000000007FFFFFFFFFFFFFFFFE000000000000
07FFFFFFFFFF0000000FFFFFFF0000003FFFFFC0000000007FFFFFFFF00000000007FFFFF000
01FFFFFFF807F000000003FFFFFFFFFFFFFFFFF9000001FFF7FF8007FFFFFFFFFFFFFFFFFFFF
FFFFFFF80000000000000000000FFFFFFC00000000000000000FF87FFFFFFF8000FFFFFFFE00
000007FE000FFFFFFFFFFFFF8000000000007FFFFFFFFFFFFFFFFFFFFFFFC00000000000007F
FFFFFFFFFFFFFFFFFF8000FFFFFFFC0FF8000001FFFFFFFFC0000000000000007FFFE0038000
0000000FFFF80000001FFFFFE0000000FFFFFFFFFFFFFFFFFFFFF83FFFFF8000000000000000
000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800000FFFFFFFFFFFFFFFF
FF80000001FFFFFFFFFFFFC00007FFFFFFFC00000007FFFFFFFC00000000018000001FFFFFF8
0000003FFFFFFFFFFFFFFFFFFFFFFFFFE00000001FFFFFFFFFFFFF80000003FFFFFFFFFFFFF0
00003FFFFFFFFFFFE00FFFFFFFFFFFFFFC000000FFFFFFFE07FFFFFFFCFFFFFE0FF8000FFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFFFE00000000000000000000000000000001FFFE
00000000000003FFFFFFFFFC08000000000000007FFFFFFFFFFFFFF003FFFFFFFFFCFFFFFFFF
FFFFFFEFFFFFFFC000004000000FFFFFF80003FFFC7FFFFFFFFFFC0000000000000000000000
7FFFFFFC01FFFFFFFFFFFFFFFFFFFFC000000FFFEFFFE000001FFFFFF8000000000000000000
7FFFFFFFFFFFF800000001FFFFFE00000000000007FFE7FE0000000003FFFFFFFFF000000000
00000000000000FFFFFFFFFFFFFFE000000000000000FFFFFFFFFFFFFFFFFFF007FFFFFFFFFF
FFFFFFFF00000000000FFFFFFFFFFE00000000000000007E000000000000001FFFFFFFFFFFFF
FFE000007FFFFF8FFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFF0000003FFFFFF
FFFFFFFFFFFFFFF800003FFFFE000003E0000000007F01FFFFC000001FFFFFF8FFFFFFFF807F
FFFFFFFFFFFFFF80000000000000007FFFFF00000FFFFFFFFFFFFFF1FFFFFFFE000007FFFFFF
FFFFFFFFFFFF00001FF
multiplicand

= -3FFFFFFFF801FFFFFF80303FFFFFFF8003FFFF00000001FFFFFC000000F00000000007FFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000000FFFFFFFFFFFFFFF
FFFF0000000000000000000000001FFFFFFFFC00000000000000FFFFFFFC3FFFF3FFFFFF1FFF
F0001FFFFFFFFFFFFFF8000000000003E0001FFFFFFFC000000000001FF00000000000FFFFFF
FFFFFFFFEFFFFFFFFFFFFF800000000000000000000000000000000000007FFE000000000000
1FFFFFFFFFFE0000001FFFFFFFFFF7FFFFFFFFF80001FFFFFFFFFFFFFFFFFFFF80000FFFFFFF
FFFFFFFFFFE00FFFFFFFFFFFFFFF0000FFFFFFC0000003FFFFFF800FFFFFFFFFFF0000007FFF
FFFFFFFFFF800FFFFFFFFFFFC0000000FFFFFFFFE00000000000FFFFFFFFC0000000001F8000
0C000007FFFFFFFE000003FFFFFC000000000000000FFFFFF81FFFFFFFFFFFFFFFFFFFFFFFFF
C00000007FFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000FFFFFF80FFFFFFF800000000000000
00000000000000007FFFFFFFF800FFFFFFFFFFFFFFFF00007FFFFFFFFFFFE00000000000003F
FFFFFFFF00000000FFFFFFF800000FFFF8007C0001FFFF80000000FFFFFFFFFFFFC007FFFE00
0000FFFFFFFFFFFFFFFFF0000000000000001FFFE0FFFFFFFFFFFFFF807FFFFFFFFFFF000000
7FC0000007FFFFFFC00000007FFE0000003FFFFFFFFFFFFFFFFFFFE00001FFFFC0003FFFFF00
03FFFFFF8FFFFFFFFFFFC0000000FFFFFFF80000000007FFFFFFC0000000FFFFFFFC00000000
00000003FFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFE000000000FFF0000003FFFFFFFE0001FFF
FFFFE0003FFFFFFFFFFFFF8000000003FF80000007FFFFFFFFFFFFFFFFFFFFFFF800007FFFFF
81FFFFFFFFFFFFFF00000FFFF80007FFFFFFFFFFFFFFFFFFFE000000FC00000007FFFFFFFFFF
FFFFFFFC00FC00001FFFFFFFFFFF0000000FFFE0000000FFFFFFE0000000001FFFFFFFFFFFFF
FFC0000003FFFFFFFFE000001FFFFFFFE000007FFFFE00001C000000000000007C0000000001
FFFFFFFFFFFFFFE0000000FFFFFFFFFFFE000000000000003FFFC00000000FFFFFFFFFFFFFFF
E3FFFF00000000000000000000FFFFFFFE000003FFFFFC0007FFFFFFFFFFF0000000000001FF
FFFC000007FFFFFFFFFFFFFFFFFFF0FFFFFFF83FF800FFFFFFFFFFFFFFE0000FFFFFFFFFFFFF
FFFFFF000000000000FFE0000000000000000000000000007FFFFFFFFFFFFFFF00007FE0003F
FE0003FFF000000007FFFFFF8000000FFF800000000000000000780000000FFFFFFFFFFFFFFF
FFFFFFFFC0000000000FFFC000001FFFFFF800000FFFFFFFFFFFFFFFFFF8000003FFFFFFFFF0
000000FFFFFFFFFF0000000000000000000000000003FFFFFFFE01FFFFFFFF000000000007FF
FFFE001FFFFFFFFFFFFFE00000007FE00000000000003FFFFFFFC00000000003FFFFFFFFFF07
FFF03FFFFC0000001FFFFFFFFFFFF8000000FFFFF0001FFFFFFFFFFFFE00000FFFFFFE0007E0
07F8000000007FFFFFFE1FFFFFFFFFFFFFFFE000000000000007FFFFFFFFF800000F00000000
00FFE3FF803FFFFFFFFF003FFFFFE0000000000000000FFFFF80000003FFFFFFF800007FFF80
0003FFFFFFFC0003FFFE00000003FFFFFFFFFFFF00E000003FFC001FFFC000FFFFFFFFFFF000
0007FE0003FFFFFF80000003FC03FFFFFFFFFFFFFFFFFFFFFFFFFFFF8000FFFFFFF0003FFFE0
00000000000000001FFFFFFFFFFFFFFFFFFFFFFC00000003FFFFFF80000000000001FFFFFFFF
FFFFFF800000010000001FFFFFFFFFFFFFFF1FFE00001FFFFFFFFFFE00000000000000000003
FFFF7FFF807F00000007FFFFF8000000FFFF8000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF00000000
product  =
3FFFFFFFF801FFFFBF80304007FDFF80087FCEBFFF80227FBBF4040428DDFDF7FCC6D736FED0
38B31C37B8C00213CC8041E37E802F2DD8C204FFF3DC1E34053E9DFB2201487B1BFB77A58915
B0803E4FC8FFBF9012467EFFEF0FFF3F8F39613FAEF6DD2C2F9E4B7B9CE6FE30AF20121CBAFF
71E6632B02237D68632A1AD3EBA4A06563802122A99BB31379B605483001ADAE020442006F07
CA9E1CE1BFCE8F3E7E1D28CADCDDD3DC130E91AF3DC7867E1C83A742098E9AC13D91F06CFEFD
64795E2F4188CEFDDF239E1F3B2A5D76CEC3BDF2DE3893916F20E002061F010FE1362BD7A716
35122E527A06DC6941CEFC44F943F74E7EE92DE8F9C09F7D4EACD44517DA1BB44972134FB650
A3046BAFE9865472B0686040E58C90E641CD4A768318BD72F68FB2B3353E0AD71EA6D823AFAA
DE093962BAA6E0FE19366790043B63748600467F64EDEA86719582AE61CC8B140963279CD015
9D11CE7C384585B8E8D308C4F8EE8F144722FB199CDD6F1FA8502AB1D673990A8DAB01ACDB70
3DF85B66699462CD82FDE6D80F95099B478D71FD6FBD3748CDB78AF26EDC34BC21D058EE5698
0AB069A9B70FEC62F96CE59D8628CF9614D655BD9179A9090598841196464EE7A0564BC8F452
C04CAAAB81637785F387A654B5520F9835D12CEAC4DD48E4204151ED9687B973C8842DFC34D5
ED1771423D4E992D4926661D43367B0969DE89C4B2BF8C12D3500E57D176CF3891DCCFA4B150
FBBE89A57B130D0C1CEAE1F054C4CC5FE81DA1B863DBAAB47A23FD72E48FE86134D0D00DF69A
655D933017C378E20FA0228B0FFEDB40C6588BF2C24032EF9B00BFDC18FC2F4939492148DD36
D3167AE1C6E5C367F8A27CA2CE6D33F236C865AAF8291FFE9C0B606F82E6394F90E7403FE618
E035DBE6A15C5B33230A0171D503534BA0D2755480F70A957A2E57855067BB8C05FF84F4674B
2F6F42F1DD5F9684D131DEB39757691769F2B3F6BCDAED73D9A4D1197D432CBDE06C4DE211E1
0FCA057102D5627A115FAAA4A37B436D47596F795DD602E4AC17297204B754442924692533EA
815774D9A3CB51905DCE3B61142F1987C466C6266921D2AF1BA9D8BF0CABC91DD0FA390A7DF7
799AE4A40DEA692A9F2166E1B7191CC9FE23358FA0F912E81E2B9C09746D03E5F3C87039C8BF
E3A46DC39E0E002A6160639CB324511CF407DFD0005F912452E9A973C8063F3412F25CD2C1B2
DCAC5EB3847C0D305D771334F2CB3EF397848497C52292C98E05C9BD562936C83CB8227A0E56
F12D41287D0580EB1AFFD22105378D8FBFE302C1B8DD3CD60739B1505E9CEE0A6497400D5245
4F0E4E7B0EE2303325B320E07CA19C21C9326AB1804873952EA8168E87DE3F750E151A9B1299
F61B826412EFF0620F09311AB50244A70DC0FA80DD58FE529ADB52A986A285203B412E2E0E1B
EE62B23C88FCD25588666651C749C73FB7CB02989F150F7C94F64ED1EF2FB90C0CB2687E0443
3D283B6BE091520D7488D97CBCF3C7768523F5D86FB561F591C0201EFD0962FE6ADFF303585E
CB99554D6C8983E0BAFD07C21BB1342EC663C0B55306AFC80A0FCC6B7467F18CA6076FAE698B
F9D31F0DFF6437FDEC1661931748D22C27AF01A33A0B73A0951DF56DD45E93AE2F3CB3418586
B8DEC88FBCD89D0C1D2679349183D51DE161D517D71C6DC51829BC9B52C8AD35015E0B759C89
FE82540E7511CAF967D440888246E5641912C69B7AD7DB0C0D79D8F14D3D5C7629E2CAC350D0
54DF87395D1C1805547F1665626C6E36D4A508CA22EB4D3AEEFB30F4FAC2A8A0001C6EAF3C21
626843D3A7947E0738F1020D0D7239CDED7C7DAD39B8A0D2CCBBAE75BFFFF081855E08A12A6D
F2CECCBDC703FCCED4E2F83600966105E3CF865132F37483B03A9F4D2BB0DC51A6FCE27BA071
9CF602E80B82301E461A9A29F615E2B7983785BC86ABE15BFD5DAE56A2E4C911067CD9CE1AED
BFB2565CD3527CFB4C7AA70EF42DC416EC7AE1DF44EE0902E2A5FF260DBAC7B8D158ECA8E0AF
7A9E6346A3B3023B9E69E3A59B2293C01443CFA4539942212AE17A8AFF181E2C849463579491
F67A57135E1B5CE203DEC2AF8A124B7DB5E0BE6CED513042A9707D03716D67444E8C1C309F78
C1C68BDCF0645ACFC1F7A2B29ED7E69F69BEBDB1CA1537724BABE29C9F7C4150CC0E450B43AA
8B6F8A0D1B66F799B9015B28625B7D460E8E8178445534A4538A9EF0522BF0A993F3710C66A7
5661D1EF917529BC535DE14300F2FD9BE6991B3AAF12315A18A8191A2F7FAD340F6A7CA00909
72A86E737C3CB9B8228BABE55C22556E0E22676F4CA365E414A0483449A37219C06D7BA2763E
F6EDE0EA9735841BA85360A030AE802C6BBA9CCB3A06304CF62BCEE40DADB80F0D97400DC50D
794A7A11B66D6614BD349689DC7322648C07E92457999355C5F57F9D1703AD8145D04CEFCDC9
F63A16287637521C51F5D0ED986B12C66CB78CB4CDAB423B7E1C953D4221309A5DB1EAFC1A93
354CAB1A569D1B2402C73B0EABD37D5984FBF92ED6C59484872C2C1BC59ED970BDEFEEBEDD65
BD6810CD0539A63FAF6DBF8A950A57A91C6A52AB05C9B7DBF1643072B1B42465142FC95F95DF
1B22DACB127E2B9B2A4E1F8FBF41D2A030CE316D2385720DDD829F1BF511CF87B5CE0E61B28C
58CC28588FB7481C4ED44FC54B556C5642AFD370CC816B20A94E39EE35A020819D85F40CD343
30E25CAD3BC4D6445498CCA06E641508F6B46ACC3E40BBE2746292B451E8CC54AB277399F27D
5531B78279678F293FC440FFACB98650ECC3C73966AC5E1F61BFBFDCBADBBAA7C9166E615855
88AF8CA2406C7571272FFFF28DA7CB24F75D76D14AE22E08675D9F1A733160A831032F14C137
200CCBB492A461E016FC1B910D75745F0C8A13C5FCE52051BD48FEE223CF96380912D3F336A8
0C6576B769B647C5E2DB858985E0B780E11ECCDD73420C4F1FA5618D6457B13453A836B7DC22
D3D015E8458A9344EAF32BAFF5A91543975D4DB4CC1EE214EC40081C7171AAE21907412DDD21
9DE091D6D741C54FAE0062837256CFD0F3CF4FD654CEEFD334F7E14B5EC2A24E6195D24B6403
050E24955A7617BD8C85A5885E28ABBDA72B31CB7DBE02EA95A712C02BDF510A9AAE86E4B2C9
206971BF7BD6B0C0C6310C16CA82ED292BD97D6960428AD874B5E9B234D1E38940F9BD1E703E
6207489F79F446FCA867032891C1B514EF1462D7A4A012604302CCEDAB3E3600186E25A12D0D
D2F6D089DCFB4BED071B2F92DED28D253112F30FA6282550F9FEBDF469539F1A6AB015C2F538
5F72474054E41194256294FBCDF2B0AD5195A562779FAF3B6DB51BD5E033BF2268C58DC357C8
3B453B47800AC4AE7C723F6BA806ABA625AB4445BF119498B006BA4648237E78C2AF2680FDA6
F2AA41760135E80954191A8390F751C49AAB8813640B80B42AD54189FCE6BDE4BD9590A80FAF
20CFD71E181BB6D4CB629695BF1F36DC3521038EDF263090165FE741E8103633BA5741A09C9A
986C16EDF76AA47F0A577CBDE098E011AED82853CE9DD3032CDC38EBEC3655B7487F4F02F889
8F483F380462F8563CBD6CBC939A8741FAA19B8DC87249B1FA993ADD8713E2E9B73223D416D0
90E1F857DD4676CDECD921CBEDE3AA44967A6F75E5E0A027E34C7FFF30AD2C7D655A1C18D61B
9ADDE8FD1BD67D0013F7E33BAEDB449100558695907D78FE2D9B4BEE305FECE8E2640D717E7D
10E040D70A24DCE43707837BDFBB9424A31F847682CA49D40980276C7CF85720016AB2734467
F3FFEE5007FFFE6C09F817D387FF830780FEFF70009FEFEFC80015FC000001FFFFF800000000
0000000000FFFFE0100000000
ref_product  =
3FFFFFFFF801FFFFBF80304007FDFF80087FCEBFFF80227FBBF4040428DDFDF7FCC6D736FED0
38B31C37B8C00213CC8041E37E802F2DD8C204FFF3DC1E34053E9DFB2201487B1BFB77A58915
B0803E4FC8FFBF9012467EFFEF0FFF3F8F39613FAEF6DD2C2F9E4B7B9CE6FE30AF20121CBAFF
71E6632B02237D68632A1AD3EBA4A06563802122A99BB31379B605483001ADAE020442006F07
CA9E1CE1BFCE8F3E7E1D28CADCDDD3DC130E91AF3DC7867E1C83A742098E9AC13D91F06CFEFD
64795E2F4188CEFDDF239E1F3B2A5D76CEC3BDF2DE3893916F20E002061F010FE1362BD7A716
35122E527A06DC6941CEFC44F943F74E7EE92DE8F9C09F7D4EACD44517DA1BB44972134FB650
A3046BAFE9865472B0686040E58C90E641CD4A768318BD72F68FB2B3353E0AD71EA6D823AFAA
DE093962BAA6E0FE19366790043B63748600467F64EDEA86719582AE61CC8B140963279CD015
9D11CE7C384585B8E8D308C4F8EE8F144722FB199CDD6F1FA8502AB1D673990A8DAB01ACDB70
3DF85B66699462CD82FDE6D80F95099B478D71FD6FBD3748CDB78AF26EDC34BC21D058EE5698
0AB069A9B70FEC62F96CE59D8628CF9614D655BD9179A9090598841196464EE7A0564BC8F452
C04CAAAB81637785F387A654B5520F9835D12CEAC4DD48E4204151ED9687B973C8842DFC34D5
ED1771423D4E992D4926661D43367B0969DE89C4B2BF8C12D3500E57D176CF3891DCCFA4B150
FBBE89A57B130D0C1CEAE1F054C4CC5FE81DA1B863DBAAB47A23FD72E48FE86134D0D00DF69A
655D933017C378E20FA0228B0FFEDB40C6588BF2C24032EF9B00BFDC18FC2F4939492148DD36
D3167AE1C6E5C367F8A27CA2CE6D33F236C865AAF8291FFE9C0B606F82E6394F90E7403FE618
E035DBE6A15C5B33230A0171D503534BA0D2755480F70A957A2E57855067BB8C05FF84F4674B
2F6F42F1DD5F9684D131DEB39757691769F2B3F6BCDAED73D9A4D1197D432CBDE06C4DE211E1
0FCA057102D5627A115FAAA4A37B436D47596F795DD602E4AC17297204B754442924692533EA
815774D9A3CB51905DCE3B61142F1987C466C6266921D2AF1BA9D8BF0CABC91DD0FA390A7DF7
799AE4A40DEA692A9F2166E1B7191CC9FE23358FA0F912E81E2B9C09746D03E5F3C87039C8BF
E3A46DC39E0E002A6160639CB324511CF407DFD0005F912452E9A973C8063F3412F25CD2C1B2
DCAC5EB3847C0D305D771334F2CB3EF397848497C52292C98E05C9BD562936C83CB8227A0E56
F12D41287D0580EB1AFFD22105378D8FBFE302C1B8DD3CD60739B1505E9CEE0A6497400D5245
4F0E4E7B0EE2303325B320E07CA19C21C9326AB1804873952EA8168E87DE3F750E151A9B1299
F61B826412EFF0620F09311AB50244A70DC0FA80DD58FE529ADB52A986A285203B412E2E0E1B
EE62B23C88FCD25588666651C749C73FB7CB02989F150F7C94F64ED1EF2FB90C0CB2687E0443
3D283B6BE091520D7488D97CBCF3C7768523F5D86FB561F591C0201EFD0962FE6ADFF303585E
CB99554D6C8983E0BAFD07C21BB1342EC663C0B55306AFC80A0FCC6B7467F18CA6076FAE698B
F9D31F0DFF6437FDEC1661931748D22C27AF01A33A0B73A0951DF56DD45E93AE2F3CB3418586
B8DEC88FBCD89D0C1D2679349183D51DE161D517D71C6DC51829BC9B52C8AD35015E0B759C89
FE82540E7511CAF967D440888246E5641912C69B7AD7DB0C0D79D8F14D3D5C7629E2CAC350D0
54DF87395D1C1805547F1665626C6E36D4A508CA22EB4D3AEEFB30F4FAC2A8A0001C6EAF3C21
626843D3A7947E0738F1020D0D7239CDED7C7DAD39B8A0D2CCBBAE75BFFFF081855E08A12A6D
F2CECCBDC703FCCED4E2F83600966105E3CF865132F37483B03A9F4D2BB0DC51A6FCE27BA071
9CF602E80B82301E461A9A29F615E2B7983785BC86ABE15BFD5DAE56A2E4C911067CD9CE1AED
BFB2565CD3527CFB4C7AA70EF42DC416EC7AE1DF44EE0902E2A5FF260DBAC7B8D158ECA8E0AF
7A9E6346A3B3023B9E69E3A59B2293C01443CFA4539942212AE17A8AFF181E2C849463579491
F67A57135E1B5CE203DEC2AF8A124B7DB5E0BE6CED513042A9707D03716D67444E8C1C309F78
C1C68BDCF0645ACFC1F7A2B29ED7E69F69BEBDB1CA1537724BABE29C9F7C4150CC0E450B43AA
8B6F8A0D1B66F799B9015B28625B7D460E8E8178445534A4538A9EF0522BF0A993F3710C66A7
5661D1EF917529BC535DE14300F2FD9BE6991B3AAF12315A18A8191A2F7FAD340F6A7CA00909
72A86E737C3CB9B8228BABE55C22556E0E22676F4CA365E414A0483449A37219C06D7BA2763E
F6EDE0EA9735841BA85360A030AE802C6BBA9CCB3A06304CF62BCEE40DADB80F0D97400DC50D
794A7A11B66D6614BD349689DC7322648C07E92457999355C5F57F9D1703AD8145D04CEFCDC9
F63A16287637521C51F5D0ED986B12C66CB78CB4CDAB423B7E1C953D4221309A5DB1EAFC1A93
354CAB1A569D1B2402C73B0EABD37D5984FBF92ED6C59484872C2C1BC59ED970BDEFEEBEDD65
BD6810CD0539A63FAF6DBF8A950A57A91C6A52AB05C9B7DBF1643072B1B42465142FC95F95DF
1B22DACB127E2B9B2A4E1F8FBF41D2A030CE316D2385720DDD829F1BF511CF87B5CE0E61B28C
58CC28588FB7481C4ED44FC54B556C5642AFD370CC816B20A94E39EE35A020819D85F40CD343
30E25CAD3BC4D6445498CCA06E641508F6B46ACC3E40BBE2746292B451E8CC54AB277399F27D
5531B78279678F293FC440FFACB98650ECC3C73966AC5E1F61BFBFDCBADBBAA7C9166E615855
88AF8CA2406C7571272FFFF28DA7CB24F75D76D14AE22E08675D9F1A733160A831032F14C137
200CCBB492A461E016FC1B910D75745F0C8A13C5FCE52051BD48FEE223CF96380912D3F336A8
0C6576B769B647C5E2DB858985E0B780E11ECCDD73420C4F1FA5618D6457B13453A836B7DC22
D3D015E8458A9344EAF32BAFF5A91543975D4DB4CC1EE214EC40081C7171AAE21907412DDD21
9DE091D6D741C54FAE0062837256CFD0F3CF4FD654CEEFD334F7E14B5EC2A24E6195D24B6403
050E24955A7617BD8C85A5885E28ABBDA72B31CB7DBE02EA95A712C02BDF510A9AAE86E4B2C9
206971BF7BD6B0C0C6310C16CA82ED292BD97D6960428AD874B5E9B234D1E38940F9BD1E703E
6207489F79F446FCA867032891C1B514EF1462D7A4A012604302CCEDAB3E3600186E25A12D0D
D2F6D089DCFB4BED071B2F92DED28D253112F30FA6282550F9FEBDF469539F1A6AB015C2F538
5F72474054E41194256294FBCDF2B0AD5195A562779FAF3B6DB51BD5E033BF2268C58DC357C8
3B453B47800AC4AE7C723F6BA806ABA625AB4445BF119498B006BA4648237E78C2AF2680FDA6
F2AA41760135E80954191A8390F751C49AAB8813640B80B42AD54189FCE6BDE4BD9590A80FAF
20CFD71E181BB6D4CB629695BF1F36DC3521038EDF263090165FE741E8103633BA5741A09C9A
986C16EDF76AA47F0A577CBDE098E011AED82853CE9DD3032CDC38EBEC3655B7487F4F02F889
8F483F380462F8563CBD6CBC939A8741FAA19B8DC87249B1FA993ADD8713E2E9B73223D416D0
90E1F857DD4676CDECD921CBEDE3AA44967A6F75E5E0A027E34C7FFF30AD2C7D655A1C18D61B
9ADDE8FD1BD67D0013F7E33BAEDB449100558695907D78FE2D9B4BEE305FECE8E2640D717E7D
10E040D70A24DCE43707837BDFBB9424A31F847682CA49D40980276C7CF85720016AB2734467
F3FFEE5007FFFE6C09F817D387FF830780FEFF70009FEFEFC80015FC000001FFFFF800000000
0000000000FFFFE0100000000
/bin/sh: 25177 Abort(coredump)
FAIL: t-mul
ERROR
dividend =
1FFFC00003FFFFFE003F000000001FFFFFFFFFFFC000000007FFFFFFFFF800000FFFFFFFFFFF
FFFFFF83E00000007FFFFFF80000001FFFFFFF80003FFFFFFFFFFFFFFFFE0000000000000000
000007FFF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFC1FFFFFFFFFF000007F800000000000001FFF8
0000FFFC0001FF0000003FFFFC000003FE0000000001FFE7FFFFFFFFFFFE0000000000FFFFFF
00FFFFFFFFFC00000000007FFFFFFFFC00000000000000000000003FFFFF003FFFFFFF0FFFFE
0000000000003FFFFFFFC000000007FFFFFFFFFFFFFFF8000000000000000000FFFFFFFC0000
20007FFFFFE0000007FF8000000FF00003FFFFFFFFFC00000000000000000001FFFFFFFFFFFF
380000000003FFFFFFFFFFFFFFFFFFFFFFFFE01F80000000007FFFFFFF0
divisor

= -1FFFFFFFF80000000000000001FFFFFF807FFFC07FFFFFFFFE00007FFFFFFFFE0000000FF
FFFFFFF800000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000007FFFFFF
FFFFFFFFFFFFFFFF800000000000001FFFFFFFFFFFFFF000000000000003FFFFC000000FFFC0
000000000007FFFFFFF0000000000000FFFFE00000FFFFFFFFFFFFFFFE0040000007FFFFFE00
00000007FFFFFFFFF80000003FFFFFFFFFFFF8000FFFFFFFFFFFFFFFFF000000FFFFFC000000
0003FFC07FFFFF80007FFFFFF9FFFFFFFFFFFFFC0000007E0000000FFFFF0000000FFFFFFFFF
F000000000000FFE0000FFFFFFFC00000007FFFFFFFFFF00FFFFF000000000000000000007FF
FFFFE000003FFFFC000000003FFFFFFFFFFFFC0000000000000000
/bin/sh: 25211 Abort(coredump)
FAIL: t-tdiv
PASS: t-tdiv_ui
ERROR
dividend = -1FFFC00003FFFFE0000000FC00000000000000
divisor  = 1FFFFFFFFFE3FFFFFFFFFFF0000000
/bin/sh: 25233 Abort(coredump)
FAIL: t-fdiv
PASS: t-fdiv_ui
ERROR
op1 =
7FFFFF001FFFFFFFFEFF80000102DFFFF800C11F8003FA00000005FFFF58756C00BD00100000
007FFF8DFCF2089C780107FF03001C7FE5FFFC43A406F6C14035F519E3000003C68FFCB416B9
FF4F28EB40C2F01F79F6DCED69B162FDB1010517E5AF4DB020EB94803A97E07FF7499E7CA9CB
5F60B79EEF9FCFEAE9E3FB01D0F096137F7BD68BDA00251EDE599414017205915EB1663FF7F6
E4E4EE7C53FE262C3486CD8E7490A31CA9F67E6CBEBA97B830029D773739999079547A6E9AD9
E453771E68B876564862C209B37C5750EB3E71CE4AE6A24F16B033C029F74A3CC7268509F913
C462D3F7552BCFB5F09E8C0D4225DDCE5DE04FDA7F16FFC97002EABF0EF5BD8E448F85266E04
86A1FCBF88BF73FA20E3F62D85F57467E2158DE004BE60D85E73504FBBFCA732E7323BFC4E40
A1BE4B1C2097D457D407FFDF7A96F077C002001F90C01200249A30DB0230E64C1068F9BB4800
076E7DDCE86FDE11FB1EFB4421007E00100FDF7000310F5FF943FDFFDBE84001800007DFF0FE
FFF1E0000000002007BFFFFF0000000000000020
op2 =
7FFFFEFC200007FF3EFFFF8017FFFFFFFD80001F9003FF03FEDF800FC081E87003EEFF8001BF
C0280000040001E07FFBD001BB0941431037AB7003FA0046F0E57F206BA4010CB6C1E406EC21
201FF98143EF5F1B1DF9CD20786C1FDE922C163D7C7048489ADC7BCF0B79500CD88F031765B8
4000252B440BAC760C77F33EF1E88464FBE35047B44388235EC86974C0418EE48752D4980E36
F201590AD830D5FD34CFC2E9CA6FD776107B4F5A026831CB08C7F2C0C0BEC88075F71573006D
04122F07283D78717FE5CC15F4872D18DFA1A2C7E3DAE5FC855B763D1BDDC976325ED3B4F084
1A4FC3278F4041295AE94C807B57010D1678519C54526E6F8A1DB36798590B0D57ECE31DFC88
4A28685741AE568F2F1240456DEDBC7B1A07CB02D9D884577BBB009961C2ED01FD483BFB885C
24FD412375B89EC250F7FC81FC013E3FF8C7000BE9F6427807017F8FFDF7DE820C14FF08183F
FA473E80008661FF0355FEF71B041DF7FE788011C17FC0A300407FF8FD0024180006BFF00401
06FFFF03FFFF8207FBF7FC10FFFE0000000001FFFFF80001
/bin/sh: 25252 Abort(coredump)
FAIL: t-gcd
PASS: dive
PASS: t-sqrtrem
PASS: convert
PASS: io
PASS: logic
PASS: bit
/bin/sh: 25337 Abort(coredump)
FAIL: t-powm
/bin/sh: 25347 Abort(coredump)
FAIL: t-powm_ui
PASS: t-pow_ui
PASS: t-2exp
PASS: reuse
PASS: t-root
mpz_jacobi
(400481796442331198271720338396791280750048294838801743001641273562248125966
5192891274568166095311054643979120048102797846201986891572621781472794502032
4948413679754528454824873155854507460091415283835513761810235368997851001337
7174459194700207032774839565521473434957920185022553340168498451094525956331
2214544501422891051017711609766859031208707186359554532247042499899934580770
2551693052173143082606297030014372628414861625581017242576344440296303377067
9089454944491573139505690882227309599784960,
2402890778653987189630322030380747684500289769032810458009847641373488755799
1157347647408996571866327863874720288616787077211921349616279510458259150136
3140292205696565363916310959101725735162699670351705622057628670717853333873
7698377435528990560628767253501660425725065011230546758345334336854287256849
7073092863423319124537672836055198046319092217198807065883446378896513115167
3708192222739219535475708421119068851180623630694877746828381718640353812479
4499842434807245084699082317016035751886847) is 1 should be 0
FAIL: t-jac
PASS: t-bin
PASS: t-misc
====================
7 of 21 tests failed
====================
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory `/sd6/gmp-3.1.1/mpz/tests'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/sd6/gmp-3.1.1/mpz/tests'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/sd6/gmp-3.1.1/mpz'
make: *** [check-recursive] Error 1
#
#
#

> If you just want to get something working, a generic C build might
> give more joy,
>
>     ./configure --target=none-hp-hpux10.20 CFLAGS="-g -DNO_ASM"
>
> or similar.

I'll report the results from this if I have any problems with this approach.
I was in a rush for math library solution to a HPUX-based statistical
program due the other day, so I linked it with the broken HPUX library
anyway.  A few tests of my HPUX program showed nothing abnormal and I
suspect (fingers crossed) it would more likely dump core than give an
erronious answer.  I don't trust it for now, so we'll just use the Solaris
version.

Thanks for the tip!



reply via email to

[Prev in Thread] Current Thread [Next in Thread]