Thanks for you answers. > You may be hitting compiler bugs. The early compiler revisions in a > series tend to cause test failures with MPIR. > > I think it compiles ok with gcc 4.6.3, though things are often more > broken on MinGW64 than Linux.
Unfortunately, TDM-GCC only have "early compiler revisions" ( http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/Previous/1.1006.0/ ). Is there any other easy way to install MinGW64 on Windows? > Don't use O3, I guess ;-) > > Where did that O3 come from ? > > When I build mpir-2.6.0 for Win64 (gcc-4.7.0), -O2 is the (default) > > optimisation level that's used - and there's no problem with the build and > > the tests for that level. > > I haven't actually tried -O3, though I probably could (if you tell me how to > > do that :-) I had put the -O3 by hand after the configure step. Even with -O2, it is still failing (but "less"): PASS: t-addadd_n.exe PASS: t-addsub_n.exe PASS: t-aors_1.exe PASS: t-asmtype.exe PASS: t-dc_bdiv_q.exe PASS: t-dc_bdiv_q_n.exe PASS: t-dc_bdiv_qr.exe PASS: t-dc_bdiv_qr_n.exe PASS: t-dc_div_q.exe PASS: t-dc_div_qr.exe PASS: t-dc_div_qr_n.exe PASS: t-dc_divappr_q.exe PASS: t-dc_divappr_q_n.exe PASS: t-divebyff.exe PASS: t-divebyfobm1.exe PASS: t-divrem_1.exe PASS: t-fat.exe PASS: t-gcdext.exe FAIL: t-get_d.exe PASS: t-hgcd.exe PASS: t-instrument.exe PASS: t-inv_div_q.exe PASS: t-inv_div_qr.exe PASS: t-inv_div_qr_n.exe PASS: t-inv_divappr_q.exe PASS: t-inv_divappr_q_n.exe PASS: t-invert.exe PASS: t-iord_u.exe PASS: t-lorrshift1.exe PASS: t-matrix22.exe PASS: t-mp_bases.exe PASS: t-mullow_basecase.exe PASS: t-mullowhigh.exe PASS: t-mulmid.exe PASS: t-mulmod_2expm1.exe PASS: t-mulmod_2expp1.exe PASS: t-neg.exe PASS: t-perfsqr.exe PASS: t-redc_1.exe PASS: t-sb_bdiv_q.exe PASS: t-sb_bdiv_qr.exe PASS: t-sb_div_q.exe PASS: t-sb_div_qr.exe PASS: t-sb_divappr_q.exe PASS: t-scan.exe PASS: t-subadd_n.exe PASS: t-tdiv_q.exe PASS: t-tdiv_qr.exe ============================================================= 1 of 48 tests failed See tests/mpn/test-suite.log Please report to http://groups.google.co.uk/group/mpir-devel/ ============================================================= -- You received this message because you are subscribed to the Google Groups "mpir-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to mpir-devel+unsubscr...@googlegroups.com. To post to this group, send email to mpir-devel@googlegroups.com. Visit this group at http://groups.google.com/group/mpir-devel?hl=en. For more options, visit https://groups.google.com/groups/opt_out.