From 47f1bc24b5ca68afd85e51e11170b78006661dfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Albin=20Ahlb=C3=A4ck?= Date: Sat, 20 Nov 2021 01:07:12 +0100 Subject: [PATCH] Add fflush(stdout) before aborting in tests --- aprcl/test/t-config_gauss.c | 1 + aprcl/test/t-config_jacobi.c | 1 + aprcl/test/t-f_table.c | 1 + aprcl/test/t-is_prime.c | 1 + aprcl/test/t-is_prime_gauss.c | 2 + aprcl/test/t-is_prime_jacobi.c | 6 +++ aprcl/test/t-unity_zp_add.c | 1 + aprcl/test/t-unity_zp_aut_inv.c | 1 + aprcl/test/t-unity_zp_equal.c | 1 + aprcl/test/t-unity_zp_is_unity.c | 1 + aprcl/test/t-unity_zp_jacobi_sum.c | 3 ++ aprcl/test/t-unity_zp_mul.c | 2 + aprcl/test/t-unity_zp_mul11.c | 1 + aprcl/test/t-unity_zp_mul2.c | 3 ++ aprcl/test/t-unity_zp_mul3.c | 2 + aprcl/test/t-unity_zp_mul5.c | 1 + aprcl/test/t-unity_zp_mul7.c | 1 + aprcl/test/t-unity_zp_pow.c | 1 + aprcl/test/t-unity_zp_pow_2k.c | 1 + aprcl/test/t-unity_zp_pow_sliding.c | 1 + aprcl/test/t-unity_zp_reduce_cyclotomic.c | 1 + aprcl/test/t-unity_zp_sqr.c | 1 + aprcl/test/t-unity_zp_sqr11.c | 1 + aprcl/test/t-unity_zp_sqr2.c | 3 ++ aprcl/test/t-unity_zp_sqr3.c | 2 + aprcl/test/t-unity_zp_sqr5.c | 1 + aprcl/test/t-unity_zp_sqr7.c | 1 + aprcl/test/t-unity_zpq_add.c | 1 + aprcl/test/t-unity_zpq_equal.c | 1 + aprcl/test/t-unity_zpq_gauss_sum.c | 1 + aprcl/test/t-unity_zpq_mul.c | 1 + aprcl/test/t-unity_zpq_mul_unity_p.c | 1 + aprcl/test/t-unity_zpq_pow.c | 1 + arith/test/t-bell_number.c | 6 +++ arith/test/t-bell_number_multi_mod.c | 1 + arith/test/t-bell_number_nmod.c | 1 + arith/test/t-bell_number_nmod_vec.c | 2 + arith/test/t-bell_number_vec.c | 1 + arith/test/t-bernoulli_number.c | 3 ++ arith/test/t-bernoulli_number_denom.c | 1 + arith/test/t-bernoulli_number_vec.c | 2 + arith/test/t-bernoulli_polynomial.c | 1 + arith/test/t-chebyshev_t_polynomial.c | 1 + arith/test/t-chebyshev_u_polynomial.c | 1 + arith/test/t-cyclotomic_cos_polynomial.c | 1 + arith/test/t-cyclotomic_polynomial.c | 2 + arith/test/t-divisors.c | 1 + arith/test/t-euler_number_vec.c | 1 + arith/test/t-euler_number_zeta.c | 1 + arith/test/t-euler_polynomial.c | 1 + arith/test/t-harmonic.c | 2 + arith/test/t-landau_function_vec.c | 1 + arith/test/t-number_of_partitions.c | 2 + arith/test/t-number_of_partitions_vec.c | 2 + arith/test/t-ramanujan_tau.c | 3 ++ arith/test/t-stirling.c | 11 ++++ arith/test/t-sum_of_squares.c | 1 + arith/test/t-swinnerton_dyer_polynomial.c | 1 + d_mat/test/t-entry.c | 1 + d_mat/test/t-equal.c | 3 ++ d_mat/test/t-gso.c | 2 + d_mat/test/t-is_empty.c | 1 + d_mat/test/t-is_square.c | 1 + d_mat/test/t-mul_classical.c | 2 + d_mat/test/t-one.c | 2 + d_mat/test/t-qr.c | 3 ++ d_mat/test/t-transpose.c | 2 + d_mat/test/t-zero.c | 1 + d_vec/test/t-add.c | 2 + d_vec/test/t-dot.c | 1 + d_vec/test/t-dot_heuristic.c | 1 + d_vec/test/t-dot_thrice.c | 1 + d_vec/test/t-norm.c | 1 + d_vec/test/t-set_equal.c | 3 ++ d_vec/test/t-sub.c | 3 ++ d_vec/test/t-zero.c | 1 + double_extras/test/t-is_nan.c | 3 ++ double_extras/test/t-lambertw.c | 1 + double_extras/test/t-log2.c | 1 + double_extras/test/t-randtest.c | 1 + double_extras/test/t-randtest_signed.c | 1 + fft/test/t-adjust.c | 1 + fft/test/t-adjust_sqrt2.c | 1 + fft/test/t-butterfly.c | 4 ++ fft/test/t-butterfly_lshB.c | 2 + fft/test/t-butterfly_rshB.c | 2 + fft/test/t-butterfly_sqrt2.c | 4 ++ fft/test/t-butterfly_twiddle.c | 4 ++ fft/test/t-convolution.c | 1 + fft/test/t-convolution_precache.c | 1 + fft/test/t-div_2expmod_2expp1.c | 1 + fft/test/t-fft_ifft_mfa_truncate_sqrt2.c | 1 + fft/test/t-fft_ifft_negacyclic.c | 1 + fft/test/t-fft_ifft_radix2.c | 1 + fft/test/t-fft_ifft_truncate.c | 1 + fft/test/t-fft_ifft_truncate_sqrt2.c | 1 + fft/test/t-mul_2expmod_2expp1.c | 1 + fft/test/t-mul_fft_main.c | 1 + fft/test/t-mul_mfa_truncate_sqrt2.c | 2 + fft/test/t-mul_truncate_sqrt2.c | 2 + fft/test/t-mulmod_2expp1.c | 4 ++ fft/test/t-normmod_2expp1.c | 1 + fft/test/t-split_combine_bits.c | 1 + fmpq/test/t-abs.c | 2 + fmpq/test/t-add.c | 6 +++ fmpq/test/t-add_fmpz.c | 4 ++ fmpq/test/t-add_si.c | 4 ++ fmpq/test/t-add_ui.c | 4 ++ fmpq/test/t-addmul.c | 6 +++ fmpq/test/t-canonicalise.c | 5 ++ fmpq/test/t-cfrac_bound.c | 1 + fmpq/test/t-cmp.c | 1 + fmpq/test/t-cmp_fmpz.c | 1 + fmpq/test/t-cmp_si.c | 1 + fmpq/test/t-cmp_ui.c | 1 + fmpq/test/t-dedekind_sum.c | 4 ++ fmpq/test/t-div.c | 6 +++ fmpq/test/t-div_2exp.c | 4 ++ fmpq/test/t-div_fmpz.c | 2 + fmpq/test/t-farey_neighbors.c | 3 ++ fmpq/test/t-gcd_cofactors.c | 4 ++ fmpq/test/t-get_cfrac.c | 3 ++ fmpq/test/t-get_d.c | 1 + fmpq/test/t-get_mpfr.c | 1 + fmpq/test/t-get_set_str.c | 3 ++ fmpq/test/t-harmonic_ui.c | 2 + fmpq/test/t-inv.c | 5 ++ fmpq/test/t-mul.c | 6 +++ fmpq/test/t-mul_2exp.c | 4 ++ fmpq/test/t-mul_fmpz.c | 2 + fmpq/test/t-mul_si.c | 4 ++ fmpq/test/t-mul_ui.c | 4 ++ fmpq/test/t-next_calkin_wilf.c | 4 ++ fmpq/test/t-next_minimal.c | 4 ++ fmpq/test/t-one.c | 2 + fmpq/test/t-pow_si.c | 2 + fmpq/test/t-randtest.c | 1 + fmpq/test/t-reconstruct_fmpz.c | 1 + fmpq/test/t-reconstruct_fmpz_2.c | 2 + fmpq/test/t-set_cfrac.c | 1 + fmpq/test/t-set_fmpz_frac.c | 1 + fmpq/test/t-set_si.c | 1 + fmpq/test/t-set_ui.c | 1 + fmpq/test/t-simplest_between.c | 7 +++ fmpq/test/t-sub.c | 6 +++ fmpq/test/t-sub_fmpz.c | 4 ++ fmpq/test/t-sub_si.c | 4 ++ fmpq/test/t-sub_ui.c | 4 ++ fmpq/test/t-submul.c | 6 +++ fmpq_mat/test/t-add.c | 3 ++ fmpq_mat/test/t-can_solve_multi_mod.c | 2 + fmpq_mat/test/t-charpoly.c | 1 + fmpq_mat/test/t-concat_horizontal.c | 1 + fmpq_mat/test/t-concat_vertical.c | 1 + fmpq_mat/test/t-det.c | 1 + fmpq_mat/test/t-gso.c | 2 + fmpq_mat/test/t-inv.c | 3 ++ fmpq_mat/test/t-invert_rows_cols.c | 1 + fmpq_mat/test/t-is_integral.c | 2 + fmpq_mat/test/t-is_one.c | 2 + fmpq_mat/test/t-kronecker_product.c | 1 + fmpq_mat/test/t-minpoly.c | 2 + fmpq_mat/test/t-mul.c | 2 + fmpq_mat/test/t-neg.c | 2 + fmpq_mat/test/t-one.c | 1 + fmpq_mat/test/t-rref.c | 3 ++ fmpq_mat/test/t-scalar_div_fmpz.c | 2 + fmpq_mat/test/t-scalar_mul_fmpq.c | 2 + fmpq_mat/test/t-scalar_mul_fmpz.c | 2 + fmpq_mat/test/t-solve.c | 2 + fmpq_mat/test/t-solve_dixon.c | 2 + fmpq_mat/test/t-solve_fmpz_mat.c | 2 + fmpq_mat/test/t-solve_fmpz_mat_dixon.c | 2 + .../test/t-solve_fmpz_mat_fraction_free.c | 2 + fmpq_mat/test/t-solve_fmpz_mat_multi_mod.c | 2 + fmpq_mat/test/t-solve_fraction_free.c | 2 + fmpq_mat/test/t-solve_multi_mod.c | 2 + fmpq_mat/test/t-sub.c | 3 ++ fmpq_mat/test/t-trace.c | 1 + fmpq_mat/test/t-transpose.c | 2 + fmpq_mpoly/test/t-add_sub.c | 8 +++ fmpq_mpoly/test/t-add_sub_fmpq.c | 3 ++ fmpq_mpoly/test/t-add_sub_fmpz.c | 2 + fmpq_mpoly/test/t-cmp.c | 4 ++ fmpq_mpoly/test/t-compose_fmpq_mpoly.c | 11 ++++ fmpq_mpoly/test/t-compose_fmpq_poly.c | 6 +++ fmpq_mpoly/test/t-content.c | 1 + fmpq_mpoly/test/t-content_vars.c | 8 +++ fmpq_mpoly/test/t-degree.c | 2 + .../test/t-degrees_term_exp_fits_ui_si.c | 21 ++++++++ fmpq_mpoly/test/t-derivative_integral.c | 4 ++ fmpq_mpoly/test/t-div.c | 5 ++ fmpq_mpoly/test/t-divides.c | 6 +++ fmpq_mpoly/test/t-divrem.c | 6 +++ fmpq_mpoly/test/t-divrem_ideal.c | 2 + fmpq_mpoly/test/t-equal_is_fmpq.c | 7 +++ fmpq_mpoly/test/t-evaluate.c | 8 +++ fmpq_mpoly/test/t-gcd.c | 10 ++++ fmpq_mpoly/test/t-gcd_brown.c | 6 +++ fmpq_mpoly/test/t-gcd_cofactors.c | 22 ++++++++ fmpq_mpoly/test/t-gcd_hensel.c | 7 +++ fmpq_mpoly/test/t-gcd_subresultant.c | 7 +++ fmpq_mpoly/test/t-gcd_zippel.c | 6 +++ fmpq_mpoly/test/t-gcd_zippel2.c | 7 +++ fmpq_mpoly/test/t-gen.c | 2 + fmpq_mpoly/test/t-get_coeff_vars_ui.c | 3 ++ fmpq_mpoly/test/t-get_set_coeff_fmpq_fmpz.c | 1 + .../test/t-get_set_coeff_fmpq_monomial.c | 3 ++ fmpq_mpoly/test/t-get_set_coeff_fmpq_ui.c | 1 + fmpq_mpoly/test/t-get_set_is_fmpq.c | 3 ++ fmpq_mpoly/test/t-get_set_str_pretty.c | 1 + fmpq_mpoly/test/t-get_set_term_coeff_fmpq.c | 2 + fmpq_mpoly/test/t-get_set_term_exp_fmpz.c | 1 + fmpq_mpoly/test/t-get_set_term_exp_si.c | 1 + fmpq_mpoly/test/t-get_set_term_exp_ui.c | 1 + fmpq_mpoly/test/t-get_term.c | 1 + fmpq_mpoly/test/t-get_term_monomial.c | 1 + fmpq_mpoly/test/t-mul.c | 3 ++ fmpq_mpoly/test/t-pow_fmpz.c | 1 + fmpq_mpoly/test/t-pow_ui.c | 2 + fmpq_mpoly/test/t-push_term_fmpq_fmpz.c | 3 ++ fmpq_mpoly/test/t-push_term_fmpq_ui.c | 3 ++ fmpq_mpoly/test/t-resultant_discriminant.c | 5 ++ fmpq_mpoly/test/t-scalar_mul_div_fmpq.c | 2 + fmpq_mpoly/test/t-scalar_mul_div_fmpz.c | 2 + fmpq_mpoly/test/t-scalar_mul_fmpq.c | 2 + fmpq_mpoly/test/t-sqrt.c | 5 ++ fmpq_mpoly/test/t-term_content.c | 6 +++ fmpq_mpoly/test/t-total_degree.c | 2 + fmpq_mpoly/test/t-univar.c | 3 ++ fmpq_mpoly_factor/test/t-factor.c | 8 +++ fmpq_poly/test/t-add.c | 3 ++ fmpq_poly/test/t-add_series.c | 3 ++ fmpq_poly/test/t-add_sub_fmpq.c | 1 + fmpq_poly/test/t-add_sub_fmpz.c | 1 + fmpq_poly/test/t-add_sub_si.c | 1 + fmpq_poly/test/t-asin_series.c | 2 + fmpq_poly/test/t-asinh_series.c | 2 + fmpq_poly/test/t-atan_series.c | 2 + fmpq_poly/test/t-atanh_series.c | 2 + fmpq_poly/test/t-cmp.c | 3 ++ fmpq_poly/test/t-compose.c | 3 ++ fmpq_poly/test/t-compose_series.c | 3 ++ fmpq_poly/test/t-compose_series_brent_kung.c | 3 ++ fmpq_poly/test/t-compose_series_horner.c | 3 ++ fmpq_poly/test/t-content.c | 1 + fmpq_poly/test/t-cos_series.c | 2 + fmpq_poly/test/t-cosh_series.c | 2 + fmpq_poly/test/t-derivative.c | 3 ++ fmpq_poly/test/t-div.c | 3 ++ fmpq_poly/test/t-div_series.c | 3 ++ fmpq_poly/test/t-divides.c | 3 ++ fmpq_poly/test/t-divrem.c | 3 ++ fmpq_poly/test/t-equal_trunc.c | 2 + fmpq_poly/test/t-evaluate_fmpq.c | 3 ++ fmpq_poly/test/t-evaluate_fmpz.c | 2 + fmpq_poly/test/t-evaluate_mpq.c | 3 ++ fmpq_poly/test/t-evaluate_mpz.c | 2 + fmpq_poly/test/t-exp_expinv_series.c | 1 + fmpq_poly/test/t-exp_series.c | 3 ++ fmpq_poly/test/t-gcd.c | 6 +++ fmpq_poly/test/t-gegenbauer_c.c | 1 + fmpq_poly/test/t-get_nmod_poly.c | 2 + fmpq_poly/test/t-get_set_coeff_fmpq.c | 1 + fmpq_poly/test/t-get_set_coeff_fmpz.c | 1 + fmpq_poly/test/t-get_set_coeff_mpq.c | 1 + fmpq_poly/test/t-get_set_coeff_mpz.c | 1 + fmpq_poly/test/t-get_set_coeff_si.c | 1 + fmpq_poly/test/t-get_set_coeff_ui.c | 1 + fmpq_poly/test/t-get_set_str.c | 2 + fmpq_poly/test/t-get_slice.c | 3 ++ fmpq_poly/test/t-integral.c | 1 + fmpq_poly/test/t-interpolate_fmpz_vec.c | 1 + fmpq_poly/test/t-inv.c | 1 + fmpq_poly/test/t-inv_series_newton.c | 2 + fmpq_poly/test/t-invsqrt_series.c | 2 + fmpq_poly/test/t-is_squarefree.c | 3 ++ fmpq_poly/test/t-laguerre_l.c | 1 + fmpq_poly/test/t-lcm.c | 6 +++ fmpq_poly/test/t-legendre_p.c | 1 + fmpq_poly/test/t-log_series.c | 2 + fmpq_poly/test/t-make_monic.c | 2 + fmpq_poly/test/t-mul.c | 3 ++ fmpq_poly/test/t-mullow.c | 1 + fmpq_poly/test/t-neg.c | 1 + fmpq_poly/test/t-pow.c | 2 + fmpq_poly/test/t-pow_trunc.c | 2 + fmpq_poly/test/t-power_sums.c | 4 ++ fmpq_poly/test/t-primitive_part.c | 2 + fmpq_poly/test/t-print_read.c | 15 ++++++ fmpq_poly/test/t-rem.c | 3 ++ fmpq_poly/test/t-rem_powers_precomp.c | 3 ++ fmpq_poly/test/t-remove.c | 3 ++ fmpq_poly/test/t-rescale.c | 2 + fmpq_poly/test/t-resultant.c | 3 ++ fmpq_poly/test/t-resultant_div.c | 4 ++ fmpq_poly/test/t-reverse.c | 2 + fmpq_poly/test/t-revert_series.c | 2 + fmpq_poly/test/t-revert_series_lagrange.c | 2 + .../test/t-revert_series_lagrange_fast.c | 2 + fmpq_poly/test/t-revert_series_newton.c | 2 + fmpq_poly/test/t-scalar_div_fmpq.c | 3 ++ fmpq_poly/test/t-scalar_div_fmpz.c | 4 ++ fmpq_poly/test/t-scalar_div_mpq.c | 3 ++ fmpq_poly/test/t-scalar_div_mpz.c | 4 ++ fmpq_poly/test/t-scalar_div_si.c | 3 ++ fmpq_poly/test/t-scalar_div_ui.c | 2 + fmpq_poly/test/t-scalar_mul_fmpq.c | 3 ++ fmpq_poly/test/t-scalar_mul_fmpz.c | 3 ++ fmpq_poly/test/t-scalar_mul_mpq.c | 3 ++ fmpq_poly/test/t-scalar_mul_mpz.c | 3 ++ fmpq_poly/test/t-scalar_mul_si.c | 3 ++ fmpq_poly/test/t-scalar_mul_ui.c | 3 ++ fmpq_poly/test/t-set_array_mpq.c | 1 + fmpq_poly/test/t-set_equal.c | 2 + fmpq_poly/test/t-set_trunc.c | 2 + fmpq_poly/test/t-shift_left_right.c | 3 ++ fmpq_poly/test/t-sin_cos_series.c | 2 + fmpq_poly/test/t-sin_series.c | 2 + fmpq_poly/test/t-sinh_cosh_series.c | 2 + fmpq_poly/test/t-sinh_series.c | 2 + fmpq_poly/test/t-sqrt_series.c | 2 + fmpq_poly/test/t-sub.c | 3 ++ fmpq_poly/test/t-sub_series.c | 3 ++ fmpq_poly/test/t-swap.c | 1 + fmpq_poly/test/t-tan_series.c | 2 + fmpq_poly/test/t-tanh_series.c | 2 + fmpq_poly/test/t-xgcd.c | 5 ++ fmpq_poly/test/t-zero.c | 1 + fmpq_vec/test/t-dot.c | 1 + fmpq_vec/test/t-randtest_uniq_sorted.c | 2 + fmpz/test/t-abs.c | 2 + fmpz/test/t-abs_fits_ui.c | 1 + fmpz/test/t-abs_lbound_ui_2exp.c | 1 + fmpz/test/t-abs_ubound_ui_2exp.c | 2 + fmpz/test/t-add.c | 4 ++ fmpz/test/t-add_ui.c | 2 + fmpz/test/t-addmul.c | 4 ++ fmpz/test/t-addmul_si.c | 2 + fmpz/test/t-addmul_ui.c | 2 + fmpz/test/t-and.c | 4 ++ fmpz/test/t-bin_uiui.c | 1 + fmpz/test/t-bit_pack.c | 2 + fmpz/test/t-bits.c | 1 + fmpz/test/t-cdiv_q.c | 4 ++ fmpz/test/t-cdiv_q_2exp.c | 2 + fmpz/test/t-cdiv_q_si.c | 2 + fmpz/test/t-cdiv_q_ui.c | 2 + fmpz/test/t-cdiv_qr.c | 5 ++ fmpz/test/t-cdiv_r_2exp.c | 2 + fmpz/test/t-cdiv_ui.c | 1 + fmpz/test/t-clog.c | 3 ++ fmpz/test/t-clog_ui.c | 2 + fmpz/test/t-cmp.c | 2 + fmpz/test/t-cmp2abs.c | 1 + fmpz/test/t-cmp_si.c | 1 + fmpz/test/t-cmp_ui.c | 1 + fmpz/test/t-cmpabs.c | 2 + fmpz/test/t-combit.c | 1 + fmpz/test/t-complement.c | 2 + fmpz/test/t-crt.c | 1 + fmpz/test/t-crt_ui.c | 1 + fmpz/test/t-divexact.c | 4 ++ fmpz/test/t-divexact2_uiui.c | 2 + fmpz/test/t-divexact_si.c | 2 + fmpz/test/t-divexact_ui.c | 2 + fmpz/test/t-divides.c | 4 ++ fmpz/test/t-divides_mod_list.c | 7 +++ fmpz/test/t-divisible.c | 3 ++ fmpz/test/t-divisible_si.c | 2 + .../test/t-divisor_in_residue_class_lenstra.c | 2 + fmpz/test/t-divisor_sigma.c | 1 + fmpz/test/t-dlog.c | 1 + fmpz/test/t-equal.c | 2 + fmpz/test/t-equal_si.c | 2 + fmpz/test/t-equal_ui.c | 2 + fmpz/test/t-euler_phi.c | 3 ++ fmpz/test/t-fac_ui.c | 1 + fmpz/test/t-fdiv_q.c | 4 ++ fmpz/test/t-fdiv_q_2exp.c | 2 + fmpz/test/t-fdiv_q_si.c | 2 + fmpz/test/t-fdiv_q_ui.c | 2 + fmpz/test/t-fdiv_qr.c | 5 ++ fmpz/test/t-fdiv_qr_preinvn.c | 5 ++ fmpz/test/t-fdiv_r.c | 4 ++ fmpz/test/t-fdiv_r_2exp.c | 2 + fmpz/test/t-fdiv_ui.c | 1 + fmpz/test/t-fib_ui.c | 1 + fmpz/test/t-fits_si.c | 1 + fmpz/test/t-flog.c | 3 ++ fmpz/test/t-flog_ui.c | 2 + fmpz/test/t-fmma.c | 1 + fmpz/test/t-fmms.c | 1 + fmpz/test/t-fmpz.c | 1 + fmpz/test/t-fmpz_stress.c | 1 + fmpz/test/t-gcd.c | 4 ++ fmpz/test/t-gcd3.c | 1 + fmpz/test/t-gcdinv.c | 4 ++ fmpz/test/t-get_d.c | 2 + fmpz/test/t-get_d_2exp.c | 1 + fmpz/test/t-get_mpf.c | 2 + fmpz/test/t-get_mpfr.c | 1 + fmpz/test/t-get_mpn.c | 2 + fmpz/test/t-get_mpz.c | 1 + fmpz/test/t-get_nmod.c | 1 + fmpz/test/t-get_set_ui_array.c | 2 + fmpz/test/t-get_si.c | 5 ++ fmpz/test/t-get_str.c | 1 + fmpz/test/t-get_ui.c | 1 + fmpz/test/t-init_set.c | 2 + fmpz/test/t-init_set_ui.c | 1 + fmpz/test/t-invmod.c | 4 ++ fmpz/test/t-is_even.c | 2 + fmpz/test/t-is_perfect_power.c | 6 +++ fmpz/test/t-is_prime.c | 5 ++ fmpz/test/t-is_prime_morrison.c | 1 + fmpz/test/t-is_prime_pocklington.c | 1 + fmpz/test/t-is_prime_pseudosquare.c | 1 + fmpz/test/t-is_probabprime_BPSW.c | 2 + fmpz/test/t-is_probabprime_lucas.c | 2 + fmpz/test/t-is_square.c | 1 + fmpz/test/t-is_strong_probabprime.c | 4 ++ fmpz/test/t-jacobi.c | 1 + fmpz/test/t-kronecker.c | 1 + fmpz/test/t-lcm.c | 4 ++ fmpz/test/t-mod.c | 4 ++ fmpz/test/t-mod_ui.c | 2 + fmpz/test/t-mul.c | 4 ++ fmpz/test/t-mul2_uiui.c | 2 + fmpz/test/t-mul_2exp.c | 2 + fmpz/test/t-mul_si.c | 2 + fmpz/test/t-mul_si_tdiv_q_2exp.c | 2 + fmpz/test/t-mul_tdiv_q_2exp.c | 4 ++ fmpz/test/t-mul_ui.c | 2 + fmpz/test/t-multi_CRT_multi_mod.c | 11 ++++ fmpz/test/t-multi_CRT_ui.c | 3 ++ fmpz/test/t-multi_crt.c | 10 ++++ fmpz/test/t-ndiv_qr.c | 4 ++ fmpz/test/t-neg.c | 2 + fmpz/test/t-neg_ui.c | 1 + fmpz/test/t-neg_uiui.c | 1 + fmpz/test/t-nextprime.c | 2 + fmpz/test/t-or.c | 4 ++ fmpz/test/t-out_inp_raw.c | 7 +++ fmpz/test/t-popcnt.c | 1 + fmpz/test/t-pow_ui.c | 2 + fmpz/test/t-powm.c | 4 ++ fmpz/test/t-powm_ui.c | 4 ++ fmpz/test/t-primorial.c | 1 + fmpz/test/t-print_read.c | 15 ++++++ fmpz/test/t-randprime.c | 5 ++ fmpz/test/t-remove.c | 5 ++ fmpz/test/t-rfac_ui.c | 2 + fmpz/test/t-rfac_uiui.c | 1 + fmpz/test/t-root.c | 4 ++ fmpz/test/t-set.c | 1 + fmpz/test/t-set_d_2exp.c | 1 + fmpz/test/t-set_signed_ui_array.c | 3 ++ fmpz/test/t-set_signed_uiui.c | 1 + fmpz/test/t-set_signed_uiuiui.c | 1 + fmpz/test/t-set_ui_smod.c | 1 + fmpz/test/t-set_uiui.c | 1 + fmpz/test/t-setbit.c | 1 + fmpz/test/t-sgn.c | 1 + fmpz/test/t-size.c | 1 + fmpz/test/t-sizeinbase.c | 1 + fmpz/test/t-smod.c | 6 +++ fmpz/test/t-sqrt.c | 2 + fmpz/test/t-sqrtmod.c | 2 + fmpz/test/t-sqrtrem.c | 3 ++ fmpz/test/t-sub.c | 4 ++ fmpz/test/t-sub_ui.c | 2 + fmpz/test/t-submul.c | 4 ++ fmpz/test/t-submul_si.c | 2 + fmpz/test/t-submul_ui.c | 2 + fmpz/test/t-swap.c | 1 + fmpz/test/t-tdiv_q.c | 4 ++ fmpz/test/t-tdiv_q_2exp.c | 2 + fmpz/test/t-tdiv_q_si.c | 2 + fmpz/test/t-tdiv_q_ui.c | 2 + fmpz/test/t-tdiv_qr.c | 5 ++ fmpz/test/t-tdiv_r_2exp.c | 2 + fmpz/test/t-tdiv_ui.c | 1 + fmpz/test/t-tstbit.c | 1 + fmpz/test/t-val2.c | 1 + fmpz/test/t-xgcd.c | 5 ++ fmpz/test/t-xgcd_canonical_bezout.c | 13 +++++ fmpz/test/t-xgcd_partial.c | 1 + fmpz/test/t-xor.c | 4 ++ fmpz_factor/test/t-ecm.c | 2 + fmpz_factor/test/t-factor.c | 10 ++++ fmpz_factor/test/t-factor_pp1.c | 2 + fmpz_factor/test/t-factor_smooth.c | 6 +++ fmpz_factor/test/t-factor_trial.c | 3 ++ fmpz_factor/test/t-pollard_brent.c | 2 + fmpz_factor/test/t-pollard_brent_single.c | 2 + fmpz_factor/test/t-refine.c | 9 ++++ fmpz_lll/test/t-heuristic_dot.c | 1 + fmpz_lll/test/t-lll.c | 12 +++++ fmpz_lll/test/t-lll_d.c | 12 +++++ fmpz_lll/test/t-lll_d_heuristic.c | 12 +++++ .../test/t-lll_d_heuristic_with_removal.c | 12 +++++ fmpz_lll/test/t-lll_d_with_removal.c | 12 +++++ fmpz_lll/test/t-lll_d_with_removal_knapsack.c | 12 +++++ fmpz_lll/test/t-lll_mpf.c | 12 +++++ fmpz_lll/test/t-lll_mpf_with_removal.c | 12 +++++ fmpz_lll/test/t-lll_with_removal.c | 12 +++++ fmpz_lll/test/t-wrapper.c | 12 +++++ fmpz_lll/test/t-wrapper_with_removal.c | 12 +++++ .../test/t-wrapper_with_removal_knapsack.c | 12 +++++ fmpz_mat/test/t-CRT_ui.c | 1 + fmpz_mat/test/t-CRT_ui_unsigned.c | 1 + fmpz_mat/test/t-add_sub.c | 1 + fmpz_mat/test/t-can_solve_fflu.c | 2 + fmpz_mat/test/t-can_solve_multi_mod_den.c | 2 + fmpz_mat/test/t-charpoly.c | 2 + fmpz_mat/test/t-charpoly_berkowitz.c | 2 + fmpz_mat/test/t-chol_d.c | 1 + fmpz_mat/test/t-col_partition.c | 1 + fmpz_mat/test/t-concat_horizontal.c | 1 + fmpz_mat/test/t-concat_vertical.c | 1 + fmpz_mat/test/t-det.c | 2 + fmpz_mat/test/t-det_bound.c | 1 + fmpz_mat/test/t-det_divisor.c | 1 + fmpz_mat/test/t-det_modular.c | 2 + fmpz_mat/test/t-det_modular_accelerated.c | 2 + fmpz_mat/test/t-entry.c | 1 + fmpz_mat/test/t-equal.c | 3 ++ fmpz_mat/test/t-fmpz_vec_mul.c | 1 + fmpz_mat/test/t-get_d_mat.c | 1 + fmpz_mat/test/t-get_d_mat_transpose.c | 1 + fmpz_mat/test/t-get_mpf_mat.c | 1 + fmpz_mat/test/t-get_nmod_mat.c | 1 + fmpz_mat/test/t-gram.c | 1 + fmpz_mat/test/t-hadamard.c | 2 + fmpz_mat/test/t-hnf.c | 6 +++ fmpz_mat/test/t-hnf_classical.c | 2 + fmpz_mat/test/t-hnf_minors.c | 3 ++ fmpz_mat/test/t-hnf_minors_transform.c | 3 ++ fmpz_mat/test/t-hnf_modular.c | 3 ++ fmpz_mat/test/t-hnf_modular_eldiv.c | 3 ++ fmpz_mat/test/t-hnf_pernet_stein.c | 6 +++ fmpz_mat/test/t-hnf_transform.c | 8 +++ fmpz_mat/test/t-hnf_xgcd.c | 3 ++ fmpz_mat/test/t-howell_form_mod.c | 2 + fmpz_mat/test/t-inv.c | 4 ++ fmpz_mat/test/t-invert_rows_cols.c | 1 + fmpz_mat/test/t-is_empty.c | 1 + fmpz_mat/test/t-is_one.c | 2 + fmpz_mat/test/t-is_square.c | 1 + fmpz_mat/test/t-is_zero.c | 2 + fmpz_mat/test/t-kronecker_product.c | 1 + fmpz_mat/test/t-lll_original.c | 1 + fmpz_mat/test/t-lll_storjohann.c | 1 + fmpz_mat/test/t-max_bits.c | 1 + fmpz_mat/test/t-minpoly.c | 2 + fmpz_mat/test/t-mul.c | 7 +++ fmpz_mat/test/t-mul_blas.c | 4 ++ fmpz_mat/test/t-mul_classical.c | 1 + fmpz_mat/test/t-mul_double_word.c | 1 + fmpz_mat/test/t-mul_fmpz_vec.c | 1 + fmpz_mat/test/t-mul_multi_mod.c | 2 + fmpz_mat/test/t-mul_small.c | 1 + fmpz_mat/test/t-mul_strassen.c | 1 + fmpz_mat/test/t-multi_CRT_ui.c | 1 + fmpz_mat/test/t-multi_CRT_ui_unsigned.c | 1 + fmpz_mat/test/t-nullspace.c | 6 +++ fmpz_mat/test/t-one.c | 1 + fmpz_mat/test/t-pow.c | 2 + fmpz_mat/test/t-print_read.c | 15 ++++++ fmpz_mat/test/t-rank.c | 2 + fmpz_mat/test/t-rref.c | 3 ++ fmpz_mat/test/t-rref_fflu.c | 3 ++ fmpz_mat/test/t-rref_mod.c | 4 ++ fmpz_mat/test/t-rref_mul.c | 4 ++ fmpz_mat/test/t-scalar_addmul_fmpz.c | 1 + fmpz_mat/test/t-scalar_addmul_nmod_mat_fmpz.c | 1 + fmpz_mat/test/t-scalar_addmul_nmod_mat_ui.c | 1 + fmpz_mat/test/t-scalar_addmul_si.c | 1 + fmpz_mat/test/t-scalar_addmul_ui.c | 1 + fmpz_mat/test/t-scalar_mod_fmpz.c | 1 + fmpz_mat/test/t-scalar_mul_2exp.c | 2 + fmpz_mat/test/t-scalar_mul_fmpz.c | 2 + fmpz_mat/test/t-scalar_mul_si.c | 2 + fmpz_mat/test/t-scalar_mul_ui.c | 2 + fmpz_mat/test/t-scalar_smod.c | 1 + fmpz_mat/test/t-snf_diagonal.c | 2 + fmpz_mat/test/t-snf_iliopoulos.c | 3 ++ fmpz_mat/test/t-snf_kannan_bachem.c | 2 + fmpz_mat/test/t-solve.c | 2 + fmpz_mat/test/t-solve_bound.c | 2 + fmpz_mat/test/t-solve_cramer.c | 2 + fmpz_mat/test/t-solve_dixon.c | 2 + fmpz_mat/test/t-solve_dixon_den.c | 2 + fmpz_mat/test/t-solve_multi_mod_den.c | 2 + fmpz_mat/test/t-sqr.c | 2 + fmpz_mat/test/t-trace.c | 1 + fmpz_mat/test/t-transpose.c | 2 + fmpz_mat/test/t-zero.c | 1 + fmpz_mod/test/t-add_sub_neg.c | 2 + fmpz_mod/test/t-discrete_log_pohlig_hellman.c | 4 ++ fmpz_mod/test/t-divides.c | 5 ++ fmpz_mod/test/t-inv.c | 2 + fmpz_mod/test/t-mul.c | 3 ++ fmpz_mod/test/t-next_smooth_prime.c | 1 + fmpz_mod/test/t-pow_fmpz.c | 4 ++ fmpz_mod/test/t-pow_ui.c | 4 ++ fmpz_mod_mat/test/t-add_sub.c | 1 + fmpz_mod_mat/test/t-fmpz_vec_mul.c | 1 + fmpz_mod_mat/test/t-get_set_fmpz_mat.c | 1 + fmpz_mod_mat/test/t-howell_form.c | 2 + fmpz_mod_mat/test/t-mul.c | 3 ++ fmpz_mod_mat/test/t-mul_classical_threaded.c | 1 + fmpz_mod_mat/test/t-mul_fmpz_vec.c | 1 + fmpz_mod_mat/test/t-rref.c | 5 ++ fmpz_mod_mat/test/t-scalar_mul_fmpz.c | 2 + fmpz_mod_mat/test/t-scalar_mul_si.c | 2 + fmpz_mod_mat/test/t-scalar_mul_ui.c | 2 + fmpz_mod_mat/test/t-sqr.c | 2 + fmpz_mod_mat/test/t-trace.c | 1 + fmpz_mod_mpoly/test/t-add_sub.c | 7 +++ fmpz_mod_mpoly/test/t-add_sub_fmpz.c | 2 + fmpz_mod_mpoly/test/t-add_sub_si.c | 2 + fmpz_mod_mpoly/test/t-cmp.c | 4 ++ fmpz_mod_mpoly/test/t-degree.c | 2 + .../test/t-degrees_term_exp_fits_ui_si.c | 21 ++++++++ fmpz_mod_mpoly/test/t-derivative.c | 3 ++ fmpz_mod_mpoly/test/t-div_monagan_pearce.c | 7 +++ fmpz_mod_mpoly/test/t-divides.c | 6 +++ fmpz_mod_mpoly/test/t-divides_dense.c | 4 ++ .../test/t-divides_monagan_pearce.c | 6 +++ fmpz_mod_mpoly/test/t-divrem.c | 6 +++ .../test/t-divrem_ideal_monagan_pearce.c | 3 ++ fmpz_mod_mpoly/test/t-evaluate.c | 4 ++ fmpz_mod_mpoly/test/t-gcd_brown.c | 7 +++ fmpz_mod_mpoly/test/t-gcd_cofactors.c | 22 ++++++++ fmpz_mod_mpoly/test/t-gcd_hensel.c | 7 +++ fmpz_mod_mpoly/test/t-gcd_subresultant.c | 7 +++ fmpz_mod_mpoly/test/t-gcd_zippel.c | 7 +++ fmpz_mod_mpoly/test/t-gcd_zippel2.c | 7 +++ fmpz_mod_mpoly/test/t-get_coeff_vars_ui.c | 3 ++ .../test/t-get_set_coeff_fmpz_fmpz.c | 1 + .../test/t-get_set_coeff_fmpz_monomial.c | 3 ++ fmpz_mod_mpoly/test/t-get_set_coeff_fmpz_ui.c | 1 + fmpz_mod_mpoly/test/t-get_set_is_fmpz.c | 3 ++ fmpz_mod_mpoly/test/t-get_set_str_pretty.c | 1 + .../test/t-get_set_term_coeff_fmpz.c | 2 + fmpz_mod_mpoly/test/t-get_set_term_exp_fmpz.c | 1 + fmpz_mod_mpoly/test/t-get_set_term_exp_si.c | 1 + fmpz_mod_mpoly/test/t-get_set_term_exp_ui.c | 1 + fmpz_mod_mpoly/test/t-get_term.c | 1 + fmpz_mod_mpoly/test/t-get_term_monomial.c | 1 + fmpz_mod_mpoly/test/t-mul.c | 3 ++ fmpz_mod_mpoly/test/t-mul_dense.c | 3 ++ fmpz_mod_mpoly/test/t-mul_johnson.c | 3 ++ fmpz_mod_mpoly/test/t-push_term_fmpz_fmpz.c | 3 ++ fmpz_mod_mpoly/test/t-push_term_fmpz_ui.c | 3 ++ fmpz_mod_mpoly/test/t-quadratic_root.c | 4 ++ .../test/t-resultant_discriminant.c | 5 ++ fmpz_mod_mpoly/test/t-scalar_addmul_fmpz.c | 4 ++ fmpz_mod_mpoly/test/t-scalar_mul_fmpz.c | 2 + fmpz_mod_mpoly/test/t-sqrt.c | 5 ++ fmpz_mod_mpoly/test/t-total_degree.c | 2 + fmpz_mod_mpoly/test/t-univar_resultant.c | 4 ++ fmpz_mod_mpoly/test/t-used_vars.c | 1 + fmpz_mod_mpoly_factor/test/t-factor.c | 5 ++ .../test/t-factor_squarefree.c | 4 ++ fmpz_mod_mpoly_factor/test/t-factor_wang.c | 7 +++ .../test/t-factor_zassenhaus.c | 7 +++ fmpz_mod_mpoly_factor/test/t-factor_zippel.c | 7 +++ fmpz_mod_mpoly_factor/test/t-gcd_brown.c | 7 +++ fmpz_mod_mpoly_factor/test/t-gcd_hensel.c | 8 +++ .../test/t-gcd_subresultant.c | 7 +++ fmpz_mod_mpoly_factor/test/t-gcd_zippel.c | 8 +++ fmpz_mod_mpoly_factor/test/t-gcd_zippel2.c | 8 +++ fmpz_mod_poly/test/t-add.c | 2 + fmpz_mod_poly/test/t-add_series.c | 3 ++ fmpz_mod_poly/test/t-berlekamp_massey.c | 4 ++ fmpz_mod_poly/test/t-compose_divconquer.c | 3 ++ fmpz_mod_poly/test/t-compose_horner.c | 3 ++ fmpz_mod_poly/test/t-compose_mod.c | 4 ++ fmpz_mod_poly/test/t-compose_mod_brent_kung.c | 4 ++ .../t-compose_mod_brent_kung_precomp_preinv.c | 4 ++ ...e_mod_brent_kung_precomp_preinv_threaded.c | 2 + .../test/t-compose_mod_brent_kung_preinv.c | 5 ++ .../t-compose_mod_brent_kung_vec_preinv.c | 1 + ...mpose_mod_brent_kung_vec_preinv_threaded.c | 1 + fmpz_mod_poly/test/t-compose_mod_horner.c | 4 ++ fmpz_mod_poly/test/t-derivative.c | 3 ++ fmpz_mod_poly/test/t-discriminant.c | 2 + fmpz_mod_poly/test/t-div_basecase.c | 3 ++ fmpz_mod_poly/test/t-div_newton_n_preinv.c | 4 ++ fmpz_mod_poly/test/t-div_series.c | 1 + fmpz_mod_poly/test/t-divides.c | 4 ++ fmpz_mod_poly/test/t-divides_classical.c | 4 ++ fmpz_mod_poly/test/t-divrem_basecase.c | 3 ++ fmpz_mod_poly/test/t-divrem_divconquer.c | 3 ++ fmpz_mod_poly/test/t-divrem_f.c | 2 + fmpz_mod_poly/test/t-divrem_newton_n_preinv.c | 8 +++ fmpz_mod_poly/test/t-evaluate_fmpz.c | 2 + fmpz_mod_poly/test/t-evaluate_fmpz_vec_fast.c | 1 + .../test/t-find_distinct_nonzero_roots.c | 4 ++ .../test/t-frobenius_powers_precomp.c | 2 + fmpz_mod_poly/test/t-gcd_euclidean.c | 6 +++ fmpz_mod_poly/test/t-gcd_euclidean_f.c | 1 + fmpz_mod_poly/test/t-gcd_hgcd.c | 6 +++ fmpz_mod_poly/test/t-gcdinv.c | 2 + fmpz_mod_poly/test/t-gcdinv_euclidean.c | 2 + fmpz_mod_poly/test/t-inv_series_newton.c | 1 + fmpz_mod_poly/test/t-invmod.c | 4 ++ fmpz_mod_poly/test/t-minpoly.c | 5 ++ fmpz_mod_poly/test/t-mul.c | 3 ++ fmpz_mod_poly/test/t-mullow.c | 1 + fmpz_mod_poly/test/t-mulmod.c | 4 ++ fmpz_mod_poly/test/t-mulmod_preinv.c | 5 ++ fmpz_mod_poly/test/t-neg.c | 1 + fmpz_mod_poly/test/t-pow_trunc.c | 2 + fmpz_mod_poly/test/t-pow_trunc_binexp.c | 2 + fmpz_mod_poly/test/t-powers_mod_bsgs.c | 1 + fmpz_mod_poly/test/t-powers_mod_naive.c | 1 + fmpz_mod_poly/test/t-powmod_fmpz_binexp.c | 4 ++ .../test/t-powmod_fmpz_binexp_preinv.c | 5 ++ fmpz_mod_poly/test/t-powmod_ui_binexp.c | 4 ++ .../test/t-powmod_ui_binexp_preinv.c | 5 ++ fmpz_mod_poly/test/t-powmod_x_fmpz_preinv.c | 4 ++ fmpz_mod_poly/test/t-print_read.c | 14 +++++ fmpz_mod_poly/test/t-product_roots_fmpz_vec.c | 1 + fmpz_mod_poly/test/t-radix.c | 1 + fmpz_mod_poly/test/t-rem_basecase.c | 3 ++ fmpz_mod_poly/test/t-resultant.c | 2 + fmpz_mod_poly/test/t-resultant_euclidean.c | 2 + fmpz_mod_poly/test/t-resultant_hgcd.c | 2 + fmpz_mod_poly/test/t-scalar_div_fmpz.c | 2 + fmpz_mod_poly/test/t-scalar_mul_fmpz.c | 1 + fmpz_mod_poly/test/t-set_equal.c | 2 + fmpz_mod_poly/test/t-set_trunc.c | 2 + fmpz_mod_poly/test/t-shift_left_right.c | 3 ++ fmpz_mod_poly/test/t-sub.c | 3 ++ fmpz_mod_poly/test/t-sub_series.c | 3 ++ fmpz_mod_poly/test/t-swap.c | 1 + fmpz_mod_poly/test/t-xgcd.c | 2 + fmpz_mod_poly/test/t-xgcd_euclidean.c | 2 + fmpz_mod_poly/test/t-xgcd_hgcd.c | 2 + fmpz_mod_poly/test/t-zero.c | 1 + fmpz_mod_poly_factor/test/t-factor.c | 2 + .../test/t-factor_berlekamp.c | 2 + .../test/t-factor_cantor_zassenhaus.c | 2 + .../test/t-factor_distinct_deg.c | 3 ++ .../test/t-factor_distinct_deg_threaded.c | 3 ++ .../test/t-factor_equal_deg_prob.c | 1 + .../test/t-factor_kaltofen_shoup.c | 2 + .../test/t-factor_squarefree.c | 1 + .../test/t-interval_threaded.c | 1 + fmpz_mod_poly_factor/test/t-is_irreducible.c | 1 + .../test/t-is_irreducible_ddf.c | 1 + .../test/t-is_irreducible_rabin.c | 1 + fmpz_mod_poly_factor/test/t-is_squarefree.c | 1 + fmpz_mod_poly_factor/test/t-roots.c | 5 ++ fmpz_mod_poly_factor/test/t-roots_factored.c | 9 ++++ fmpz_mpoly/test/t-add_sub.c | 8 +++ fmpz_mpoly/test/t-add_sub_fmpz.c | 2 + fmpz_mpoly/test/t-add_sub_si.c | 2 + fmpz_mpoly/test/t-add_sub_ui.c | 2 + fmpz_mpoly/test/t-cmp.c | 4 ++ fmpz_mpoly/test/t-compose_fmpz_mpoly.c | 11 ++++ fmpz_mpoly/test/t-compose_fmpz_poly.c | 9 ++++ fmpz_mpoly/test/t-content_vars.c | 8 +++ fmpz_mpoly/test/t-degree.c | 6 +++ .../test/t-degrees_term_exp_fits_ui_si.c | 21 ++++++++ fmpz_mpoly/test/t-derivative_integral.c | 5 ++ fmpz_mpoly/test/t-div_monagan_pearce.c | 5 ++ fmpz_mpoly/test/t-divides.c | 5 ++ fmpz_mpoly/test/t-divides_array.c | 4 ++ fmpz_mpoly/test/t-divides_heap_threaded.c | 7 +++ fmpz_mpoly/test/t-divides_monagan_pearce.c | 6 +++ fmpz_mpoly/test/t-divrem_array.c | 6 +++ .../test/t-divrem_ideal_monagan_pearce.c | 3 ++ fmpz_mpoly/test/t-divrem_monagan_pearce.c | 6 +++ fmpz_mpoly/test/t-evaluate.c | 15 ++++++ fmpz_mpoly/test/t-gcd.c | 10 ++++ fmpz_mpoly/test/t-gcd_brown.c | 6 +++ fmpz_mpoly/test/t-gcd_cofactors.c | 22 ++++++++ fmpz_mpoly/test/t-gcd_hensel.c | 7 +++ fmpz_mpoly/test/t-gcd_subresultant.c | 7 +++ fmpz_mpoly/test/t-gcd_zippel.c | 7 +++ fmpz_mpoly/test/t-gcd_zippel2.c | 7 +++ fmpz_mpoly/test/t-gen.c | 2 + fmpz_mpoly/test/t-get_coeff_vars_ui.c | 3 ++ fmpz_mpoly/test/t-get_set_coeff.c | 2 + .../test/t-get_set_coeff_fmpz_monomial.c | 3 ++ fmpz_mpoly/test/t-get_set_is_fmpz.c | 3 ++ fmpz_mpoly/test/t-get_set_str_pretty.c | 1 + fmpz_mpoly/test/t-get_set_term_coeff_fmpz.c | 2 + fmpz_mpoly/test/t-get_set_term_exp_fmpz.c | 1 + fmpz_mpoly/test/t-get_set_term_exp_si.c | 1 + fmpz_mpoly/test/t-get_set_term_exp_ui.c | 1 + fmpz_mpoly/test/t-get_term.c | 1 + fmpz_mpoly/test/t-get_term_monomial.c | 1 + fmpz_mpoly/test/t-inflate_deflate.c | 3 ++ fmpz_mpoly/test/t-mul.c | 6 +++ fmpz_mpoly/test/t-mul_array.c | 3 ++ fmpz_mpoly/test/t-mul_array_threaded.c | 3 ++ fmpz_mpoly/test/t-mul_dense.c | 3 ++ fmpz_mpoly/test/t-mul_heap_threaded.c | 4 ++ fmpz_mpoly/test/t-mul_johnson.c | 4 ++ fmpz_mpoly/test/t-mul_monomial.c | 4 ++ fmpz_mpoly/test/t-neg.c | 2 + fmpz_mpoly/test/t-pow_fps.c | 2 + fmpz_mpoly/test/t-pow_ui.c | 2 + fmpz_mpoly/test/t-push_term_fmpz_fmpz.c | 3 ++ fmpz_mpoly/test/t-push_term_fmpz_ui.c | 3 ++ fmpz_mpoly/test/t-quasidiv_heap.c | 4 ++ fmpz_mpoly/test/t-quasidivrem_heap.c | 5 ++ fmpz_mpoly/test/t-quasidivrem_ideal_heap.c | 2 + fmpz_mpoly/test/t-repack_bits.c | 6 +++ fmpz_mpoly/test/t-resize.c | 2 + fmpz_mpoly/test/t-resultant_discriminant.c | 5 ++ fmpz_mpoly/test/t-reverse.c | 2 + fmpz_mpoly/test/t-scalar_divexact_fmpz.c | 2 + fmpz_mpoly/test/t-scalar_divexact_si.c | 2 + fmpz_mpoly/test/t-scalar_divexact_ui.c | 2 + fmpz_mpoly/test/t-scalar_divides_fmpz.c | 2 + fmpz_mpoly/test/t-scalar_fmma.c | 4 ++ fmpz_mpoly/test/t-scalar_mul_fmpz.c | 2 + fmpz_mpoly/test/t-scalar_mul_si.c | 2 + fmpz_mpoly/test/t-scalar_mul_ui.c | 2 + fmpz_mpoly/test/t-set_equal.c | 3 ++ fmpz_mpoly/test/t-set_fmpz.c | 1 + fmpz_mpoly/test/t-set_si.c | 1 + fmpz_mpoly/test/t-set_ui.c | 1 + fmpz_mpoly/test/t-sort_terms.c | 1 + fmpz_mpoly/test/t-sqrt_heap.c | 13 +++++ fmpz_mpoly/test/t-term_content.c | 6 +++ fmpz_mpoly/test/t-total_degree.c | 2 + fmpz_mpoly/test/t-univar.c | 3 ++ fmpz_mpoly/test/t-univar_resultant.c | 4 ++ fmpz_mpoly/test/t-used_vars.c | 2 + fmpz_mpoly_factor/test/t-factor.c | 5 ++ fmpz_mpoly_factor/test/t-factor_content.c | 6 +++ fmpz_mpoly_factor/test/t-factor_squarefree.c | 4 ++ fmpz_mpoly_factor/test/t-factor_wang.c | 7 +++ fmpz_mpoly_factor/test/t-factor_zassenhaus.c | 7 +++ fmpz_mpoly_factor/test/t-factor_zippel.c | 7 +++ fmpz_mpoly_factor/test/t-gcd_brown.c | 7 +++ fmpz_mpoly_factor/test/t-gcd_brown_threaded.c | 7 +++ fmpz_mpoly_factor/test/t-gcd_subresultant.c | 7 +++ fmpz_mpoly_factor/test/t-gcd_zippel.c | 8 +++ fmpz_mpoly_factor/test/t-gcd_zippel2.c | 7 +++ fmpz_mpoly_factor/test/t-lcc_kaltofen.c | 4 ++ fmpz_mpoly_factor/test/t-poly_pfrac.c | 4 ++ fmpz_poly/test/t-2norm_normalised_bits.c | 1 + fmpz_poly/test/t-CLD_bound.c | 2 + fmpz_poly/test/t-CRT_ui.c | 1 + fmpz_poly/test/t-CRT_ui_unsigned.c | 1 + fmpz_poly/test/t-add.c | 2 + fmpz_poly/test/t-add_series.c | 3 ++ fmpz_poly/test/t-add_sub_fmpz.c | 1 + fmpz_poly/test/t-add_sub_si.c | 1 + fmpz_poly/test/t-bit_pack.c | 4 ++ fmpz_poly/test/t-bound_roots.c | 1 + fmpz_poly/test/t-chebyshev_t.c | 1 + fmpz_poly/test/t-chebyshev_u.c | 1 + fmpz_poly/test/t-compose.c | 5 ++ fmpz_poly/test/t-compose_divconquer.c | 3 ++ fmpz_poly/test/t-compose_horner.c | 3 ++ fmpz_poly/test/t-compose_series.c | 3 ++ fmpz_poly/test/t-compose_series_brent_kung.c | 3 ++ fmpz_poly/test/t-compose_series_horner.c | 3 ++ fmpz_poly/test/t-content.c | 1 + fmpz_poly/test/t-cos_minpoly.c | 1 + fmpz_poly/test/t-cyclotomic.c | 2 + fmpz_poly/test/t-deflate.c | 5 ++ fmpz_poly/test/t-derivative.c | 3 ++ fmpz_poly/test/t-discriminant.c | 2 + fmpz_poly/test/t-div_basecase.c | 3 ++ fmpz_poly/test/t-div_divconquer.c | 3 ++ fmpz_poly/test/t-div_preinv.c | 3 ++ fmpz_poly/test/t-div_root.c | 2 + fmpz_poly/test/t-div_series.c | 4 ++ fmpz_poly/test/t-div_series_basecase.c | 4 ++ fmpz_poly/test/t-div_series_divconquer.c | 4 ++ fmpz_poly/test/t-divhigh_smodp.c | 1 + fmpz_poly/test/t-divides.c | 4 ++ fmpz_poly/test/t-divlow_smodp.c | 1 + fmpz_poly/test/t-divrem.c | 5 ++ fmpz_poly/test/t-divrem_basecase.c | 5 ++ fmpz_poly/test/t-divrem_divconquer.c | 5 ++ fmpz_poly/test/t-divrem_preinv.c | 5 ++ fmpz_poly/test/t-equal_fmpz.c | 1 + fmpz_poly/test/t-equal_trunc.c | 2 + fmpz_poly/test/t-eta_qexp.c | 1 + fmpz_poly/test/t-eulerian_polynomial.c | 5 ++ fmpz_poly/test/t-evaluate_divconquer_fmpq.c | 3 ++ fmpz_poly/test/t-evaluate_divconquer_fmpz.c | 2 + fmpz_poly/test/t-evaluate_fmpq.c | 3 ++ fmpz_poly/test/t-evaluate_fmpz.c | 1 + fmpz_poly/test/t-evaluate_horner_d_2exp.c | 2 + fmpz_poly/test/t-evaluate_horner_fmpq.c | 3 ++ fmpz_poly/test/t-evaluate_horner_fmpz.c | 2 + fmpz_poly/test/t-evaluate_mod.c | 1 + fmpz_poly/test/t-evaluate_mpq.c | 3 ++ fmpz_poly/test/t-fibonacci.c | 1 + fmpz_poly/test/t-gcd.c | 3 ++ fmpz_poly/test/t-gcd_heuristic.c | 7 +++ fmpz_poly/test/t-gcd_modular.c | 6 +++ fmpz_poly/test/t-gcd_subresultant.c | 3 ++ fmpz_poly/test/t-get_coeff_ptr.c | 1 + fmpz_poly/test/t-get_nmod_poly.c | 1 + fmpz_poly/test/t-get_set_coeff_fmpz.c | 1 + fmpz_poly/test/t-get_set_coeff_mpz.c | 1 + fmpz_poly/test/t-get_set_coeff_si.c | 1 + fmpz_poly/test/t-get_set_coeff_ui.c | 1 + fmpz_poly/test/t-get_set_str.c | 1 + fmpz_poly/test/t-get_str.c | 3 ++ fmpz_poly/test/t-get_str_pretty.c | 3 ++ fmpz_poly/test/t-hensel_lift.c | 1 + fmpz_poly/test/t-hensel_lift_once.c | 1 + .../test/t-hensel_lift_without_only_inverse.c | 1 + fmpz_poly/test/t-hensel_start_continue_lift.c | 1 + fmpz_poly/test/t-hermite_h.c | 1 + fmpz_poly/test/t-hermite_he.c | 1 + fmpz_poly/test/t-inflate.c | 2 + fmpz_poly/test/t-interpolate_fmpz_vec.c | 1 + fmpz_poly/test/t-inv_series.c | 2 + fmpz_poly/test/t-inv_series_basecase.c | 2 + fmpz_poly/test/t-inv_series_newton.c | 2 + fmpz_poly/test/t-is_cyclotomic.c | 3 ++ fmpz_poly/test/t-is_squarefree.c | 3 ++ fmpz_poly/test/t-lcm.c | 3 ++ fmpz_poly/test/t-legendre_pt.c | 1 + fmpz_poly/test/t-mul.c | 5 ++ fmpz_poly/test/t-mul_KS.c | 6 +++ fmpz_poly/test/t-mul_SS.c | 6 +++ fmpz_poly/test/t-mul_SS_precache.c | 2 + fmpz_poly/test/t-mul_classical.c | 4 ++ fmpz_poly/test/t-mul_karatsuba.c | 4 ++ fmpz_poly/test/t-mulhigh_classical.c | 3 ++ fmpz_poly/test/t-mulhigh_karatsuba_n.c | 3 ++ fmpz_poly/test/t-mulhigh_n.c | 1 + fmpz_poly/test/t-mullow.c | 2 + fmpz_poly/test/t-mullow_KS.c | 3 ++ fmpz_poly/test/t-mullow_SS.c | 3 ++ fmpz_poly/test/t-mullow_SS_precache.c | 2 + fmpz_poly/test/t-mullow_classical.c | 3 ++ fmpz_poly/test/t-mullow_karatsuba_n.c | 3 ++ fmpz_poly/test/t-mulmid_classical.c | 3 ++ fmpz_poly/test/t-neg.c | 1 + fmpz_poly/test/t-newton_to_monomial.c | 1 + fmpz_poly/test/t-num_real_roots.c | 2 + fmpz_poly/test/t-num_real_roots_sturm.c | 3 ++ fmpz_poly/test/t-pow.c | 2 + fmpz_poly/test/t-pow_addchains.c | 2 + fmpz_poly/test/t-pow_binexp.c | 2 + fmpz_poly/test/t-pow_binomial.c | 2 + fmpz_poly/test/t-pow_multinomial.c | 2 + fmpz_poly/test/t-pow_trunc.c | 2 + fmpz_poly/test/t-power_sums.c | 5 ++ fmpz_poly/test/t-primitive_part.c | 2 + fmpz_poly/test/t-print_read.c | 15 ++++++ fmpz_poly/test/t-print_read_pretty.c | 14 +++++ fmpz_poly/test/t-product_roots_fmpq_vec.c | 2 + fmpz_poly/test/t-product_roots_fmpz_vec.c | 1 + fmpz_poly/test/t-pseudo_div.c | 3 ++ fmpz_poly/test/t-pseudo_divrem_basecase.c | 5 ++ fmpz_poly/test/t-pseudo_divrem_cohen.c | 5 ++ fmpz_poly/test/t-pseudo_divrem_divconquer.c | 5 ++ fmpz_poly/test/t-pseudo_rem.c | 3 ++ fmpz_poly/test/t-pseudo_rem_cohen.c | 3 ++ fmpz_poly/test/t-randtest_no_real_root.c | 3 ++ fmpz_poly/test/t-rem_basecase.c | 3 ++ fmpz_poly/test/t-rem_powers_precomp.c | 3 ++ fmpz_poly/test/t-remove.c | 3 ++ fmpz_poly/test/t-remove_content_2exp.c | 1 + fmpz_poly/test/t-resultant.c | 2 + fmpz_poly/test/t-resultant_euclidean.c | 2 + fmpz_poly/test/t-resultant_modular.c | 2 + fmpz_poly/test/t-resultant_modular_div.c | 2 + fmpz_poly/test/t-reverse.c | 2 + fmpz_poly/test/t-revert_series.c | 2 + fmpz_poly/test/t-revert_series_lagrange.c | 2 + .../test/t-revert_series_lagrange_fast.c | 2 + fmpz_poly/test/t-revert_series_newton.c | 2 + fmpz_poly/test/t-scalar_abs.c | 1 + fmpz_poly/test/t-scalar_addmul_fmpz.c | 3 ++ fmpz_poly/test/t-scalar_addmul_si.c | 3 ++ fmpz_poly/test/t-scalar_addmul_ui.c | 3 ++ fmpz_poly/test/t-scalar_divexact_mpz.c | 2 + fmpz_poly/test/t-scalar_fdiv_mpz.c | 2 + fmpz_poly/test/t-scalar_mul_fmpz.c | 2 + fmpz_poly/test/t-scalar_mul_mpz.c | 2 + fmpz_poly/test/t-scalar_mul_si.c | 3 ++ fmpz_poly/test/t-scalar_mul_ui.c | 2 + fmpz_poly/test/t-scalar_submul_fmpz.c | 2 + fmpz_poly/test/t-scale_2exp.c | 3 ++ fmpz_poly/test/t-set_equal.c | 2 + fmpz_poly/test/t-set_fmpz_equal.c | 2 + fmpz_poly/test/t-set_mpz_equal.c | 2 + fmpz_poly/test/t-set_si_equal.c | 2 + fmpz_poly/test/t-set_trunc.c | 2 + fmpz_poly/test/t-set_ui_equal.c | 2 + fmpz_poly/test/t-shift_left_right.c | 3 ++ fmpz_poly/test/t-signature.c | 3 ++ fmpz_poly/test/t-sqr.c | 3 ++ fmpz_poly/test/t-sqr_KS.c | 4 ++ fmpz_poly/test/t-sqr_classical.c | 2 + fmpz_poly/test/t-sqr_karatsuba.c | 3 ++ fmpz_poly/test/t-sqrlow.c | 2 + fmpz_poly/test/t-sqrlow_KS.c | 2 + fmpz_poly/test/t-sqrlow_classical.c | 2 + fmpz_poly/test/t-sqrlow_karatsuba_n.c | 2 + fmpz_poly/test/t-sqrt.c | 5 ++ fmpz_poly/test/t-sqrt_KS.c | 5 ++ fmpz_poly/test/t-sqrt_classical.c | 5 ++ fmpz_poly/test/t-sqrt_divconquer.c | 5 ++ fmpz_poly/test/t-sqrt_series.c | 4 ++ fmpz_poly/test/t-sqrtrem_classical.c | 5 ++ fmpz_poly/test/t-sqrtrem_divconquer.c | 5 ++ fmpz_poly/test/t-sub.c | 3 ++ fmpz_poly/test/t-sub_series.c | 3 ++ fmpz_poly/test/t-swap.c | 1 + fmpz_poly/test/t-swinnerton_dyer.c | 1 + fmpz_poly/test/t-taylor_shift.c | 2 + fmpz_poly/test/t-taylor_shift_divconquer.c | 1 + fmpz_poly/test/t-taylor_shift_horner.c | 3 ++ .../test/t-taylor_shift_multi_mod_threaded.c | 2 + fmpz_poly/test/t-theta_qexp.c | 1 + fmpz_poly/test/t-xgcd_modular.c | 6 +++ fmpz_poly/test/t-zero.c | 1 + fmpz_poly/test/t-zero_coeffs.c | 1 + fmpz_poly_factor/test/t-factor.c | 3 ++ fmpz_poly_factor/test/t-factor_cubic.c | 4 ++ fmpz_poly_factor/test/t-factor_squarefree.c | 1 + fmpz_poly_factor/test/t-factor_zassenhaus.c | 3 ++ fmpz_poly_factor/test/t-zassenhaus_subset.c | 6 +++ fmpz_poly_mat/test/t-add.c | 3 ++ fmpz_poly_mat/test/t-concat_horizontal.c | 1 + fmpz_poly_mat/test/t-concat_vertical.c | 1 + fmpz_poly_mat/test/t-det.c | 1 + fmpz_poly_mat/test/t-det_interpolate.c | 1 + fmpz_poly_mat/test/t-inv.c | 4 ++ fmpz_poly_mat/test/t-mul.c | 3 ++ fmpz_poly_mat/test/t-mul_KS.c | 3 ++ fmpz_poly_mat/test/t-mullow.c | 3 ++ fmpz_poly_mat/test/t-neg.c | 2 + fmpz_poly_mat/test/t-nullspace.c | 3 ++ fmpz_poly_mat/test/t-one.c | 2 + fmpz_poly_mat/test/t-pow.c | 2 + fmpz_poly_mat/test/t-pow_trunc.c | 2 + fmpz_poly_mat/test/t-prod.c | 1 + fmpz_poly_mat/test/t-rank.c | 1 + fmpz_poly_mat/test/t-rref.c | 1 + fmpz_poly_mat/test/t-solve_fflu.c | 4 ++ fmpz_poly_mat/test/t-sqr.c | 2 + fmpz_poly_mat/test/t-sqr_KS.c | 2 + fmpz_poly_mat/test/t-sqrlow.c | 2 + fmpz_poly_mat/test/t-sub.c | 3 ++ fmpz_poly_mat/test/t-trace.c | 1 + fmpz_poly_mat/test/t-zero.c | 2 + fmpz_poly_q/test/t-add.c | 3 ++ fmpz_poly_q/test/t-addmul.c | 2 + fmpz_poly_q/test/t-all.c | 51 +++++++++++++++++++ fmpz_poly_q/test/t-derivative.c | 3 ++ fmpz_poly_q/test/t-div.c | 3 ++ fmpz_poly_q/test/t-evaluate.c | 1 + fmpz_poly_q/test/t-inv.c | 2 + fmpz_poly_q/test/t-mul.c | 3 ++ fmpz_poly_q/test/t-neg.c | 2 + fmpz_poly_q/test/t-pow.c | 1 + fmpz_poly_q/test/t-scalar_div_mpq.c | 2 + fmpz_poly_q/test/t-scalar_div_mpz.c | 2 + fmpz_poly_q/test/t-scalar_div_si.c | 2 + fmpz_poly_q/test/t-scalar_mul_mpq.c | 2 + fmpz_poly_q/test/t-scalar_mul_mpz.c | 2 + fmpz_poly_q/test/t-scalar_mul_si.c | 2 + fmpz_poly_q/test/t-set_equal.c | 2 + fmpz_poly_q/test/t-set_si_equal.c | 2 + fmpz_poly_q/test/t-sub.c | 2 + fmpz_poly_q/test/t-submul.c | 2 + fmpz_poly_q/test/t-swap.c | 1 + fmpz_poly_q/test/t-zero.c | 1 + fmpz_vec/test/t-add.c | 2 + fmpz_vec/test/t-content.c | 1 + fmpz_vec/test/t-dot.c | 2 + fmpz_vec/test/t-get_d_vec_2exp.c | 1 + fmpz_vec/test/t-get_mpf_vec.c | 1 + fmpz_vec/test/t-get_set_fft.c | 2 + fmpz_vec/test/t-get_set_nmod_vec.c | 1 + fmpz_vec/test/t-height.c | 1 + fmpz_vec/test/t-height_index.c | 1 + fmpz_vec/test/t-is_zero.c | 2 + fmpz_vec/test/t-lcm.c | 1 + fmpz_vec/test/t-max_bits.c | 1 + fmpz_vec/test/t-max_limbs.c | 1 + fmpz_vec/test/t-neg.c | 2 + fmpz_vec/test/t-prod.c | 1 + fmpz_vec/test/t-scalar_abs.c | 2 + fmpz_vec/test/t-scalar_addmul_fmpz.c | 2 + fmpz_vec/test/t-scalar_addmul_si.c | 1 + fmpz_vec/test/t-scalar_addmul_si_2exp.c | 1 + fmpz_vec/test/t-scalar_addmul_ui.c | 1 + fmpz_vec/test/t-scalar_divexact_fmpz.c | 2 + fmpz_vec/test/t-scalar_divexact_si.c | 2 + fmpz_vec/test/t-scalar_divexact_ui.c | 2 + fmpz_vec/test/t-scalar_fdiv_q_fmpz.c | 2 + fmpz_vec/test/t-scalar_mod_fmpz.c | 2 + fmpz_vec/test/t-scalar_mul_2exp.c | 2 + fmpz_vec/test/t-scalar_mul_fmpz.c | 3 ++ fmpz_vec/test/t-scalar_mul_si.c | 2 + fmpz_vec/test/t-scalar_mul_ui.c | 2 + fmpz_vec/test/t-scalar_smod_fmpz.c | 2 + fmpz_vec/test/t-scalar_submul_fmpz.c | 2 + fmpz_vec/test/t-scalar_submul_si.c | 1 + fmpz_vec/test/t-scalar_submul_si_2exp.c | 1 + fmpz_vec/test/t-set_equal.c | 3 ++ fmpz_vec/test/t-sub.c | 3 ++ fmpz_vec/test/t-sum.c | 1 + fmpz_vec/test/t-sum_max_bits.c | 2 + fmpz_vec/test/t-swap.c | 1 + fmpz_vec/test/t-zero.c | 1 + fq/test/t-ctx_init.c | 1 + fq/test/t-get_set_fmpz_mod_poly.c | 1 + fq/test/t-get_set_fmpz_poly.c | 1 + fq_default/test/t-ctx_modulus.c | 3 ++ fq_default/test/t-get_set_fmpz_mod_poly.c | 3 ++ fq_default/test/t-get_set_fmpz_poly.c | 3 ++ fq_default_mat/test/t-set_fmpz_mat.c | 3 ++ fq_default_poly/test/t-set_fmpz_poly.c | 3 ++ fq_embed/test/t-composition_matrix.c | 1 + fq_embed/test/t-embed.c | 1 + fq_embed/test/t-embed_matrices.c | 2 + fq_embed/test/t-mono_dual_matrix.c | 1 + fq_embed/test/t-mul_matrix.c | 1 + .../test/t-composition_matrix.c | 1 + fq_embed_templates/test/t-embed.c | 1 + fq_embed_templates/test/t-embed_matrices.c | 2 + fq_embed_templates/test/t-mono_dual_matrix.c | 1 + fq_embed_templates/test/t-mul_matrix.c | 1 + fq_mat_templates/test/t-add_sub.c | 1 + fq_mat_templates/test/t-can_solve.c | 2 + fq_mat_templates/test/t-charpoly.c | 1 + fq_mat_templates/test/t-concat_horizontal.c | 1 + fq_mat_templates/test/t-concat_vertical.c | 1 + fq_mat_templates/test/t-equal.c | 3 ++ fq_mat_templates/test/t-inv.c | 4 ++ fq_mat_templates/test/t-invert_rows_cols.c | 1 + fq_mat_templates/test/t-is_zero.c | 2 + fq_mat_templates/test/t-lu_classical.c | 3 ++ fq_mat_templates/test/t-lu_recursive.c | 3 ++ fq_mat_templates/test/t-minpoly.c | 2 + fq_mat_templates/test/t-mul.c | 4 ++ fq_mat_templates/test/t-mul_KS.c | 2 + fq_mat_templates/test/t-mul_vec.c | 1 + fq_mat_templates/test/t-nullspace.c | 3 ++ fq_mat_templates/test/t-one.c | 1 + fq_mat_templates/test/t-rank.c | 2 + fq_mat_templates/test/t-rref.c | 2 + fq_mat_templates/test/t-set_fmpz_mod_mat.c | 1 + fq_mat_templates/test/t-set_nmod_mat.c | 1 + fq_mat_templates/test/t-solve.c | 2 + fq_mat_templates/test/t-solve_tril.c | 2 + .../test/t-solve_tril_classical.c | 2 + .../test/t-solve_tril_recursive.c | 2 + fq_mat_templates/test/t-solve_triu.c | 2 + .../test/t-solve_triu_classical.c | 2 + .../test/t-solve_triu_recursive.c | 2 + fq_mat_templates/test/t-submul.c | 2 + fq_mat_templates/test/t-vec_mul.c | 1 + fq_mat_templates/test/t-zero.c | 2 + fq_nmod/test/t-get_set_nmod_poly.c | 1 + fq_nmod/test/t-mul_fmpz.c | 2 + fq_nmod/test/t-mul_si.c | 2 + fq_nmod/test/t-mul_ui.c | 2 + fq_nmod_mpoly/test/t-add_sub.c | 7 +++ fq_nmod_mpoly/test/t-add_sub_fq_nmod.c | 2 + fq_nmod_mpoly/test/t-cmp.c | 4 ++ fq_nmod_mpoly/test/t-compose_fq_nmod_mpoly.c | 11 ++++ fq_nmod_mpoly/test/t-compose_fq_nmod_poly.c | 5 ++ fq_nmod_mpoly/test/t-degree.c | 6 +++ fq_nmod_mpoly/test/t-derivative.c | 2 + fq_nmod_mpoly/test/t-div_monagan_pearce.c | 7 +++ .../test/t-divrem_ideal_monagan_pearce.c | 3 ++ fq_nmod_mpoly/test/t-divrem_monagan_pearce.c | 6 +++ fq_nmod_mpoly/test/t-evaluate.c | 4 ++ fq_nmod_mpoly/test/t-gcd.c | 8 +++ fq_nmod_mpoly/test/t-gcd_brown.c | 7 +++ fq_nmod_mpoly/test/t-gcd_cofactors.c | 22 ++++++++ fq_nmod_mpoly/test/t-gcd_hensel.c | 7 +++ fq_nmod_mpoly/test/t-gcd_zippel.c | 7 +++ fq_nmod_mpoly/test/t-gcd_zippel2.c | 7 +++ fq_nmod_mpoly/test/t-gen.c | 2 + fq_nmod_mpoly/test/t-get_coeff_vars_ui.c | 6 +++ fq_nmod_mpoly/test/t-get_set_coeff.c | 2 + .../test/t-get_set_coeff_fq_nmod_monomial.c | 3 ++ fq_nmod_mpoly/test/t-get_set_is_fq_nmod.c | 5 ++ fq_nmod_mpoly/test/t-get_set_str_pretty.c | 1 + .../test/t-get_set_term_coeff_fq_nmod.c | 1 + fq_nmod_mpoly/test/t-get_set_term_exp_fmpz.c | 1 + fq_nmod_mpoly/test/t-get_set_term_exp_si.c | 1 + fq_nmod_mpoly/test/t-get_set_term_exp_ui.c | 1 + fq_nmod_mpoly/test/t-get_term.c | 1 + fq_nmod_mpoly/test/t-get_term_monomial.c | 1 + fq_nmod_mpoly/test/t-mpolyuu_divides.c | 2 + fq_nmod_mpoly/test/t-mul_johnson.c | 3 ++ fq_nmod_mpoly/test/t-push_term_fq_nmod_fmpz.c | 3 ++ fq_nmod_mpoly/test/t-push_term_fq_nmod_ui.c | 3 ++ fq_nmod_mpoly/test/t-quadratic_root.c | 4 ++ fq_nmod_mpoly/test/t-repack_bits.c | 6 +++ fq_nmod_mpoly/test/t-resize.c | 2 + fq_nmod_mpoly/test/t-resultant_discriminant.c | 5 ++ fq_nmod_mpoly/test/t-reverse.c | 2 + fq_nmod_mpoly/test/t-scalar_addmul_fq_nmod.c | 3 ++ fq_nmod_mpoly/test/t-scalar_mul_fq_nmod.c | 4 ++ fq_nmod_mpoly/test/t-sort_terms.c | 1 + fq_nmod_mpoly/test/t-sqrt.c | 5 ++ fq_nmod_mpoly/test/t-total_degree.c | 2 + fq_nmod_mpoly/test/t-univar.c | 3 ++ fq_nmod_mpoly/test/t-univar_resultant.c | 4 ++ fq_nmod_mpoly/test/t-used_vars.c | 1 + fq_nmod_mpoly_factor/test/t-factor.c | 5 ++ fq_nmod_mpoly_factor/test/t-factor_content.c | 6 +++ .../test/t-factor_squarefree.c | 4 ++ fq_nmod_mpoly_factor/test/t-factor_wang.c | 7 +++ .../test/t-factor_zassenhaus.c | 7 +++ fq_nmod_mpoly_factor/test/t-factor_zippel.c | 7 +++ .../test/t-gcd_subresultant.c | 7 +++ fq_nmod_poly/test/t-set_fmpz_mod_poly.c | 1 + fq_poly/test/t-set_fmpz_mod_poly.c | 1 + ...gcd_euclidean_f_composite_characteristic.c | 1 + fq_poly_factor_templates/test/t-factor.c | 4 ++ .../test/t-factor_berlekamp.c | 2 + .../test/t-factor_cantor_zassenhaus.c | 2 + .../test/t-factor_distinct_deg.c | 2 + .../test/t-factor_equal_deg_prob.c | 1 + .../test/t-factor_kaltofen_shoup.c | 2 + .../test/t-factor_split_single.c | 1 + .../test/t-factor_squarefree.c | 1 + .../test/t-is_irreducible.c | 1 + .../test/t-is_irreducible_ben_or.c | 1 + .../test/t-is_irreducible_ddf.c | 1 + .../test/t-is_squarefree.c | 1 + .../test/t-iterated_frobenius_preinv.c | 2 + fq_poly_factor_templates/test/t-roots.c | 5 ++ fq_poly_templates/test/t-add.c | 5 ++ fq_poly_templates/test/t-add_series.c | 4 ++ fq_poly_templates/test/t-compose.c | 3 ++ fq_poly_templates/test/t-compose_divconquer.c | 3 ++ fq_poly_templates/test/t-compose_horner.c | 3 ++ fq_poly_templates/test/t-compose_mod.c | 4 ++ .../test/t-compose_mod_brent_kung.c | 4 ++ .../test/t-compose_mod_brent_kung_preinv.c | 4 ++ fq_poly_templates/test/t-compose_mod_horner.c | 4 ++ .../test/t-compose_mod_horner_preinv.c | 4 ++ fq_poly_templates/test/t-compose_mod_preinv.c | 4 ++ fq_poly_templates/test/t-deflate.c | 5 ++ fq_poly_templates/test/t-derivative.c | 3 ++ fq_poly_templates/test/t-div_basecase.c | 3 ++ .../test/t-div_newton_n_preinv.c | 4 ++ fq_poly_templates/test/t-div_series.c | 1 + fq_poly_templates/test/t-divides.c | 3 ++ fq_poly_templates/test/t-divrem_basecase.c | 5 ++ fq_poly_templates/test/t-divrem_divconquer.c | 3 ++ .../test/t-divrem_newton_n_preinv.c | 7 +++ fq_poly_templates/test/t-equal_trunc.c | 2 + fq_poly_templates/test/t-evaluate_fq.c | 2 + .../test/t-evaluate_fq_vec_fast.c | 1 + fq_poly_templates/test/t-gcd.c | 6 +++ fq_poly_templates/test/t-gcd_euclidean.c | 6 +++ fq_poly_templates/test/t-gcd_euclidean_f.c | 3 ++ fq_poly_templates/test/t-gcd_hgcd.c | 3 ++ fq_poly_templates/test/t-hamming_weight.c | 2 + fq_poly_templates/test/t-hgcd.c | 1 + fq_poly_templates/test/t-inflate.c | 2 + fq_poly_templates/test/t-inv_series_newton.c | 1 + fq_poly_templates/test/t-mul.c | 5 ++ fq_poly_templates/test/t-mul_KS.c | 5 ++ fq_poly_templates/test/t-mul_classical.c | 5 ++ fq_poly_templates/test/t-mul_reorder.c | 5 ++ fq_poly_templates/test/t-mul_univariate.c | 5 ++ fq_poly_templates/test/t-mulhigh.c | 1 + fq_poly_templates/test/t-mulhigh_classical.c | 3 ++ fq_poly_templates/test/t-mullow.c | 1 + fq_poly_templates/test/t-mullow_KS.c | 1 + fq_poly_templates/test/t-mullow_classical.c | 1 + fq_poly_templates/test/t-mullow_univariate.c | 1 + fq_poly_templates/test/t-mulmod.c | 4 ++ fq_poly_templates/test/t-mulmod_preinv.c | 5 ++ fq_poly_templates/test/t-neg.c | 3 ++ fq_poly_templates/test/t-pow.c | 2 + fq_poly_templates/test/t-pow_trunc.c | 2 + fq_poly_templates/test/t-pow_trunc_binexp.c | 2 + fq_poly_templates/test/t-powmod_fmpz_binexp.c | 4 ++ .../test/t-powmod_fmpz_binexp_preinv.c | 4 ++ .../test/t-powmod_fmpz_sliding_preinv.c | 4 ++ fq_poly_templates/test/t-powmod_ui_binexp.c | 4 ++ .../test/t-powmod_ui_binexp_preinv.c | 4 ++ .../test/t-powmod_x_fmpz_preinv.c | 2 + .../test/t-randtest_irreducible.c | 1 + fq_poly_templates/test/t-scalar_addmul_fq.c | 2 + fq_poly_templates/test/t-scalar_div_fq.c | 2 + fq_poly_templates/test/t-scalar_mul_fq.c | 1 + fq_poly_templates/test/t-scalar_submul_fq.c | 2 + fq_poly_templates/test/t-set_nmod_poly.c | 1 + fq_poly_templates/test/t-set_trunc.c | 1 + fq_poly_templates/test/t-shift_left_right.c | 3 ++ fq_poly_templates/test/t-sqr.c | 3 ++ fq_poly_templates/test/t-sqr_KS.c | 3 ++ fq_poly_templates/test/t-sqr_classical.c | 3 ++ fq_poly_templates/test/t-sqr_reorder.c | 3 ++ fq_poly_templates/test/t-sub.c | 4 ++ fq_poly_templates/test/t-sub_series.c | 4 ++ fq_poly_templates/test/t-xgcd_euclidean.c | 8 +++ fq_poly_templates/test/t-xgcd_euclidean_f.c | 8 +++ fq_templates/test/t-add.c | 5 ++ fq_templates/test/t-ctx_init.c | 1 + fq_templates/test/t-div.c | 1 + fq_templates/test/t-frobenius.c | 4 ++ fq_templates/test/t-inv.c | 2 + fq_templates/test/t-is_invertible.c | 1 + fq_templates/test/t-is_invertible_f.c | 1 + fq_templates/test/t-is_primitive.c | 1 + fq_templates/test/t-is_square.c | 2 + fq_templates/test/t-mul.c | 5 ++ fq_templates/test/t-mul_fmpz.c | 2 + fq_templates/test/t-mul_si.c | 2 + fq_templates/test/t-mul_ui.c | 2 + fq_templates/test/t-multiplicative_order.c | 2 + fq_templates/test/t-neg.c | 2 + fq_templates/test/t-norm.c | 1 + fq_templates/test/t-pow.c | 2 + fq_templates/test/t-pth_root.c | 1 + fq_templates/test/t-sqr.c | 2 + fq_templates/test/t-sqrt.c | 3 ++ fq_templates/test/t-sub.c | 5 ++ fq_templates/test/t-trace.c | 1 + fq_vec_templates/test/t-add.c | 2 + fq_vec_templates/test/t-is_zero.c | 2 + fq_vec_templates/test/t-neg.c | 2 + fq_vec_templates/test/t-sub.c | 3 ++ fq_vec_templates/test/t-swap.c | 1 + fq_vec_templates/test/t-zero.c | 1 + fq_zech/test/t-add.c | 5 ++ fq_zech/test/t-ctx_init.c | 1 + fq_zech/test/t-frobenius.c | 2 + fq_zech/test/t-get_set_fq_nmod.c | 1 + fq_zech/test/t-get_set_nmod_poly.c | 1 + fq_zech/test/t-inv.c | 2 + fq_zech/test/t-mul.c | 5 ++ fq_zech/test/t-mul_fmpz.c | 2 + fq_zech/test/t-mul_ui.c | 2 + fq_zech/test/t-neg.c | 2 + fq_zech/test/t-norm.c | 1 + fq_zech/test/t-pow.c | 2 + fq_zech/test/t-sqr.c | 2 + fq_zech/test/t-sub.c | 5 ++ fq_zech/test/t-trace.c | 1 + fq_zech_embed/test/t-embed_matrices.c | 2 + fq_zech_poly/test/t-set_fmpz_mod_poly.c | 1 + long_extras/test/t-kronecker.c | 1 + long_extras/test/t-sizeinbase.c | 1 + mpf_mat/test/t-entry.c | 1 + mpf_mat/test/t-equal.c | 3 ++ mpf_mat/test/t-gso.c | 2 + mpf_mat/test/t-is_empty.c | 1 + mpf_mat/test/t-is_square.c | 1 + mpf_mat/test/t-mul.c | 2 + mpf_mat/test/t-one.c | 1 + mpf_mat/test/t-qr.c | 3 ++ mpf_mat/test/t-zero.c | 1 + mpf_vec/test/t-add.c | 2 + mpf_vec/test/t-dot.c | 1 + mpf_vec/test/t-dot2.c | 1 + mpf_vec/test/t-norm.c | 1 + mpf_vec/test/t-norm2.c | 1 + mpf_vec/test/t-scalar_mul_2exp.c | 2 + mpf_vec/test/t-scalar_mul_mpf.c | 3 ++ mpf_vec/test/t-set_equal.c | 3 ++ mpf_vec/test/t-sub.c | 3 ++ mpf_vec/test/t-zero.c | 1 + mpfr_mat/test/t-entry.c | 1 + mpfr_mat/test/t-equal.c | 3 ++ mpfr_mat/test/t-mul_classical.c | 2 + mpfr_mat/test/t-zero.c | 1 + mpfr_vec/test/t-set_equal.c | 3 ++ mpn_extras/test/t-divides.c | 2 + mpn_extras/test/t-divrem_preinv1.c | 1 + mpn_extras/test/t-divrem_preinvn.c | 2 + mpn_extras/test/t-fmms1.c | 3 ++ mpn_extras/test/t-gcd_full.c | 1 + mpn_extras/test/t-mod_preinvn.c | 2 + mpn_extras/test/t-mulmod_2expp1.c | 4 ++ mpn_extras/test/t-mulmod_preinv1.c | 1 + mpn_extras/test/t-mulmod_preinvn.c | 1 + mpn_extras/test/t-remove_2exp.c | 1 + mpn_extras/test/t-remove_power.c | 1 + mpoly/test/t-max_degrees_tight.c | 1 + mpoly/test/t-max_fields.c | 1 + mpoly/test/t-pack_unpack.c | 2 + mpoly/test/t-pack_unpack_tight.c | 1 + mpoly/test/t-search_monomials.c | 4 ++ mpoly/test/t-test_irreducible.c | 4 ++ n_poly/test/t-n_fq_poly_add.c | 1 + n_poly/test/t-n_fq_poly_divrem.c | 1 + n_poly/test/t-n_fq_poly_gcd.c | 1 + n_poly/test/t-n_fq_poly_mul.c | 1 + n_poly/test/t-n_fq_poly_sub.c | 1 + nmod_mat/test/t-add.c | 1 + nmod_mat/test/t-addmul.c | 2 + nmod_mat/test/t-can_solve.c | 2 + nmod_mat/test/t-charpoly.c | 2 + nmod_mat/test/t-charpoly_berkowitz.c | 2 + nmod_mat/test/t-charpoly_danilevsky.c | 2 + nmod_mat/test/t-concat_horizontal.c | 1 + nmod_mat/test/t-concat_vertical.c | 1 + nmod_mat/test/t-det.c | 1 + nmod_mat/test/t-det_howell.c | 1 + nmod_mat/test/t-howell_form.c | 2 + nmod_mat/test/t-init_clear.c | 2 + nmod_mat/test/t-inv.c | 4 ++ nmod_mat/test/t-invert_rows_cols.c | 1 + nmod_mat/test/t-lu_classical.c | 3 ++ nmod_mat/test/t-lu_classical_delayed.c | 5 ++ nmod_mat/test/t-lu_recursive.c | 3 ++ nmod_mat/test/t-minpoly.c | 2 + nmod_mat/test/t-mul.c | 3 ++ nmod_mat/test/t-mul_blas.c | 2 + nmod_mat/test/t-mul_classical_threaded.c | 1 + nmod_mat/test/t-mul_nmod_vec.c | 1 + nmod_mat/test/t-mul_strassen.c | 1 + nmod_mat/test/t-neg.c | 2 + nmod_mat/test/t-nmod_vec_mul.c | 1 + nmod_mat/test/t-nullspace.c | 3 ++ nmod_mat/test/t-pow.c | 1 + nmod_mat/test/t-rank.c | 2 + nmod_mat/test/t-rref.c | 2 + nmod_mat/test/t-scalar_addmul_ui.c | 1 + nmod_mat/test/t-scalar_mul.c | 2 + nmod_mat/test/t-solve.c | 2 + nmod_mat/test/t-solve_tril.c | 2 + nmod_mat/test/t-solve_tril_classical.c | 2 + nmod_mat/test/t-solve_tril_recursive.c | 2 + nmod_mat/test/t-solve_triu.c | 2 + nmod_mat/test/t-solve_triu_classical.c | 2 + nmod_mat/test/t-solve_triu_recursive.c | 2 + nmod_mat/test/t-solve_vec.c | 2 + nmod_mat/test/t-submul.c | 2 + nmod_mat/test/t-trace.c | 1 + nmod_mat/test/t-transpose.c | 3 ++ nmod_mpoly/test/t-add_sub.c | 7 +++ nmod_mpoly/test/t-add_sub_ui.c | 2 + nmod_mpoly/test/t-cmp.c | 4 ++ nmod_mpoly/test/t-compose_nmod_mpoly.c | 11 ++++ nmod_mpoly/test/t-compose_nmod_poly.c | 5 ++ nmod_mpoly/test/t-content_vars.c | 9 ++++ nmod_mpoly/test/t-degree.c | 2 + nmod_mpoly/test/t-derivative.c | 3 ++ nmod_mpoly/test/t-div.c | 8 +++ nmod_mpoly/test/t-div_monagan_pearce.c | 7 +++ nmod_mpoly/test/t-divides.c | 6 +++ nmod_mpoly/test/t-divides_dense.c | 4 ++ nmod_mpoly/test/t-divides_heap_threaded.c | 7 +++ nmod_mpoly/test/t-divides_monagan_pearce.c | 6 +++ nmod_mpoly/test/t-divrem.c | 6 +++ nmod_mpoly/test/t-divrem_ideal.c | 3 ++ .../test/t-divrem_ideal_monagan_pearce.c | 3 ++ nmod_mpoly/test/t-divrem_monagan_pearce.c | 6 +++ nmod_mpoly/test/t-evaluate.c | 4 ++ nmod_mpoly/test/t-gcd.c | 9 ++++ nmod_mpoly/test/t-gcd_brown.c | 7 +++ nmod_mpoly/test/t-gcd_cofactors.c | 23 +++++++++ nmod_mpoly/test/t-gcd_hensel.c | 7 +++ nmod_mpoly/test/t-gcd_zippel.c | 7 +++ nmod_mpoly/test/t-gcd_zippel2.c | 7 +++ nmod_mpoly/test/t-gen.c | 2 + nmod_mpoly/test/t-get_coeff_vars_ui.c | 6 +++ nmod_mpoly/test/t-get_set_string_pretty.c | 1 + nmod_mpoly/test/t-get_set_term_coeff_ui.c | 2 + nmod_mpoly/test/t-get_set_term_exp_si.c | 1 + nmod_mpoly/test/t-get_set_term_exp_ui.c | 1 + nmod_mpoly/test/t-get_term.c | 1 + nmod_mpoly/test/t-get_term_monomial.c | 1 + nmod_mpoly/test/t-inflate_deflate.c | 3 ++ nmod_mpoly/test/t-mpolyn_divides_threaded.c | 2 + nmod_mpoly/test/t-mpolyuu_divides.c | 2 + nmod_mpoly/test/t-mul.c | 3 ++ nmod_mpoly/test/t-mul_array.c | 3 ++ nmod_mpoly/test/t-mul_array_threaded.c | 3 ++ nmod_mpoly/test/t-mul_dense.c | 3 ++ nmod_mpoly/test/t-mul_heap_threaded.c | 4 ++ nmod_mpoly/test/t-mul_johnson.c | 3 ++ nmod_mpoly/test/t-pow_rmul.c | 3 ++ nmod_mpoly/test/t-pow_ui.c | 4 ++ nmod_mpoly/test/t-push_term_ui_ui.c | 3 ++ nmod_mpoly/test/t-quadratic_root.c | 4 ++ nmod_mpoly/test/t-repack_bits.c | 6 +++ nmod_mpoly/test/t-resize.c | 2 + nmod_mpoly/test/t-resultant_discriminant.c | 5 ++ nmod_mpoly/test/t-scalar_addmul_ui.c | 3 ++ nmod_mpoly/test/t-scalar_mul_ui.c | 4 ++ nmod_mpoly/test/t-sqrt.c | 5 ++ nmod_mpoly/test/t-term_content.c | 6 +++ nmod_mpoly/test/t-total_degree.c | 2 + nmod_mpoly/test/t-univar.c | 3 ++ nmod_mpoly/test/t-univar_resultant.c | 4 ++ nmod_mpoly/test/t-used_vars.c | 1 + nmod_mpoly_factor/test/t-factor.c | 5 ++ nmod_mpoly_factor/test/t-factor_content.c | 6 +++ nmod_mpoly_factor/test/t-factor_squarefree.c | 4 ++ nmod_mpoly_factor/test/t-factor_wang.c | 7 +++ nmod_mpoly_factor/test/t-factor_zassenhaus.c | 7 +++ nmod_mpoly_factor/test/t-factor_zippel.c | 7 +++ nmod_mpoly_factor/test/t-gcd_subresultant.c | 7 +++ nmod_mpoly_factor/test/t-gcd_zippel.c | 8 +++ nmod_poly/test/t-add.c | 2 + nmod_poly/test/t-add_series.c | 3 ++ nmod_poly/test/t-asin_series.c | 2 + nmod_poly/test/t-asinh_series.c | 2 + nmod_poly/test/t-atan_series.c | 2 + nmod_poly/test/t-atanh_series.c | 2 + nmod_poly/test/t-berlekamp_massey.c | 5 ++ nmod_poly/test/t-bit_pack.c | 2 + nmod_poly/test/t-compose.c | 4 ++ nmod_poly/test/t-compose_divconquer.c | 3 ++ nmod_poly/test/t-compose_horner.c | 2 + nmod_poly/test/t-compose_mod.c | 4 ++ nmod_poly/test/t-compose_mod_brent_kung.c | 4 ++ .../t-compose_mod_brent_kung_precomp_preinv.c | 4 ++ ...e_mod_brent_kung_precomp_preinv_threaded.c | 2 + .../test/t-compose_mod_brent_kung_preinv.c | 5 ++ .../t-compose_mod_brent_kung_vec_preinv.c | 1 + ...mpose_mod_brent_kung_vec_preinv_threaded.c | 1 + nmod_poly/test/t-compose_mod_horner.c | 4 ++ nmod_poly/test/t-compose_series.c | 3 ++ nmod_poly/test/t-compose_series_brent_kung.c | 3 ++ nmod_poly/test/t-compose_series_divconquer.c | 3 ++ nmod_poly/test/t-compose_series_horner.c | 3 ++ nmod_poly/test/t-cos_series.c | 2 + nmod_poly/test/t-cosh_series.c | 2 + nmod_poly/test/t-deflate.c | 5 ++ nmod_poly/test/t-derivative.c | 2 + nmod_poly/test/t-discriminant.c | 2 + nmod_poly/test/t-div.c | 3 ++ nmod_poly/test/t-div_basecase.c | 3 ++ nmod_poly/test/t-div_divconquer.c | 3 ++ nmod_poly/test/t-div_newton.c | 3 ++ nmod_poly/test/t-div_newton_n_preinv.c | 4 ++ nmod_poly/test/t-div_root.c | 2 + nmod_poly/test/t-div_series.c | 3 ++ nmod_poly/test/t-div_series_basecase.c | 3 ++ nmod_poly/test/t-divides.c | 4 ++ nmod_poly/test/t-divides_classical.c | 4 ++ nmod_poly/test/t-divrem.c | 7 +++ nmod_poly/test/t-divrem_basecase.c | 5 ++ nmod_poly/test/t-divrem_divconquer.c | 5 ++ nmod_poly/test/t-divrem_newton.c | 5 ++ nmod_poly/test/t-divrem_newton_n_preinv.c | 7 +++ nmod_poly/test/t-equal_trunc.c | 2 + nmod_poly/test/t-evaluate_mat_horner.c | 2 + .../test/t-evaluate_mat_paterson_stockmeyer.c | 2 + nmod_poly/test/t-evaluate_nmod.c | 2 + nmod_poly/test/t-evaluate_nmod_vec_fast.c | 1 + nmod_poly/test/t-exp_series.c | 2 + nmod_poly/test/t-exp_series_basecase.c | 2 + nmod_poly/test/t-exp_series_monomial_ui.c | 1 + .../test/t-find_distinct_nonzero_roots.c | 4 ++ nmod_poly/test/t-fread_print.c | 3 ++ nmod_poly/test/t-gcd.c | 3 ++ nmod_poly/test/t-gcd_euclidean.c | 3 ++ nmod_poly/test/t-gcd_hgcd.c | 3 ++ nmod_poly/test/t-gcdinv.c | 2 + nmod_poly/test/t-get_set_coeff_ui.c | 1 + nmod_poly/test/t-get_set_str.c | 1 + nmod_poly/test/t-hgcd.c | 4 ++ nmod_poly/test/t-inflate.c | 2 + nmod_poly/test/t-integral.c | 2 + nmod_poly/test/t-interpolate_nmod_vec.c | 1 + .../test/t-interpolate_nmod_vec_barycentric.c | 1 + nmod_poly/test/t-interpolate_nmod_vec_fast.c | 1 + .../test/t-interpolate_nmod_vec_newton.c | 1 + nmod_poly/test/t-inv_series_basecase.c | 2 + nmod_poly/test/t-inv_series_newton.c | 2 + nmod_poly/test/t-invmod.c | 4 ++ nmod_poly/test/t-invsqrt_series.c | 2 + nmod_poly/test/t-log_series.c | 2 + nmod_poly/test/t-log_series_monomial_ui.c | 1 + nmod_poly/test/t-make_monic.c | 2 + nmod_poly/test/t-mul.c | 3 ++ nmod_poly/test/t-mul_KS.c | 3 ++ nmod_poly/test/t-mul_KS2.c | 4 ++ nmod_poly/test/t-mul_KS4.c | 4 ++ nmod_poly/test/t-mul_classical.c | 4 ++ nmod_poly/test/t-mulhigh.c | 1 + nmod_poly/test/t-mulhigh_classical.c | 3 ++ nmod_poly/test/t-mullow.c | 1 + nmod_poly/test/t-mullow_KS.c | 3 ++ nmod_poly/test/t-mullow_classical.c | 3 ++ nmod_poly/test/t-mulmod.c | 4 ++ nmod_poly/test/t-mulmod_preinv.c | 5 ++ nmod_poly/test/t-multi_crt.c | 10 ++++ nmod_poly/test/t-neg.c | 1 + nmod_poly/test/t-pow.c | 2 + nmod_poly/test/t-pow_binexp.c | 2 + nmod_poly/test/t-pow_trunc.c | 2 + nmod_poly/test/t-pow_trunc_binexp.c | 2 + nmod_poly/test/t-power_sums.c | 2 + nmod_poly/test/t-power_sums_naive.c | 4 ++ nmod_poly/test/t-power_sums_schoenhage.c | 4 ++ nmod_poly/test/t-powers_mod_bsgs.c | 1 + nmod_poly/test/t-powers_mod_naive.c | 1 + nmod_poly/test/t-powmod_fmpz_binexp.c | 3 ++ nmod_poly/test/t-powmod_fmpz_binexp_preinv.c | 4 ++ nmod_poly/test/t-powmod_mpz_binexp.c | 3 ++ nmod_poly/test/t-powmod_mpz_binexp_preinv.c | 4 ++ nmod_poly/test/t-powmod_ui_binexp.c | 3 ++ nmod_poly/test/t-powmod_ui_binexp_preinv.c | 4 ++ nmod_poly/test/t-powmod_x_fmpz_binexp.c | 3 ++ nmod_poly/test/t-powmod_x_ui_binexp.c | 3 ++ nmod_poly/test/t-product_roots_nmod_vec.c | 1 + nmod_poly/test/t-rem.c | 4 ++ nmod_poly/test/t-rem_basecase.c | 3 ++ nmod_poly/test/t-resultant.c | 2 + nmod_poly/test/t-resultant_euclidean.c | 2 + nmod_poly/test/t-resultant_hgcd.c | 2 + nmod_poly/test/t-reverse.c | 2 + nmod_poly/test/t-revert_series.c | 2 + nmod_poly/test/t-revert_series_lagrange.c | 2 + .../test/t-revert_series_lagrange_fast.c | 2 + nmod_poly/test/t-revert_series_newton.c | 2 + nmod_poly/test/t-scalar_mul_nmod.c | 2 + nmod_poly/test/t-set_trunc.c | 2 + nmod_poly/test/t-shift_left_right.c | 2 + nmod_poly/test/t-sin_series.c | 2 + nmod_poly/test/t-sinh_series.c | 2 + nmod_poly/test/t-sqrt.c | 4 ++ nmod_poly/test/t-sqrt_series.c | 2 + nmod_poly/test/t-sub.c | 3 ++ nmod_poly/test/t-sub_series.c | 3 ++ nmod_poly/test/t-tan_series.c | 2 + nmod_poly/test/t-tanh_series.c | 2 + nmod_poly/test/t-taylor_shift.c | 3 ++ nmod_poly/test/t-taylor_shift_convolution.c | 2 + nmod_poly/test/t-taylor_shift_horner.c | 2 + nmod_poly/test/t-xgcd.c | 7 +++ nmod_poly/test/t-xgcd_euclidean.c | 7 +++ nmod_poly/test/t-xgcd_hgcd.c | 7 +++ nmod_poly_factor/test/t-factor.c | 4 ++ nmod_poly_factor/test/t-factor_berlekamp.c | 1 + .../test/t-factor_cantor_zassenhaus.c | 1 + nmod_poly_factor/test/t-factor_distinct_deg.c | 3 ++ .../test/t-factor_distinct_deg_threaded.c | 2 + .../test/t-factor_kaltofen_shoup.c | 2 + nmod_poly_factor/test/t-factor_squarefree.c | 1 + nmod_poly_factor/test/t-interval_threaded.c | 1 + nmod_poly_factor/test/t-is_irreducible.c | 2 + nmod_poly_factor/test/t-is_irreducible_ddf.c | 2 + .../test/t-is_irreducible_rabin.c | 2 + nmod_poly_factor/test/t-is_squarefree.c | 1 + nmod_poly_factor/test/t-roots.c | 5 ++ nmod_poly_factor/test/t-roots_factored.c | 9 ++++ nmod_poly_mat/test/t-add.c | 3 ++ nmod_poly_mat/test/t-concat_horizontal.c | 1 + nmod_poly_mat/test/t-concat_vertical.c | 1 + nmod_poly_mat/test/t-det.c | 1 + nmod_poly_mat/test/t-det_interpolate.c | 1 + nmod_poly_mat/test/t-inv.c | 4 ++ nmod_poly_mat/test/t-mul.c | 3 ++ nmod_poly_mat/test/t-mul_KS.c | 3 ++ nmod_poly_mat/test/t-mul_interpolate.c | 3 ++ nmod_poly_mat/test/t-neg.c | 2 + nmod_poly_mat/test/t-nullspace.c | 3 ++ nmod_poly_mat/test/t-one.c | 2 + nmod_poly_mat/test/t-pow.c | 2 + nmod_poly_mat/test/t-rank.c | 1 + nmod_poly_mat/test/t-rref.c | 1 + nmod_poly_mat/test/t-solve_fflu.c | 4 ++ nmod_poly_mat/test/t-sqr.c | 2 + nmod_poly_mat/test/t-sqr_KS.c | 2 + nmod_poly_mat/test/t-sqr_interpolate.c | 2 + nmod_poly_mat/test/t-sub.c | 3 ++ nmod_poly_mat/test/t-trace.c | 1 + nmod_poly_mat/test/t-zero.c | 2 + nmod_vec/test/t-add_sub_neg.c | 2 + nmod_vec/test/t-discrete_log_pohlig_hellman.c | 1 + nmod_vec/test/t-dot.c | 1 + nmod_vec/test/t-dot_bound_limbs.c | 1 + nmod_vec/test/t-dot_ptr.c | 1 + nmod_vec/test/t-nmod.c | 6 +++ nmod_vec/test/t-nmod_pow_fmpz.c | 2 + nmod_vec/test/t-reduce.c | 1 + nmod_vec/test/t-scalar_addmul_nmod.c | 1 + nmod_vec/test/t-scalar_mul_nmod.c | 1 + nmod_vec/test/t-scalar_mul_nmod_shoup.c | 1 + padic/test/t-add.c | 6 +++ padic/test/t-div.c | 4 ++ padic/test/t-exp.c | 4 ++ padic/test/t-exp_balanced.c | 4 ++ padic/test/t-exp_rectangular.c | 4 ++ padic/test/t-get_set_fmpz.c | 1 + padic/test/t-get_set_mpq.c | 1 + padic/test/t-get_set_mpz.c | 1 + padic/test/t-get_str.c | 1 + padic/test/t-inv.c | 4 ++ padic/test/t-log.c | 6 +++ padic/test/t-log_balanced.c | 6 +++ padic/test/t-log_rectangular.c | 6 +++ padic/test/t-log_satoh.c | 6 +++ padic/test/t-mul.c | 6 +++ padic/test/t-neg.c | 3 ++ padic/test/t-pow_si.c | 4 ++ padic/test/t-randtest.c | 2 + padic/test/t-shift.c | 2 + padic/test/t-sqrt.c | 10 ++++ padic/test/t-sub.c | 6 +++ padic/test/t-teichmuller.c | 2 + padic/test/t-val_fac.c | 4 ++ padic_mat/test/t-add.c | 5 ++ padic_mat/test/t-get_set_entry_padic.c | 1 + padic_mat/test/t-get_set_fmpq_mat.c | 1 + padic_mat/test/t-mul.c | 6 +++ padic_mat/test/t-neg.c | 2 + padic_mat/test/t-scalar_div_fmpz.c | 1 + padic_mat/test/t-scalar_mul_fmpz.c | 1 + padic_mat/test/t-scalar_mul_padic.c | 1 + padic_mat/test/t-sub.c | 5 ++ padic_poly/test/t-add.c | 3 ++ padic_poly/test/t-compose.c | 2 + padic_poly/test/t-compose_pow.c | 2 + padic_poly/test/t-derivative.c | 2 + padic_poly/test/t-evaluate_padic.c | 2 + padic_poly/test/t-get_set_fmpq_poly.c | 1 + padic_poly/test/t-inv_series.c | 2 + padic_poly/test/t-mul.c | 4 ++ padic_poly/test/t-neg.c | 2 + padic_poly/test/t-one.c | 1 + padic_poly/test/t-pow.c | 3 ++ padic_poly/test/t-shift_left_right.c | 3 ++ padic_poly/test/t-sub.c | 3 ++ padic_poly/test/t-truncate.c | 2 + padic_poly/test/t-zero.c | 1 + perm/test/t-compose.c | 2 + perm/test/t-inv.c | 2 + perm/test/t-parity.c | 1 + qadic/test/t-add.c | 5 ++ qadic/test/t-exp.c | 2 + qadic/test/t-exp_balanced.c | 2 + qadic/test/t-exp_rectangular.c | 2 + qadic/test/t-frobenius.c | 4 ++ qadic/test/t-inv.c | 2 + qadic/test/t-log.c | 3 ++ qadic/test/t-log_balanced.c | 3 ++ qadic/test/t-log_rectangular.c | 3 ++ qadic/test/t-mul.c | 5 ++ qadic/test/t-neg.c | 2 + qadic/test/t-norm.c | 1 + qadic/test/t-norm_analytic.c | 1 + qadic/test/t-norm_resultant.c | 1 + qadic/test/t-pow.c | 2 + qadic/test/t-sqrt.c | 15 ++++++ qadic/test/t-sub.c | 5 ++ qadic/test/t-teichmuller.c | 2 + qadic/test/t-trace.c | 1 + qsieve/test/t-factor.c | 4 ++ qsieve/test/t-primes_init.c | 12 +++++ test/t-add_ssaaaa.c | 1 + test/t-add_sssaaaaaa.c | 1 + test/t-add_ssssaaaaaaaa.c | 2 + test/t-byte_swap.c | 2 + test/t-count_leading_zeros.c | 1 + test/t-count_trailing_zeros.c | 1 + test/t-invert_limb.c | 1 + test/t-sdiv_qrnnd.c | 2 + test/t-smul_ppmm.c | 1 + test/t-sub_dddmmmsss.c | 1 + test/t-sub_ddmmss.c | 1 + test/t-udiv_qrnnd.c | 1 + test/t-udiv_qrnnd_preinv.c | 1 + test/t-umul_ppmm.c | 1 + thread_pool/test/t-thread_pool.c | 2 + ulong_extras/test/t-addmod.c | 1 + ulong_extras/test/t-cbrt.c | 4 ++ ulong_extras/test/t-cbrt_binary_search.c | 4 ++ ulong_extras/test/t-cbrt_chebyshev_approx.c | 4 ++ ulong_extras/test/t-cbrt_newton_iteration.c | 4 ++ ulong_extras/test/t-cbrtrem.c | 1 + ulong_extras/test/t-compute_primes.c | 1 + ulong_extras/test/t-discrete_log_bsgs.c | 1 + ulong_extras/test/t-div2_preinv.c | 1 + ulong_extras/test/t-divides.c | 2 + ulong_extras/test/t-divrem2_precomp.c | 1 + ulong_extras/test/t-divrem2_preinv.c | 1 + ulong_extras/test/t-euler_phi.c | 1 + ulong_extras/test/t-factor.c | 2 + ulong_extras/test/t-factor_SQUFOF.c | 2 + ulong_extras/test/t-factor_ecm.c | 2 + ulong_extras/test/t-factor_lehman.c | 2 + ulong_extras/test/t-factor_one_line.c | 2 + ulong_extras/test/t-factor_partial.c | 1 + ulong_extras/test/t-factor_pollard_brent.c | 2 + ulong_extras/test/t-factor_power235.c | 4 ++ ulong_extras/test/t-factor_pp1.c | 2 + ulong_extras/test/t-factor_trial.c | 1 + ulong_extras/test/t-factor_trial_partial.c | 2 + ulong_extras/test/t-factor_trial_range.c | 1 + .../test/t-factorial_fast_mod2_preinv.c | 1 + ulong_extras/test/t-factorial_mod2_preinv.c | 1 + ulong_extras/test/t-gcd.c | 4 ++ ulong_extras/test/t-gcd_full.c | 1 + ulong_extras/test/t-gcdinv.c | 4 ++ ulong_extras/test/t-invmod.c | 1 + ulong_extras/test/t-is_oddprime_binary.c | 2 + ulong_extras/test/t-is_oddprime_small.c | 2 + ulong_extras/test/t-is_perfect_power.c | 8 +++ ulong_extras/test/t-is_perfect_power235.c | 4 ++ ulong_extras/test/t-is_prime.c | 4 ++ ulong_extras/test/t-is_prime_pocklington.c | 3 ++ ulong_extras/test/t-is_prime_pseudosquare.c | 2 + ulong_extras/test/t-is_probabprime.c | 4 ++ ulong_extras/test/t-is_probabprime_BPSW.c | 2 + ulong_extras/test/t-is_probabprime_fermat.c | 2 + .../test/t-is_probabprime_fibonacci.c | 2 + ulong_extras/test/t-is_probabprime_lucas.c | 2 + ulong_extras/test/t-is_square.c | 2 + ulong_extras/test/t-is_squarefree.c | 2 + .../test/t-is_strong_probabprime2_preinv.c | 2 + .../test/t-is_strong_probabprime_precomp.c | 2 + ulong_extras/test/t-jacobi.c | 1 + ulong_extras/test/t-ll_mod_preinv.c | 2 + ulong_extras/test/t-lll_mod_preinv.c | 1 + ulong_extras/test/t-mod2_precomp.c | 1 + ulong_extras/test/t-mod2_preinv.c | 1 + ulong_extras/test/t-mod_precomp.c | 1 + ulong_extras/test/t-moebius_mu.c | 2 + ulong_extras/test/t-mulmod2.c | 1 + ulong_extras/test/t-mulmod2_preinv.c | 1 + ulong_extras/test/t-mulmod_precomp.c | 1 + ulong_extras/test/t-mulmod_preinv.c | 1 + ulong_extras/test/t-mulmod_shoup.c | 1 + ulong_extras/test/t-n_urandint.c | 2 + ulong_extras/test/t-nextprime.c | 4 ++ ulong_extras/test/t-nth_prime_bounds.c | 1 + ulong_extras/test/t-pow.c | 1 + ulong_extras/test/t-powmod.c | 2 + ulong_extras/test/t-powmod2.c | 3 ++ ulong_extras/test/t-powmod2_preinv.c | 3 ++ ulong_extras/test/t-powmod2_ui_preinv.c | 3 ++ ulong_extras/test/t-powmod_precomp.c | 2 + ulong_extras/test/t-powmod_ui_precomp.c | 2 + ulong_extras/test/t-powmod_ui_preinv.c | 3 ++ ulong_extras/test/t-prime_pi.c | 2 + ulong_extras/test/t-prime_pi_bounds.c | 1 + ulong_extras/test/t-primes.c | 2 + ulong_extras/test/t-primes_jump_after.c | 1 + ulong_extras/test/t-primitive_root_prime.c | 1 + ulong_extras/test/t-remove.c | 2 + ulong_extras/test/t-remove2_precomp.c | 2 + ulong_extras/test/t-revbin.c | 3 ++ ulong_extras/test/t-root.c | 4 ++ ulong_extras/test/t-rootrem.c | 4 ++ ulong_extras/test/t-sizeinbase.c | 1 + ulong_extras/test/t-sqrt.c | 2 + ulong_extras/test/t-sqrtmod.c | 2 + ulong_extras/test/t-sqrtmod_primepow.c | 4 ++ ulong_extras/test/t-sqrtmodn.c | 3 ++ ulong_extras/test/t-sqrtrem.c | 2 + ulong_extras/test/t-submod.c | 1 + ulong_extras/test/t-xgcd.c | 5 ++ 1865 files changed, 5384 insertions(+) diff --git a/aprcl/test/t-config_gauss.c b/aprcl/test/t-config_gauss.c index b5d1a91b01..f2d393f15d 100644 --- a/aprcl/test/t-config_gauss.c +++ b/aprcl/test/t-config_gauss.c @@ -42,6 +42,7 @@ int main(void) fmpz_print(s2); flint_printf(" <= "); fmpz_print(n); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-config_jacobi.c b/aprcl/test/t-config_jacobi.c index 9b2a11cb97..461aa6593b 100644 --- a/aprcl/test/t-config_jacobi.c +++ b/aprcl/test/t-config_jacobi.c @@ -42,6 +42,7 @@ int main(void) fmpz_print(s2); flint_printf(" <= "); fmpz_print(n); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-f_table.c b/aprcl/test/t-f_table.c index 7b5a3a0bd9..568a7707be 100644 --- a/aprcl/test/t-f_table.c +++ b/aprcl/test/t-f_table.c @@ -47,6 +47,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("1 - %wu != %wu mod %wu\n", g_powx, g_powfx, q); + fflush(stdout); flint_abort(); } } diff --git a/aprcl/test/t-is_prime.c b/aprcl/test/t-is_prime.c index 52c2f69dbe..016aef2a39 100644 --- a/aprcl/test/t-is_prime.c +++ b/aprcl/test/t-is_prime.c @@ -42,6 +42,7 @@ int main(void) flint_printf("Testing number = "); fmpz_print(n); flint_printf("\nis_probabprime = %i, aprcl_is_prime_jacobi = %i\n", pbprime, cycloprime); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-is_prime_gauss.c b/aprcl/test/t-is_prime_gauss.c index 7a297afac0..465ad65f36 100644 --- a/aprcl/test/t-is_prime_gauss.c +++ b/aprcl/test/t-is_prime_gauss.c @@ -43,6 +43,7 @@ int main(void) flint_printf("Testing number = "); fmpz_print(n); flint_printf("\nis_probabprime = %i, aprcl_is_prime_gauss = %i\n", pbprime, cycloprime); + fflush(stdout); flint_abort(); } @@ -93,6 +94,7 @@ int main(void) if (result == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-is_prime_jacobi.c b/aprcl/test/t-is_prime_jacobi.c index b0d64f8292..caa7389e09 100644 --- a/aprcl/test/t-is_prime_jacobi.c +++ b/aprcl/test/t-is_prime_jacobi.c @@ -49,6 +49,7 @@ int main(void) { flint_printf("FAIL\n"); flint_printf("in function _aprcl_is_prime_jacobi_check_pk() wrong answer\n"); + fflush(stdout); flint_abort(); } @@ -70,6 +71,7 @@ int main(void) { flint_printf("FAIL\n"); flint_printf("in function _aprcl_is_prime_jacobi_check_21() wrong answer\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +102,7 @@ int main(void) { flint_printf("FAIL\n"); flint_printf("in function _aprcl_is_prime_jacobi_check_22() wrong answer\n"); + fflush(stdout); flint_abort(); } @@ -138,6 +141,7 @@ int main(void) { flint_printf("FAIL\n"); flint_printf("in function _aprcl_is_prime_jacobi_check_2k() wrong answer\n"); + fflush(stdout); flint_abort(); } @@ -169,6 +173,7 @@ int main(void) flint_printf("Testing number = "); fmpz_print(n); flint_printf("\nis_probabprime = %i, aprcl_is_prime_jacobi = %i\n", pbprime, cycloprime); + fflush(stdout); flint_abort(); } @@ -224,6 +229,7 @@ int main(void) if (result == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_add.c b/aprcl/test/t-unity_zp_add.c index 6101677ee3..bf3ae5248f 100644 --- a/aprcl/test/t-unity_zp_add.c +++ b/aprcl/test/t-unity_zp_add.c @@ -70,6 +70,7 @@ int main(void) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_aut_inv.c b/aprcl/test/t-unity_zp_aut_inv.c index caed102cb3..6af72a25f3 100644 --- a/aprcl/test/t-unity_zp_aut_inv.c +++ b/aprcl/test/t-unity_zp_aut_inv.c @@ -78,6 +78,7 @@ int main(void) if (unity_zp_equal(h, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_equal.c b/aprcl/test/t-unity_zp_equal.c index c2296d1334..ab30597a16 100644 --- a/aprcl/test/t-unity_zp_equal.c +++ b/aprcl/test/t-unity_zp_equal.c @@ -58,6 +58,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_is_unity.c b/aprcl/test/t-unity_zp_is_unity.c index f4f68e1b85..b8a82fdbcf 100644 --- a/aprcl/test/t-unity_zp_is_unity.c +++ b/aprcl/test/t-unity_zp_is_unity.c @@ -49,6 +49,7 @@ int main(void) if (unity_zp_is_unity(f) < 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_jacobi_sum.c b/aprcl/test/t-unity_zp_jacobi_sum.c index 4ac3f701a5..05a90f9385 100644 --- a/aprcl/test/t-unity_zp_jacobi_sum.c +++ b/aprcl/test/t-unity_zp_jacobi_sum.c @@ -67,6 +67,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +120,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } @@ -176,6 +178,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_mul.c b/aprcl/test/t-unity_zp_mul.c index 3d467dc570..65adc6b9c2 100644 --- a/aprcl/test/t-unity_zp_mul.c +++ b/aprcl/test/t-unity_zp_mul.c @@ -55,6 +55,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } @@ -110,6 +111,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_mul11.c b/aprcl/test/t-unity_zp_mul11.c index 5f761df097..8d05041a78 100644 --- a/aprcl/test/t-unity_zp_mul11.c +++ b/aprcl/test/t-unity_zp_mul11.c @@ -76,6 +76,7 @@ int main(void) if (unity_zp_equal(f1, f2) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_mul2.c b/aprcl/test/t-unity_zp_mul2.c index 766f134351..a231ef3882 100644 --- a/aprcl/test/t-unity_zp_mul2.c +++ b/aprcl/test/t-unity_zp_mul2.c @@ -77,6 +77,7 @@ int main(void) if (unity_zp_equal(f1, f2) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +137,7 @@ int main(void) if (unity_zp_equal(f1, f2) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } @@ -195,6 +197,7 @@ int main(void) if (unity_zp_equal(f1, f2) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_mul3.c b/aprcl/test/t-unity_zp_mul3.c index 47a92e8507..fb9385f8dc 100644 --- a/aprcl/test/t-unity_zp_mul3.c +++ b/aprcl/test/t-unity_zp_mul3.c @@ -76,6 +76,7 @@ int main(void) if (unity_zp_equal(f1, f2) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } @@ -135,6 +136,7 @@ int main(void) if (unity_zp_equal(f1, f2) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_mul5.c b/aprcl/test/t-unity_zp_mul5.c index 5d7ccb7cf0..0b93200be8 100644 --- a/aprcl/test/t-unity_zp_mul5.c +++ b/aprcl/test/t-unity_zp_mul5.c @@ -76,6 +76,7 @@ int main(void) if (unity_zp_equal(f1, f2) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_mul7.c b/aprcl/test/t-unity_zp_mul7.c index 0b980f1f2a..915f87c56b 100644 --- a/aprcl/test/t-unity_zp_mul7.c +++ b/aprcl/test/t-unity_zp_mul7.c @@ -76,6 +76,7 @@ int main(void) if (unity_zp_equal(f1, f2) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_pow.c b/aprcl/test/t-unity_zp_pow.c index 0a16cc6d67..fb2f7ef877 100644 --- a/aprcl/test/t-unity_zp_pow.c +++ b/aprcl/test/t-unity_zp_pow.c @@ -74,6 +74,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_pow_2k.c b/aprcl/test/t-unity_zp_pow_2k.c index c86d0d6738..a7759bee87 100644 --- a/aprcl/test/t-unity_zp_pow_2k.c +++ b/aprcl/test/t-unity_zp_pow_2k.c @@ -64,6 +64,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_pow_sliding.c b/aprcl/test/t-unity_zp_pow_sliding.c index 3b8a80e2ca..8a52af085b 100644 --- a/aprcl/test/t-unity_zp_pow_sliding.c +++ b/aprcl/test/t-unity_zp_pow_sliding.c @@ -65,6 +65,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_reduce_cyclotomic.c b/aprcl/test/t-unity_zp_reduce_cyclotomic.c index ef5142edab..12153db72d 100644 --- a/aprcl/test/t-unity_zp_reduce_cyclotomic.c +++ b/aprcl/test/t-unity_zp_reduce_cyclotomic.c @@ -74,6 +74,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_sqr.c b/aprcl/test/t-unity_zp_sqr.c index 1fc58478ef..936e281f7c 100644 --- a/aprcl/test/t-unity_zp_sqr.c +++ b/aprcl/test/t-unity_zp_sqr.c @@ -62,6 +62,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_sqr11.c b/aprcl/test/t-unity_zp_sqr11.c index d431bbaad4..40f12a96db 100644 --- a/aprcl/test/t-unity_zp_sqr11.c +++ b/aprcl/test/t-unity_zp_sqr11.c @@ -69,6 +69,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_sqr2.c b/aprcl/test/t-unity_zp_sqr2.c index 013ea82dae..de3f44a229 100644 --- a/aprcl/test/t-unity_zp_sqr2.c +++ b/aprcl/test/t-unity_zp_sqr2.c @@ -70,6 +70,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } @@ -121,6 +122,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } @@ -172,6 +174,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_sqr3.c b/aprcl/test/t-unity_zp_sqr3.c index 11ebe8d516..2399d0fed4 100644 --- a/aprcl/test/t-unity_zp_sqr3.c +++ b/aprcl/test/t-unity_zp_sqr3.c @@ -69,6 +69,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } @@ -120,6 +121,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_sqr5.c b/aprcl/test/t-unity_zp_sqr5.c index 46ea14e17b..c92dbbe420 100644 --- a/aprcl/test/t-unity_zp_sqr5.c +++ b/aprcl/test/t-unity_zp_sqr5.c @@ -69,6 +69,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zp_sqr7.c b/aprcl/test/t-unity_zp_sqr7.c index c017327234..073110a3d8 100644 --- a/aprcl/test/t-unity_zp_sqr7.c +++ b/aprcl/test/t-unity_zp_sqr7.c @@ -69,6 +69,7 @@ int main(void) if (unity_zp_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zpq_add.c b/aprcl/test/t-unity_zpq_add.c index 570e6a5a9d..bc3f926431 100644 --- a/aprcl/test/t-unity_zpq_add.c +++ b/aprcl/test/t-unity_zpq_add.c @@ -73,6 +73,7 @@ int main(void) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zpq_equal.c b/aprcl/test/t-unity_zpq_equal.c index d7aebac945..617fe284cc 100644 --- a/aprcl/test/t-unity_zpq_equal.c +++ b/aprcl/test/t-unity_zpq_equal.c @@ -60,6 +60,7 @@ int main(void) if (unity_zpq_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zpq_gauss_sum.c b/aprcl/test/t-unity_zpq_gauss_sum.c index b613b39506..4e2dd70df8 100644 --- a/aprcl/test/t-unity_zpq_gauss_sum.c +++ b/aprcl/test/t-unity_zpq_gauss_sum.c @@ -72,6 +72,7 @@ int main(void) if (result == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zpq_mul.c b/aprcl/test/t-unity_zpq_mul.c index 012b227c53..b160215a94 100644 --- a/aprcl/test/t-unity_zpq_mul.c +++ b/aprcl/test/t-unity_zpq_mul.c @@ -71,6 +71,7 @@ int main(void) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zpq_mul_unity_p.c b/aprcl/test/t-unity_zpq_mul_unity_p.c index 31bfb2e68f..cd737f1536 100644 --- a/aprcl/test/t-unity_zpq_mul_unity_p.c +++ b/aprcl/test/t-unity_zpq_mul_unity_p.c @@ -71,6 +71,7 @@ int main(void) if (unity_zpq_equal(f, h2) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/aprcl/test/t-unity_zpq_pow.c b/aprcl/test/t-unity_zpq_pow.c index 54b3d7052b..810f2321d7 100644 --- a/aprcl/test/t-unity_zpq_pow.c +++ b/aprcl/test/t-unity_zpq_pow.c @@ -81,6 +81,7 @@ int main(void) if (unity_zpq_equal(f, g) == 0) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/arith/test/t-bell_number.c b/arith/test/t-bell_number.c index 40a0940e89..0897151f64 100644 --- a/arith/test/t-bell_number.c +++ b/arith/test/t-bell_number.c @@ -63,6 +63,7 @@ int main(void) if (nb != fmpz_fdiv_ui(b, mod.n)) { flint_printf("FAIL (vs nmod, n = %wd)\n", n); + fflush(stdout); flint_abort(); } } @@ -81,6 +82,7 @@ int main(void) if (!_fmpz_vec_equal(vb1, vb2, len)) { flint_printf("FAIL (len = %wd)\n", len); + fflush(stdout); flint_abort(); } @@ -95,6 +97,7 @@ int main(void) if (!fmpz_equal(vb1 + n, b)) { flint_printf("FAIL (dobinski, n = %wd)\n", n); + fflush(stdout); flint_abort(); } } @@ -103,6 +106,7 @@ int main(void) if (!fmpz_equal(vb1 + n, b)) { flint_printf("FAIL (multi_mod, n = %wd)\n", n); + fflush(stdout); flint_abort(); } } @@ -117,6 +121,7 @@ int main(void) if (!_nmod_vec_equal(vnr, vnb, len)) { flint_printf("FAIL (nmod_vec, len = %wd)\n", len); + fflush(stdout); flint_abort(); } @@ -128,6 +133,7 @@ int main(void) if (nb != fmpz_fdiv_ui(vb1 + n, mod.n)) { flint_printf("FAIL (nmod n = %wd)\n", n); + fflush(stdout); flint_abort(); } } diff --git a/arith/test/t-bell_number_multi_mod.c b/arith/test/t-bell_number_multi_mod.c index 703b219676..3fc28280fe 100644 --- a/arith/test/t-bell_number_multi_mod.c +++ b/arith/test/t-bell_number_multi_mod.c @@ -44,6 +44,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/arith/test/t-bell_number_nmod.c b/arith/test/t-bell_number_nmod.c index 121edda5a6..5ee53499df 100644 --- a/arith/test/t-bell_number_nmod.c +++ b/arith/test/t-bell_number_nmod.c @@ -53,6 +53,7 @@ int main(void) if (u != b[j]) { flint_printf("FAIL: p = %wu, i = %wd\n", p, j); + fflush(stdout); flint_abort(); } } diff --git a/arith/test/t-bell_number_nmod_vec.c b/arith/test/t-bell_number_nmod_vec.c index 0ba0012b74..9f3716b694 100644 --- a/arith/test/t-bell_number_nmod_vec.c +++ b/arith/test/t-bell_number_nmod_vec.c @@ -49,6 +49,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("p = %wu\n", p); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -59,6 +60,7 @@ int main(void) flint_printf("FAIL (2):\n"); flint_printf("p = %wu\n", p); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } } diff --git a/arith/test/t-bell_number_vec.c b/arith/test/t-bell_number_vec.c index 1da66a8fc4..7c8fff73b1 100644 --- a/arith/test/t-bell_number_vec.c +++ b/arith/test/t-bell_number_vec.c @@ -42,6 +42,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } } diff --git a/arith/test/t-bernoulli_number.c b/arith/test/t-bernoulli_number.c index e6ec72c77a..f664bcb53c 100644 --- a/arith/test/t-bernoulli_number.c +++ b/arith/test/t-bernoulli_number.c @@ -52,6 +52,7 @@ int main() flint_printf("FAIL: n = %wd, numerator\n", n); flint_printf("vec: "); fmpz_print(num1 + n); flint_printf("\n"); flint_printf("single: "); fmpz_print(num2); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -60,6 +61,7 @@ int main() flint_printf("FAIL: n = %wd, denominator\n", n); flint_printf("vec: "); fmpz_print(den1 + n); flint_printf("\n"); flint_printf("single: "); fmpz_print(den2); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -84,6 +86,7 @@ int main() if (!fmpq_equal(x + n, t)) { flint_printf("FAIL!: n = %wd\n", n); + fflush(stdout); flint_abort(); } } diff --git a/arith/test/t-bernoulli_number_denom.c b/arith/test/t-bernoulli_number_denom.c index ff7dcc748e..b3d0f54c8c 100644 --- a/arith/test/t-bernoulli_number_denom.c +++ b/arith/test/t-bernoulli_number_denom.c @@ -41,6 +41,7 @@ int main() if (!fmpz_equal(s, t)) { flint_printf("FAIL: Hash disagrees with known value\n"); + fflush(stdout); flint_abort(); } diff --git a/arith/test/t-bernoulli_number_vec.c b/arith/test/t-bernoulli_number_vec.c index a802155064..f98f9516a8 100644 --- a/arith/test/t-bernoulli_number_vec.c +++ b/arith/test/t-bernoulli_number_vec.c @@ -60,6 +60,7 @@ int main() flint_printf("recursive: "); fmpz_print(num1 + i); flint_printf("\n"); flint_printf("multi_mod: "); fmpz_print(num2 + i); flint_printf("\n"); flint_printf("zeta: "); fmpz_print(num3 + i); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -70,6 +71,7 @@ int main() flint_printf("recursive: "); fmpz_print(den1 + i); flint_printf("\n"); flint_printf("multi_mod: "); fmpz_print(den2 + i); flint_printf("\n"); flint_printf("zeta: "); fmpz_print(den3 + i); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/arith/test/t-bernoulli_polynomial.c b/arith/test/t-bernoulli_polynomial.c index bc25bcf7b6..909703042b 100644 --- a/arith/test/t-bernoulli_polynomial.c +++ b/arith/test/t-bernoulli_polynomial.c @@ -62,6 +62,7 @@ int main() flint_printf("\nExpected: "); fmpq_poly_print_pretty(P, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/arith/test/t-chebyshev_t_polynomial.c b/arith/test/t-chebyshev_t_polynomial.c index 8cc00e5d59..571e9c5980 100644 --- a/arith/test/t-chebyshev_t_polynomial.c +++ b/arith/test/t-chebyshev_t_polynomial.c @@ -50,6 +50,7 @@ int main() flint_printf("FAIL: n = %wd\n", n); flint_printf("t: "); fmpz_poly_print_pretty(t, "x"); flint_printf("\n"); flint_printf("T2: "); fmpz_poly_print_pretty(T2, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/arith/test/t-chebyshev_u_polynomial.c b/arith/test/t-chebyshev_u_polynomial.c index 57a2ebc2f0..ebcba0b016 100644 --- a/arith/test/t-chebyshev_u_polynomial.c +++ b/arith/test/t-chebyshev_u_polynomial.c @@ -44,6 +44,7 @@ int main() flint_printf("FAIL: n = %wd\n", n); flint_printf("T: "); fmpz_poly_print_pretty(T, "x"); flint_printf("\n"); flint_printf("U: "); fmpz_poly_print_pretty(U, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/arith/test/t-cyclotomic_cos_polynomial.c b/arith/test/t-cyclotomic_cos_polynomial.c index 3bdce30f4d..1b0a5465c8 100644 --- a/arith/test/t-cyclotomic_cos_polynomial.c +++ b/arith/test/t-cyclotomic_cos_polynomial.c @@ -103,6 +103,7 @@ int main() flint_printf("FAIL: n = %wd\n", n); flint_printf("y = %wu\n", y); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/arith/test/t-cyclotomic_polynomial.c b/arith/test/t-cyclotomic_polynomial.c index 30f6af0dc7..59669b95f2 100644 --- a/arith/test/t-cyclotomic_polynomial.c +++ b/arith/test/t-cyclotomic_polynomial.c @@ -83,6 +83,7 @@ int main() flint_printf("\n\nExpected:\n"); fmpz_poly_print_pretty(B, "x"); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -117,6 +118,7 @@ int main() flint_printf("\nExpected height:\n"); fmpz_print(ref); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/arith/test/t-divisors.c b/arith/test/t-divisors.c index f24ac547f2..860dee4db4 100644 --- a/arith/test/t-divisors.c +++ b/arith/test/t-divisors.c @@ -58,6 +58,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("wrong value for n=%wd\n", n); + fflush(stdout); flint_abort(); } } diff --git a/arith/test/t-euler_number_vec.c b/arith/test/t-euler_number_vec.c index f77676f817..3654e0ce9c 100644 --- a/arith/test/t-euler_number_vec.c +++ b/arith/test/t-euler_number_vec.c @@ -53,6 +53,7 @@ int main() { flint_printf("ERROR: sum over 0,...,n = %wd\n", n); _fmpz_vec_print(r, n + 1); + fflush(stdout); flint_abort(); } diff --git a/arith/test/t-euler_number_zeta.c b/arith/test/t-euler_number_zeta.c index ef9160e1d8..feeb005d18 100644 --- a/arith/test/t-euler_number_zeta.c +++ b/arith/test/t-euler_number_zeta.c @@ -46,6 +46,7 @@ int main() { flint_printf("FAIL: n = %wd\n", n); flint_printf("Value: "); fmpz_print(res); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/arith/test/t-euler_polynomial.c b/arith/test/t-euler_polynomial.c index 28e927a9cc..e265732927 100644 --- a/arith/test/t-euler_polynomial.c +++ b/arith/test/t-euler_polynomial.c @@ -66,6 +66,7 @@ int main() flint_printf("\nExpected: "); fmpq_poly_print_pretty(P, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/arith/test/t-harmonic.c b/arith/test/t-harmonic.c index 7701646d52..9f05b5bc2d 100644 --- a/arith/test/t-harmonic.c +++ b/arith/test/t-harmonic.c @@ -37,6 +37,7 @@ void numerical_test(fmpq_t res, slong n, double ans) if (err > tol) { flint_printf("FAIL: %wd %.16f %.16f\n", n, mpq_get_d(tmp), ans); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ int main(void) if (!mpq_equal(x, y)) { flint_printf("FAIL: %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/arith/test/t-landau_function_vec.c b/arith/test/t-landau_function_vec.c index 8faf9016d9..9db5edac69 100644 --- a/arith/test/t-landau_function_vec.c +++ b/arith/test/t-landau_function_vec.c @@ -44,6 +44,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("k = %wd, res[k] = %wd, expected: %wd\n", k, fmpz_get_si(res + k), known[k]); + fflush(stdout); flint_abort(); } } diff --git a/arith/test/t-number_of_partitions.c b/arith/test/t-number_of_partitions.c index 357ee05fc5..9321c8ba16 100644 --- a/arith/test/t-number_of_partitions.c +++ b/arith/test/t-number_of_partitions.c @@ -116,6 +116,7 @@ int main(void) flint_printf("p(%wd) does not agree with power series\n", i); flint_printf("Computed p(%wd): ", i); fmpz_print(p); flint_printf("\n"); flint_printf("Expected: "); fmpz_print(v + i); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -133,6 +134,7 @@ int main(void) testdata[i][0]); flint_printf("Computed: %wu\n", fmpz_fdiv_ui(p, 1000000000)); flint_printf("Expected: %wu\n", testdata[i][1]); + fflush(stdout); flint_abort(); } } diff --git a/arith/test/t-number_of_partitions_vec.c b/arith/test/t-number_of_partitions_vec.c index ab8cf1033d..9f86984df1 100644 --- a/arith/test/t-number_of_partitions_vec.c +++ b/arith/test/t-number_of_partitions_vec.c @@ -51,6 +51,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wd, k = %wd\n", n, k); + fflush(stdout); flint_abort(); } } @@ -88,6 +89,7 @@ int main(void) flint_printf("\n"); fmpz_print(p + n - 1); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/arith/test/t-ramanujan_tau.c b/arith/test/t-ramanujan_tau.c index 46cc7e4b6b..64c07b6ee0 100644 --- a/arith/test/t-ramanujan_tau.c +++ b/arith/test/t-ramanujan_tau.c @@ -29,6 +29,7 @@ void check_value(slong n, char *ans) flint_printf("tau(%wd) gave ", n); fmpz_print(x); flint_printf(", expected %s\n", ans); + fflush(stdout); flint_abort(); } fmpz_clear(x); @@ -50,6 +51,7 @@ void consistency_check(slong n) { flint_printf("FAIL:\n"); flint_printf("wrong length of polynomial %wd\n", n); + fflush(stdout); flint_abort(); } @@ -66,6 +68,7 @@ void consistency_check(slong n) flint_printf("\n"); fmpz_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/arith/test/t-stirling.c b/arith/test/t-stirling.c index 14c68d075c..d7846c6485 100644 --- a/arith/test/t-stirling.c +++ b/arith/test/t-stirling.c @@ -67,6 +67,7 @@ int main(void) flint_printf("b: "); fmpz_print(b); flint_printf("\n"); flint_printf("c: "); fmpz_print(c); flint_printf("\n"); flint_printf("d: "); fmpz_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -91,6 +92,7 @@ int main(void) flint_printf("b: "); fmpz_print(b); flint_printf("\n"); flint_printf("c: "); fmpz_print(c); flint_printf("\n"); flint_printf("d: "); fmpz_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -111,6 +113,7 @@ int main(void) flint_printf("n = %wd, k = %wd\n", n, k); flint_printf("a: "); fmpz_print(row + k); flint_printf("\n"); flint_printf("b: "); fmpz_print(b); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -134,6 +137,7 @@ int main(void) flint_printf("n = %wd, k = %wd\n", n, k); flint_printf("a: "); fmpz_print(row + k); flint_printf("\n"); flint_printf("b: "); fmpz_print(b); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -169,6 +173,7 @@ int main(void) _fmpz_vec_print(mat->rows[n], k); flint_printf("\nvec: "); _fmpz_vec_print(row, k); + fflush(stdout); flint_abort(); } _fmpz_vec_clear(row, k); @@ -182,6 +187,7 @@ int main(void) fmpz_print(mat->rows[n]+k); flint_printf("\nsingle: "); fmpz_print(s); + fflush(stdout); flint_abort(); } } @@ -210,6 +216,7 @@ int main(void) _fmpz_vec_print(mat->rows[n], k); flint_printf("\nvec: "); _fmpz_vec_print(row, k); + fflush(stdout); flint_abort(); } _fmpz_vec_clear(row, k); @@ -223,6 +230,7 @@ int main(void) fmpz_print(mat->rows[n]+k); flint_printf("\nsingle: "); fmpz_print(s); + fflush(stdout); flint_abort(); } } @@ -251,6 +259,7 @@ int main(void) _fmpz_vec_print(mat->rows[n], k); flint_printf("\nvec: "); _fmpz_vec_print(row, k); + fflush(stdout); flint_abort(); } _fmpz_vec_clear(row, k); @@ -264,6 +273,7 @@ int main(void) fmpz_print(mat->rows[n]+k); flint_printf("\nsingle: "); fmpz_print(s); + fflush(stdout); flint_abort(); } } @@ -292,6 +302,7 @@ int main(void) if (fmpz_get_ui(mat3->rows[n]+k) != (n == k)) { flint_printf("not identity matrix: %wd, %wd, %wd\n", nn, n, k); + fflush(stdout); flint_abort(); } } diff --git a/arith/test/t-sum_of_squares.c b/arith/test/t-sum_of_squares.c index 2678290047..e088dfe82b 100644 --- a/arith/test/t-sum_of_squares.c +++ b/arith/test/t-sum_of_squares.c @@ -60,6 +60,7 @@ int main(void) flint_printf("i, j = %wd, %wd, r[j] = %wd, r(j) = %wd, " "expected: %wd\n", i, j, fmpz_get_si(r + j), fmpz_get_si(t), known[i][j]); + fflush(stdout); flint_abort(); } } diff --git a/arith/test/t-swinnerton_dyer_polynomial.c b/arith/test/t-swinnerton_dyer_polynomial.c index 545fe67a5c..39e7068502 100644 --- a/arith/test/t-swinnerton_dyer_polynomial.c +++ b/arith/test/t-swinnerton_dyer_polynomial.c @@ -54,6 +54,7 @@ int main() if (r != known_values[n]) { flint_printf("ERROR: wrong evaluation of S_%wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/d_mat/test/t-entry.c b/d_mat/test/t-entry.c index d1bbdc3bf0..543b59e288 100644 --- a/d_mat/test/t-entry.c +++ b/d_mat/test/t-entry.c @@ -54,6 +54,7 @@ main(void) if (d_mat_entry(A, j, k) != 3 * j + 7 * k) { flint_printf("FAIL: get/set entry %wd, %wd\n", j, k); + fflush(stdout); flint_abort(); } } diff --git a/d_mat/test/t-equal.c b/d_mat/test/t-equal.c index 23141e8a8b..5eb743900e 100644 --- a/d_mat/test/t-equal.c +++ b/d_mat/test/t-equal.c @@ -46,6 +46,7 @@ main(void) if (d_mat_equal(A, D) || d_mat_equal(A, E)) { flint_printf("FAIL: different dimensions should not be equal\n"); + fflush(stdout); flint_abort(); } @@ -55,6 +56,7 @@ main(void) if (!d_mat_equal(A, B)) { flint_printf("FAIL: copied matrices should be equal\n"); + fflush(stdout); flint_abort(); } @@ -66,6 +68,7 @@ main(void) if (d_mat_equal(A, B)) { flint_printf("FAIL: modified matrices should not be equal\n"); + fflush(stdout); flint_abort(); } } diff --git a/d_mat/test/t-gso.c b/d_mat/test/t-gso.c index 9b5a9b01d4..c8b20ccc90 100644 --- a/d_mat/test/t-gso.c +++ b/d_mat/test/t-gso.c @@ -60,6 +60,7 @@ main(void) d_mat_print(A); flint_printf("%g\n", norm); flint_printf("%d\n", j); + fflush(stdout); flint_abort(); } for (k = j + 1; k < n; k++) @@ -78,6 +79,7 @@ main(void) d_mat_print(A); flint_printf("%g\n", dot); flint_printf("%d %d\n", j, k); + fflush(stdout); flint_abort(); } } diff --git a/d_mat/test/t-is_empty.c b/d_mat/test/t-is_empty.c index 76fcae6a89..66ad3d7411 100644 --- a/d_mat/test/t-is_empty.c +++ b/d_mat/test/t-is_empty.c @@ -39,6 +39,7 @@ main(void) if (d_mat_is_empty(A) != (rows == 0 || cols == 0)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } d_mat_clear(A); diff --git a/d_mat/test/t-is_square.c b/d_mat/test/t-is_square.c index b8c993e45b..c468b0ab45 100644 --- a/d_mat/test/t-is_square.c +++ b/d_mat/test/t-is_square.c @@ -39,6 +39,7 @@ main(void) if (d_mat_is_square(A) != (rows == cols)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } d_mat_clear(A); diff --git a/d_mat/test/t-mul_classical.c b/d_mat/test/t-mul_classical.c index 726c85007b..15832ab355 100644 --- a/d_mat/test/t-mul_classical.c +++ b/d_mat/test/t-mul_classical.c @@ -61,6 +61,7 @@ main(void) flint_printf("FAIL: results not equal\n"); d_mat_print(F); d_mat_print(G); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ main(void) if (!d_mat_equal(A, E)) { flint_printf("FAIL: aliasing failed\n"); + fflush(stdout); flint_abort(); } } diff --git a/d_mat/test/t-one.c b/d_mat/test/t-one.c index abb4f06f38..0f9926eca6 100644 --- a/d_mat/test/t-one.c +++ b/d_mat/test/t-one.c @@ -47,11 +47,13 @@ main(void) if (i == j && d_mat_entry(A, i, j) != 1) { flint_printf("FAIL: entry not one\n"); + fflush(stdout); flint_abort(); } else if (i != j && d_mat_entry(A, i, j) != 0) { flint_printf("FAIL: entry not zero\n"); + fflush(stdout); flint_abort(); } } diff --git a/d_mat/test/t-qr.c b/d_mat/test/t-qr.c index 047e2acab8..429c95e5e6 100644 --- a/d_mat/test/t-qr.c +++ b/d_mat/test/t-qr.c @@ -66,6 +66,7 @@ main(void) d_mat_print(R); flint_printf("B:\n"); d_mat_print(B); + fflush(stdout); flint_abort(); } @@ -83,6 +84,7 @@ main(void) d_mat_print(Q); flint_printf("%g\n", norm); flint_printf("%d\n", j); + fflush(stdout); flint_abort(); } for (k = j + 1; k < n; k++) @@ -101,6 +103,7 @@ main(void) d_mat_print(Q); flint_printf("%g\n", dot); flint_printf("%d %d\n", j, k); + fflush(stdout); flint_abort(); } } diff --git a/d_mat/test/t-transpose.c b/d_mat/test/t-transpose.c index 028f9efb8d..d96ff0a21b 100644 --- a/d_mat/test/t-transpose.c +++ b/d_mat/test/t-transpose.c @@ -54,6 +54,7 @@ main(void) d_mat_print(C); flint_printf("A:\n"); d_mat_print(A); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) d_mat_print(B); flint_printf("A:\n"); d_mat_print(A); + fflush(stdout); flint_abort(); } diff --git a/d_mat/test/t-zero.c b/d_mat/test/t-zero.c index dd6a0446c2..4b73bf0e08 100644 --- a/d_mat/test/t-zero.c +++ b/d_mat/test/t-zero.c @@ -46,6 +46,7 @@ main(void) if (d_mat_entry(A, i, j) != 0) { flint_printf("FAIL: nonzero entry\n"); + fflush(stdout); flint_abort(); } } diff --git a/d_vec/test/t-add.c b/d_vec/test/t-add.c index 5b7b3718cf..4fc2c2b217 100644 --- a/d_vec/test/t-add.c +++ b/d_vec/test/t-add.c @@ -47,6 +47,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } diff --git a/d_vec/test/t-dot.c b/d_vec/test/t-dot.c index 2327cf3f3b..8d6ae71efa 100644 --- a/d_vec/test/t-dot.c +++ b/d_vec/test/t-dot.c @@ -51,6 +51,7 @@ main(void) { flint_printf("FAIL:\n"); printf("%g\n", fabs(res1 + res2 - res3)); + fflush(stdout); flint_abort(); } diff --git a/d_vec/test/t-dot_heuristic.c b/d_vec/test/t-dot_heuristic.c index 87a5cbbc50..7d3e28ebca 100644 --- a/d_vec/test/t-dot_heuristic.c +++ b/d_vec/test/t-dot_heuristic.c @@ -58,6 +58,7 @@ main(void) flint_printf("%g\n", err1); flint_printf("%g\n", err2); flint_printf("%g\n", err3); + fflush(stdout); flint_abort(); } diff --git a/d_vec/test/t-dot_thrice.c b/d_vec/test/t-dot_thrice.c index e97d38882f..b173044c50 100644 --- a/d_vec/test/t-dot_thrice.c +++ b/d_vec/test/t-dot_thrice.c @@ -58,6 +58,7 @@ main(void) flint_printf("%g\n", err1); flint_printf("%g\n", err2); flint_printf("%g\n", err3); + fflush(stdout); flint_abort(); } diff --git a/d_vec/test/t-norm.c b/d_vec/test/t-norm.c index a3e86c16d2..800b9f6cd0 100644 --- a/d_vec/test/t-norm.c +++ b/d_vec/test/t-norm.c @@ -49,6 +49,7 @@ main(void) { flint_printf("FAIL:\n"); printf("%g\n", fabs(res1 + res2 - res3)); + fflush(stdout); flint_abort(); } diff --git a/d_vec/test/t-set_equal.c b/d_vec/test/t-set_equal.c index 278a64725c..a764d5f4a1 100644 --- a/d_vec/test/t-set_equal.c +++ b/d_vec/test/t-set_equal.c @@ -43,6 +43,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +93,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } diff --git a/d_vec/test/t-sub.c b/d_vec/test/t-sub.c index 5bb510b5c3..ccb28cd4f8 100644 --- a/d_vec/test/t-sub.c +++ b/d_vec/test/t-sub.c @@ -47,6 +47,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +104,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } diff --git a/d_vec/test/t-zero.c b/d_vec/test/t-zero.c index 0b346842b5..b68bd1f37e 100644 --- a/d_vec/test/t-zero.c +++ b/d_vec/test/t-zero.c @@ -45,6 +45,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } diff --git a/double_extras/test/t-is_nan.c b/double_extras/test/t-is_nan.c index 6b1fecfdb8..c1248f4d9d 100644 --- a/double_extras/test/t-is_nan.c +++ b/double_extras/test/t-is_nan.c @@ -33,6 +33,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("0 returned for %g\n", x); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Non-zero returned for %g\n", x); + fflush(stdout); flint_abort(); } for (iter = 0; iter < 10000 * flint_test_multiplier(); iter++) @@ -51,6 +53,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Non-zero returned for %g\n", x); + fflush(stdout); flint_abort(); } } diff --git a/double_extras/test/t-lambertw.c b/double_extras/test/t-lambertw.c index afcf48d9c2..938300e5fe 100644 --- a/double_extras/test/t-lambertw.c +++ b/double_extras/test/t-lambertw.c @@ -113,6 +113,7 @@ main() flint_printf("FAIL\n"); flint_printf("x = %.17g, w = %.17g, error = %g\n", x, w, mpfr_get_d(t, MPFR_RNDA)); + fflush(stdout); flint_abort(); } diff --git a/double_extras/test/t-log2.c b/double_extras/test/t-log2.c index 30021b6d41..15ca135451 100644 --- a/double_extras/test/t-log2.c +++ b/double_extras/test/t-log2.c @@ -39,6 +39,7 @@ main(void) flint_printf("x = %.20g\n", x); flint_printf("res1 = %.20g\n", res1); flint_printf("res2 = %.20g\n", res2); + fflush(stdout); flint_abort(); } } diff --git a/double_extras/test/t-randtest.c b/double_extras/test/t-randtest.c index f696f71c2a..2ca5fbf789 100644 --- a/double_extras/test/t-randtest.c +++ b/double_extras/test/t-randtest.c @@ -35,6 +35,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("x = %.17g\n", x); + fflush(stdout); flint_abort(); } } diff --git a/double_extras/test/t-randtest_signed.c b/double_extras/test/t-randtest_signed.c index e5b9561477..7044f37730 100644 --- a/double_extras/test/t-randtest_signed.c +++ b/double_extras/test/t-randtest_signed.c @@ -35,6 +35,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("x = %.17g\n", x); + fflush(stdout); flint_abort(); } } diff --git a/fft/test/t-adjust.c b/fft/test/t-adjust.c index 703bb91b80..54336fb46f 100644 --- a/fft/test/t-adjust.c +++ b/fft/test/t-adjust.c @@ -86,6 +86,7 @@ main(void) flint_printf("n = %wd, w = %wd, c = %wd\n", n, w, c); gmp_printf("want %Zx\n\n", m2a); gmp_printf("got %Zx\n", m2b); + fflush(stdout); flint_abort(); } diff --git a/fft/test/t-adjust_sqrt2.c b/fft/test/t-adjust_sqrt2.c index a123210b37..79a76f3847 100644 --- a/fft/test/t-adjust_sqrt2.c +++ b/fft/test/t-adjust_sqrt2.c @@ -95,6 +95,7 @@ main(void) flint_printf("n = %wd, w = %wd, c = %wd\n", n, w, c); gmp_printf("want %Zx\n\n", m2a); gmp_printf("got %Zx\n", m2b); + fflush(stdout); flint_abort(); } diff --git a/fft/test/t-butterfly.c b/fft/test/t-butterfly.c index 29a710524a..8ca671314a 100644 --- a/fft/test/t-butterfly.c +++ b/fft/test/t-butterfly.c @@ -108,6 +108,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", ma); gmp_printf("got %Zx\n", m2a); + fflush(stdout); flint_abort(); } if (mpz_cmp(mb, m2b) != 0) @@ -118,6 +119,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", mb); gmp_printf("got %Zx\n", m2b); + fflush(stdout); flint_abort(); } @@ -170,6 +172,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", ma); gmp_printf("got %Zx\n", m2a); + fflush(stdout); flint_abort(); } if (mpz_cmp(mb, m2b) != 0) @@ -180,6 +183,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", mb); gmp_printf("got %Zx\n", m2b); + fflush(stdout); flint_abort(); } diff --git a/fft/test/t-butterfly_lshB.c b/fft/test/t-butterfly_lshB.c index 84b2d92bb3..c67866b84c 100644 --- a/fft/test/t-butterfly_lshB.c +++ b/fft/test/t-butterfly_lshB.c @@ -103,6 +103,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", ma); gmp_printf("got %Zx\n", m2a); + fflush(stdout); flint_abort(); } if (mpz_cmp(mb, m2b) != 0) @@ -113,6 +114,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", mb); gmp_printf("got %Zx\n", m2b); + fflush(stdout); flint_abort(); } diff --git a/fft/test/t-butterfly_rshB.c b/fft/test/t-butterfly_rshB.c index 8d6f15bc42..f1b3d83a78 100644 --- a/fft/test/t-butterfly_rshB.c +++ b/fft/test/t-butterfly_rshB.c @@ -117,6 +117,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", ma); gmp_printf("got %Zx\n", m2a); + fflush(stdout); flint_abort(); } if (mpz_cmp(mb, m2b) != 0) @@ -127,6 +128,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", mb); gmp_printf("got %Zx\n", m2b); + fflush(stdout); flint_abort(); } diff --git a/fft/test/t-butterfly_sqrt2.c b/fft/test/t-butterfly_sqrt2.c index 39914b6635..3ea985e9b6 100644 --- a/fft/test/t-butterfly_sqrt2.c +++ b/fft/test/t-butterfly_sqrt2.c @@ -117,6 +117,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", ma); gmp_printf("got %Zx\n", m2a); + fflush(stdout); flint_abort(); } if (mpz_cmp(mb, m2b) != 0) @@ -127,6 +128,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", mb); gmp_printf("got %Zx\n", m2b); + fflush(stdout); flint_abort(); } @@ -182,6 +184,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", ma); gmp_printf("got %Zx\n", m2a); + fflush(stdout); flint_abort(); } if (mpz_cmp(mb, m2b) != 0) @@ -192,6 +195,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", mb); gmp_printf("got %Zx\n", m2b); + fflush(stdout); flint_abort(); } flint_free(temp); diff --git a/fft/test/t-butterfly_twiddle.c b/fft/test/t-butterfly_twiddle.c index 8ac86a1ef5..d1dffa9c88 100644 --- a/fft/test/t-butterfly_twiddle.c +++ b/fft/test/t-butterfly_twiddle.c @@ -112,6 +112,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", ma); gmp_printf("got %Zx\n", m2a); + fflush(stdout); flint_abort(); } if (mpz_cmp(mb, m2b) != 0) @@ -122,6 +123,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", mb); gmp_printf("got %Zx\n", m2b); + fflush(stdout); flint_abort(); } @@ -176,6 +178,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", ma); gmp_printf("got %Zx\n", m2a); + fflush(stdout); flint_abort(); } if (mpz_cmp(mb, m2b) != 0) @@ -186,6 +189,7 @@ main(void) flint_printf("n = %wd, w = %wd, k = %wd, c = %wd\n", n, w, k, c); gmp_printf("want %Zx\n\n", mb); gmp_printf("got %Zx\n", m2b); + fflush(stdout); flint_abort(); } diff --git a/fft/test/t-convolution.c b/fft/test/t-convolution.c index e4c5f7fb29..14bece14ea 100644 --- a/fft/test/t-convolution.c +++ b/fft/test/t-convolution.c @@ -101,6 +101,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("n = %wd, trunc = %wd\n", n, trunc); flint_printf("Error in entry %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/fft/test/t-convolution_precache.c b/fft/test/t-convolution_precache.c index 3f7d77ac10..280e90cf3a 100644 --- a/fft/test/t-convolution_precache.c +++ b/fft/test/t-convolution_precache.c @@ -102,6 +102,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("n = %wd, trunc = %wd\n", n, trunc); flint_printf("Error in entry %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/fft/test/t-div_2expmod_2expp1.c b/fft/test/t-div_2expmod_2expp1.c index 38806ba0e4..7f9a0cd580 100644 --- a/fft/test/t-div_2expmod_2expp1.c +++ b/fft/test/t-div_2expmod_2expp1.c @@ -79,6 +79,7 @@ main(void) flint_printf("mpn_div_2expmod_2expp1 error\n"); gmp_printf("want %Zx\n\n", m1); gmp_printf("got %Zx\n", m2); + fflush(stdout); flint_abort(); } diff --git a/fft/test/t-fft_ifft_mfa_truncate_sqrt2.c b/fft/test/t-fft_ifft_mfa_truncate_sqrt2.c index a048aa606d..8243521132 100644 --- a/fft/test/t-fft_ifft_mfa_truncate_sqrt2.c +++ b/fft/test/t-fft_ifft_mfa_truncate_sqrt2.c @@ -79,6 +79,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("n = %wd, trunc = %wd\n", n, trunc); flint_printf("Error in entry %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/fft/test/t-fft_ifft_negacyclic.c b/fft/test/t-fft_ifft_negacyclic.c index d18d42a932..e67da544c3 100644 --- a/fft/test/t-fft_ifft_negacyclic.c +++ b/fft/test/t-fft_ifft_negacyclic.c @@ -74,6 +74,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("Error in entry %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/fft/test/t-fft_ifft_radix2.c b/fft/test/t-fft_ifft_radix2.c index 6afda7c520..179e09d34e 100644 --- a/fft/test/t-fft_ifft_radix2.c +++ b/fft/test/t-fft_ifft_radix2.c @@ -73,6 +73,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("Error in entry %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/fft/test/t-fft_ifft_truncate.c b/fft/test/t-fft_ifft_truncate.c index 87129f8e5e..663ba0c900 100644 --- a/fft/test/t-fft_ifft_truncate.c +++ b/fft/test/t-fft_ifft_truncate.c @@ -76,6 +76,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("Error in entry %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/fft/test/t-fft_ifft_truncate_sqrt2.c b/fft/test/t-fft_ifft_truncate_sqrt2.c index 5bc9d14fe2..8bf00b651b 100644 --- a/fft/test/t-fft_ifft_truncate_sqrt2.c +++ b/fft/test/t-fft_ifft_truncate_sqrt2.c @@ -78,6 +78,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("n = %wd, trunc = %wd\n", n, trunc); flint_printf("Error in entry %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/fft/test/t-mul_2expmod_2expp1.c b/fft/test/t-mul_2expmod_2expp1.c index 4ed70cc3fb..4165f1eff5 100644 --- a/fft/test/t-mul_2expmod_2expp1.c +++ b/fft/test/t-mul_2expmod_2expp1.c @@ -79,6 +79,7 @@ main(void) flint_printf("mpn_mul_2expmod_2expp1 error\n"); gmp_printf("want %Zx\n\n", m1); gmp_printf("got %Zx\n", m2); + fflush(stdout); flint_abort(); } diff --git a/fft/test/t-mul_fft_main.c b/fft/test/t-mul_fft_main.c index 5b8822e11a..d4a0091295 100644 --- a/fft/test/t-mul_fft_main.c +++ b/fft/test/t-mul_fft_main.c @@ -81,6 +81,7 @@ main(void) if (r1[j] != r2[j]) { flint_printf("error in limb %wd, %wx != %wx\n", j, r1[j], r2[j]); + fflush(stdout); flint_abort(); } } diff --git a/fft/test/t-mul_mfa_truncate_sqrt2.c b/fft/test/t-mul_mfa_truncate_sqrt2.c index 840d7f5781..4d796e1456 100644 --- a/fft/test/t-mul_mfa_truncate_sqrt2.c +++ b/fft/test/t-mul_mfa_truncate_sqrt2.c @@ -57,6 +57,7 @@ main(void) if (r1[j] != r2[j]) { flint_printf("error in limb %wd, %wx != %wx\n", j, r1[j], r2[j]); + fflush(stdout); flint_abort(); } } @@ -92,6 +93,7 @@ main(void) if (r1[j] != r2[j]) { flint_printf("error in limb %wd, %wx != %wx\n", j, r1[j], r2[j]); + fflush(stdout); flint_abort(); } } diff --git a/fft/test/t-mul_truncate_sqrt2.c b/fft/test/t-mul_truncate_sqrt2.c index f5c0f3e9a4..f575d36251 100644 --- a/fft/test/t-mul_truncate_sqrt2.c +++ b/fft/test/t-mul_truncate_sqrt2.c @@ -57,6 +57,7 @@ main(void) if (r1[j] != r2[j]) { flint_printf("error in limb %wd, %wx != %wx\n", j, r1[j], r2[j]); + fflush(stdout); flint_abort(); } } @@ -92,6 +93,7 @@ main(void) if (r1[j] != r2[j]) { flint_printf("error in limb %wd, %wx != %wx\n", j, r1[j], r2[j]); + fflush(stdout); flint_abort(); } } diff --git a/fft/test/t-mulmod_2expp1.c b/fft/test/t-mulmod_2expp1.c index 0d21afe278..67fc9227ca 100644 --- a/fft/test/t-mulmod_2expp1.c +++ b/fft/test/t-mulmod_2expp1.c @@ -62,6 +62,7 @@ main(void) if (r1[j] != r2[j]) { flint_printf("error in limb %wd, %wx != %wx\n", j, r1[j], r2[j]); + fflush(stdout); flint_abort(); } } @@ -69,6 +70,7 @@ main(void) if (c != r2[int_limbs]) { flint_printf("error in limb %wd, %wx != %wx\n", j, c, r2[j]); + fflush(stdout); flint_abort(); } @@ -107,6 +109,7 @@ main(void) if (r1[j] != r2[j]) { flint_printf("error in limb %wd, %wx != %wx\n", j, r1[j], r2[j]); + fflush(stdout); flint_abort(); } } @@ -114,6 +117,7 @@ main(void) if (c != r2[int_limbs]) { flint_printf("error in limb %wd, %wx != %wx\n", j, c, r2[j]); + fflush(stdout); flint_abort(); } diff --git a/fft/test/t-normmod_2expp1.c b/fft/test/t-normmod_2expp1.c index cac4e04e67..066096e5b1 100644 --- a/fft/test/t-normmod_2expp1.c +++ b/fft/test/t-normmod_2expp1.c @@ -70,6 +70,7 @@ main(void) flint_printf("mpn_normmod_2expp1 error\n"); gmp_printf("want %Zx\n\n", m1); gmp_printf("got %Zx\n", m2); + fflush(stdout); flint_abort(); } diff --git a/fft/test/t-split_combine_bits.c b/fft/test/t-split_combine_bits.c index c8b22e3ac8..339d885262 100644 --- a/fft/test/t-split_combine_bits.c +++ b/fft/test/t-split_combine_bits.c @@ -56,6 +56,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("Error in limb %wd, %wu != %wu\n", j, in[j], out[j]); + fflush(stdout); flint_abort(); } } diff --git a/fmpq/test/t-abs.c b/fmpq/test/t-abs.c index 2e0593eaa2..dae3991ee0 100644 --- a/fmpq/test/t-abs.c +++ b/fmpq/test/t-abs.c @@ -50,6 +50,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("c = %Qd, d = %Qd\n", c, d); + fflush(stdout); flint_abort(); } @@ -83,6 +84,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("c = %Qd, d = %Qd\n", c, d); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-add.c b/fmpq/test/t-add.c index aebc6ea083..10179c2901 100644 --- a/fmpq/test/t-add.c +++ b/fmpq/test/t-add.c @@ -52,6 +52,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) flint_printf("\nz = "); fmpq_print(z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +104,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -116,6 +119,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -148,6 +152,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -162,6 +167,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-add_fmpz.c b/fmpq/test/t-add_fmpz.c index 8a7b810a19..e2f7b5411f 100644 --- a/fmpq/test/t-add_fmpz.c +++ b/fmpq/test/t-add_fmpz.c @@ -56,6 +56,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ main(void) flint_printf("\nz = "); fmpz_print(z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -110,6 +112,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -121,6 +124,7 @@ main(void) flint_printf("\ny = "); fmpz_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-add_si.c b/fmpq/test/t-add_si.c index 1cfb9400ed..4ab14dc83c 100644 --- a/fmpq/test/t-add_si.c +++ b/fmpq/test/t-add_si.c @@ -54,6 +54,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -69,6 +70,7 @@ main(void) flint_printf("\nz = "); flint_printf("%wd", z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +105,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -114,6 +117,7 @@ main(void) flint_printf("\ny = "); flint_printf("%wd", y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-add_ui.c b/fmpq/test/t-add_ui.c index 883aad52e9..f3ec540da8 100644 --- a/fmpq/test/t-add_ui.c +++ b/fmpq/test/t-add_ui.c @@ -53,6 +53,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) flint_printf("\nz = "); flint_printf("%wd", z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +104,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +116,7 @@ main(void) flint_printf("\ny = "); flint_printf("%wd", y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-addmul.c b/fmpq/test/t-addmul.c index 897cc412d0..fbc0861845 100644 --- a/fmpq/test/t-addmul.c +++ b/fmpq/test/t-addmul.c @@ -61,6 +61,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) flint_printf("\nz = "); fmpq_print(z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -111,6 +113,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -125,6 +128,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -157,6 +161,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -171,6 +176,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-canonicalise.c b/fmpq/test/t-canonicalise.c index e0c4bb1603..42929f0a0f 100644 --- a/fmpq/test/t-canonicalise.c +++ b/fmpq/test/t-canonicalise.c @@ -39,6 +39,7 @@ main(void) flint_printf("FAIL: expected fmpq_randtest output to be canonical\n"); fmpq_print(x); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -54,6 +55,7 @@ main(void) flint_printf("FAIL: expected fmpq_is_canonical to detect common factor\n"); fmpq_print(x); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -64,6 +66,7 @@ main(void) flint_printf("FAIL: result not canonical after calling fmpq_canonicalise\n"); fmpq_print(x); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -74,6 +77,7 @@ main(void) flint_printf("FAIL: negative denominator reported as being canonical\n"); fmpq_print(x); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +88,7 @@ main(void) flint_printf("FAIL: result not canonical after calling fmpq_canonicalise\n"); fmpq_print(x); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-cfrac_bound.c b/fmpq/test/t-cfrac_bound.c index 07be4b5370..32de6ceaba 100644 --- a/fmpq/test/t-cfrac_bound.c +++ b/fmpq/test/t-cfrac_bound.c @@ -56,6 +56,7 @@ main(void) if (n > bound) { flint_printf("FAIL: length=%wd > bound=%wd\n", n, bound); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-cmp.c b/fmpq/test/t-cmp.c index 318771a53a..8ff873a7fa 100644 --- a/fmpq/test/t-cmp.c +++ b/fmpq/test/t-cmp.c @@ -60,6 +60,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\ncmp(x,y) = %d, cmp(X,Y) = %d\n", c1, c2); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-cmp_fmpz.c b/fmpq/test/t-cmp_fmpz.c index abaaab14f5..2581589062 100644 --- a/fmpq/test/t-cmp_fmpz.c +++ b/fmpq/test/t-cmp_fmpz.c @@ -60,6 +60,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\ncmp(x,y) = %d, cmp(X,Y) = %d\n", c1, c2); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-cmp_si.c b/fmpq/test/t-cmp_si.c index 0b3e3d87ef..09abf81df2 100644 --- a/fmpq/test/t-cmp_si.c +++ b/fmpq/test/t-cmp_si.c @@ -58,6 +58,7 @@ main(void) fmpq_print(x); flint_printf("\ny = %wd", y); flint_printf("\ncmp(x,y) = %d, cmp(X,Y) = %d\n", c1, c2); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-cmp_ui.c b/fmpq/test/t-cmp_ui.c index db82fe5369..a3dd0778f4 100644 --- a/fmpq/test/t-cmp_ui.c +++ b/fmpq/test/t-cmp_ui.c @@ -57,6 +57,7 @@ main(void) fmpq_print(x); flint_printf("\ny = %wu", y); flint_printf("\ncmp(x,y) = %d, cmp(X,Y) = %d\n", c1, c2); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-dedekind_sum.c b/fmpq/test/t-dedekind_sum.c index 9dd48ed3ba..09e8d998eb 100644 --- a/fmpq/test/t-dedekind_sum.c +++ b/fmpq/test/t-dedekind_sum.c @@ -108,6 +108,7 @@ int main(void) flint_printf("s(%wd,%wd)\n", h, k); flint_printf("s1: "); fmpq_print(s1); flint_printf("\n"); flint_printf("s2: "); fmpq_print(s2); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -133,6 +134,7 @@ int main(void) flint_printf("s(%wd,%wd)\n", h, k); flint_printf("s1: "); fmpq_print(s1); flint_printf("\n"); flint_printf("s2: "); fmpq_print(s2); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -152,6 +154,7 @@ int main(void) flint_printf("Wrong large value:\n"); fmpq_print(s1); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -224,6 +227,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("check reciprocity law i = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-div.c b/fmpq/test/t-div.c index 2cbba1cb43..08bb8a2029 100644 --- a/fmpq/test/t-div.c +++ b/fmpq/test/t-div.c @@ -58,6 +58,7 @@ main(void) flint_printf("\n"); fmpq_print(z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) flint_printf("\nz = "); fmpq_print(z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -112,6 +114,7 @@ main(void) flint_printf("\n"); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -126,6 +129,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -162,6 +166,7 @@ main(void) flint_printf("\n"); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -176,6 +181,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-div_2exp.c b/fmpq/test/t-div_2exp.c index 58e1fc33ed..c9d76c5e10 100644 --- a/fmpq/test/t-div_2exp.c +++ b/fmpq/test/t-div_2exp.c @@ -59,6 +59,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\nc = %wu\n", c); + fflush(stdout); flint_abort(); } @@ -75,6 +76,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -114,6 +116,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\nc = %wu\n", c); + fflush(stdout); flint_abort(); } @@ -125,6 +128,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\nc = %wu\n", c); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-div_fmpz.c b/fmpq/test/t-div_fmpz.c index 35ec6ef3bc..e406d1bd68 100644 --- a/fmpq/test/t-div_fmpz.c +++ b/fmpq/test/t-div_fmpz.c @@ -50,6 +50,7 @@ main(void) flint_printf("x = "), fmpq_print(x), flint_printf("\n"); flint_printf("y = "), fmpq_print(y), flint_printf("\n"); flint_printf("z = "), fmpz_print(z), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -81,6 +82,7 @@ main(void) flint_printf("x = "), fmpq_print(x), flint_printf("\n"); flint_printf("y = "), fmpq_print(y), flint_printf("\n"); flint_printf("z = "), fmpq_print(z), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-farey_neighbors.c b/fmpq/test/t-farey_neighbors.c index 26b820026f..a8ac102797 100644 --- a/fmpq/test/t-farey_neighbors.c +++ b/fmpq/test/t-farey_neighbors.c @@ -54,6 +54,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("check left neighbor i = %wd, q = %wd\n", i, q); + fflush(stdout); flint_abort(); } @@ -64,6 +65,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("check right neighbor i = %wd, q = %wd\n", i, q); + fflush(stdout); flint_abort(); } @@ -75,6 +77,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("check end q = %wd\n", q); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-gcd_cofactors.c b/fmpq/test/t-gcd_cofactors.c index 1974bcb278..cfc69bb70d 100644 --- a/fmpq/test/t-gcd_cofactors.c +++ b/fmpq/test/t-gcd_cofactors.c @@ -48,6 +48,7 @@ main(void) if (!fmpq_equal(g, g1)) { flint_printf("FAIL: check gcd\n"); + fflush(stdout); flint_abort(); } @@ -56,6 +57,7 @@ main(void) if (!fmpq_equal(t1, a) || !fmpq_equal(t2, b)) { flint_printf("FAIL: check cofactors\n"); + fflush(stdout); flint_abort(); } @@ -65,6 +67,7 @@ main(void) !fmpz_equal(abar1, abar) ||!fmpz_equal(bbar1, bbar)) { flint_printf("FAIL: check aliasing first argument\n"); + fflush(stdout); flint_abort(); } @@ -74,6 +77,7 @@ main(void) !fmpz_equal(abar1, abar) ||!fmpz_equal(bbar1, bbar)) { flint_printf("FAIL: check aliasing second argument\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-get_cfrac.c b/fmpq/test/t-get_cfrac.c index 971ba85f68..c7e7f14244 100644 --- a/fmpq/test/t-get_cfrac.c +++ b/fmpq/test/t-get_cfrac.c @@ -66,6 +66,7 @@ main(void) if (!fmpq_is_zero(r)) { flint_printf("FAIL: expected zero remainder\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) if (n1 != n2) { flint_printf("FAIL: i = %wd, n1 = %wd, n2 = %wd\n", i, n1, n2); + fflush(stdout); flint_abort(); } @@ -90,6 +92,7 @@ main(void) flint_printf("FAIL: i = %wd, vectors not equal\n", i); _fmpz_vec_print(c1, n1); flint_printf("\n"); _fmpz_vec_print(c2, n2); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-get_d.c b/fmpq/test/t-get_d.c index a842daaf89..bbbe095df5 100644 --- a/fmpq/test/t-get_d.c +++ b/fmpq/test/t-get_d.c @@ -52,6 +52,7 @@ main(void) flint_printf("num_bits = %wu\n", num_bits); flint_printf("den_bits = %wu\n", den_bits); flint_printf("d = %f\n", d); + fflush(stdout); flint_abort(); } } diff --git a/fmpq/test/t-get_mpfr.c b/fmpq/test/t-get_mpfr.c index c9ea3e9087..25069368f2 100644 --- a/fmpq/test/t-get_mpfr.c +++ b/fmpq/test/t-get_mpfr.c @@ -66,6 +66,7 @@ main(void) flint_printf("\n\nf1: \n"); mpfr_out_str(stdout, 10, 0, f2, MPFR_RNDN); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-get_set_str.c b/fmpq/test/t-get_set_str.c index 53165813f8..6f41592781 100644 --- a/fmpq/test/t-get_set_str.c +++ b/fmpq/test/t-get_set_str.c @@ -31,6 +31,7 @@ void check_invalid(char * s, int b) { printf("Got no error with s='%s'\n", s); printf("r = "); fmpq_print(r); printf("\n"); + fflush(stdout); flint_abort(); } fmpq_clear(r); @@ -73,6 +74,7 @@ main(void) gmp_printf("b = %Qd\n", b); flint_printf("base = %d\n", base); flint_printf("str1 = %s\n, str2 = %s\n", str1, str2); + fflush(stdout); flint_abort(); } @@ -84,6 +86,7 @@ main(void) flint_printf("str1 = %s\n", str1); flint_printf("base = %d\n", base); flint_printf("ans = %d\n", ans); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-harmonic_ui.c b/fmpq/test/t-harmonic_ui.c index 50b3cc05c6..d1129493c5 100644 --- a/fmpq/test/t-harmonic_ui.c +++ b/fmpq/test/t-harmonic_ui.c @@ -32,6 +32,7 @@ void numerical_test(fmpq_t res, slong n, double ans) if (err > tol) { flint_printf("FAIL: %wd %.16f %.16f\n", n, mpq_get_d(tmp), ans); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ int main(void) if (!mpq_equal(x, y)) { flint_printf("FAIL: %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/fmpq/test/t-inv.c b/fmpq/test/t-inv.c index dacb78c3a0..fc502c9e24 100644 --- a/fmpq/test/t-inv.c +++ b/fmpq/test/t-inv.c @@ -55,12 +55,14 @@ main(void) if (!fmpq_equal(x, z)) { flint_printf("FAIL: applying inv twice did not give back the input!\n"); + fflush(stdout); flint_abort(); } if (!fmpq_is_canonical(y) || !fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -80,6 +82,7 @@ main(void) flint_printf("\nz = "); fmpq_print(z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +116,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -125,6 +129,7 @@ main(void) flint_printf("x = "); fmpq_print(x); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-mul.c b/fmpq/test/t-mul.c index 8af378516b..2387903250 100644 --- a/fmpq/test/t-mul.c +++ b/fmpq/test/t-mul.c @@ -52,6 +52,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) flint_printf("\nz = "); fmpq_print(z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +104,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -116,6 +119,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -148,6 +152,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -162,6 +167,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-mul_2exp.c b/fmpq/test/t-mul_2exp.c index b88d02e746..87fb3da288 100644 --- a/fmpq/test/t-mul_2exp.c +++ b/fmpq/test/t-mul_2exp.c @@ -59,6 +59,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\nc = %wu\n", c); + fflush(stdout); flint_abort(); } @@ -75,6 +76,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -114,6 +116,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\nc = %wu\n", c); + fflush(stdout); flint_abort(); } @@ -125,6 +128,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\nc = %wu\n", c); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-mul_fmpz.c b/fmpq/test/t-mul_fmpz.c index b32e7ab8cb..4060db37d6 100644 --- a/fmpq/test/t-mul_fmpz.c +++ b/fmpq/test/t-mul_fmpz.c @@ -49,6 +49,7 @@ main(void) flint_printf("x = "), fmpq_print(x), flint_printf("\n"); flint_printf("y = "), fmpq_print(y), flint_printf("\n"); flint_printf("z = "), fmpz_print(z), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) flint_printf("x = "), fmpq_print(x), flint_printf("\n"); flint_printf("y = "), fmpq_print(y), flint_printf("\n"); flint_printf("z = "), fmpq_print(z), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-mul_si.c b/fmpq/test/t-mul_si.c index a317f4d41e..10b6fa2ebe 100644 --- a/fmpq/test/t-mul_si.c +++ b/fmpq/test/t-mul_si.c @@ -53,6 +53,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) flint_printf("\nz = "); flint_printf("%wd", z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +104,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +116,7 @@ main(void) flint_printf("\ny = "); flint_printf("%wd", y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-mul_ui.c b/fmpq/test/t-mul_ui.c index 5217791abd..34b92d1a51 100644 --- a/fmpq/test/t-mul_ui.c +++ b/fmpq/test/t-mul_ui.c @@ -53,6 +53,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) flint_printf("\nz = "); flint_printf("%wd", z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +104,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +116,7 @@ main(void) flint_printf("\ny = "); flint_printf("%wd", y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-next_calkin_wilf.c b/fmpq/test/t-next_calkin_wilf.c index 0843448e59..6d46c551f5 100644 --- a/fmpq/test/t-next_calkin_wilf.c +++ b/fmpq/test/t-next_calkin_wilf.c @@ -42,6 +42,7 @@ main(void) flint_printf("\n"); fmpq_print(ans); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -57,6 +58,7 @@ main(void) flint_printf("\n"); fmpq_print(ans); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -75,6 +77,7 @@ main(void) flint_printf("\n"); fmpq_print(ans); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +95,7 @@ main(void) flint_printf("\n"); fmpq_print(ans); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-next_minimal.c b/fmpq/test/t-next_minimal.c index 766f80d887..636c985082 100644 --- a/fmpq/test/t-next_minimal.c +++ b/fmpq/test/t-next_minimal.c @@ -42,6 +42,7 @@ main(void) flint_printf("\n"); fmpq_print(ans); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -57,6 +58,7 @@ main(void) flint_printf("\n"); fmpq_print(ans); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -75,6 +77,7 @@ main(void) flint_printf("\n"); fmpq_print(ans); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +95,7 @@ main(void) flint_printf("\n"); fmpq_print(ans); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-one.c b/fmpq/test/t-one.c index 1575d2bd28..b23d2be6b7 100644 --- a/fmpq/test/t-one.c +++ b/fmpq/test/t-one.c @@ -47,6 +47,7 @@ main(void) flint_printf("x = "), fmpq_print(x), flint_printf("\n"); flint_printf("y = "), fmpq_print(y), flint_printf("\n"); flint_printf("z = "), fmpq_print(z), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("x = "), fmpq_print(x), flint_printf("\n"); flint_printf("y = "), fmpq_print(y), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-pow_si.c b/fmpq/test/t-pow_si.c index 93bfd3bb27..ee61090141 100644 --- a/fmpq/test/t-pow_si.c +++ b/fmpq/test/t-pow_si.c @@ -58,6 +58,7 @@ main(void) flint_printf("b = "), fmpq_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpq_print(c), flint_printf("\n\n"); flint_printf("e = %wd\n", e); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("b = "), fmpq_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpq_print(c), flint_printf("\n\n"); flint_printf("e = %wd\n", e); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-randtest.c b/fmpq/test/t-randtest.c index 0b036c22e1..098d53f938 100644 --- a/fmpq/test/t-randtest.c +++ b/fmpq/test/t-randtest.c @@ -42,6 +42,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("x: "); fmpq_print(x); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-reconstruct_fmpz.c b/fmpq/test/t-reconstruct_fmpz.c index 023bcac464..e9cd2951cd 100644 --- a/fmpq/test/t-reconstruct_fmpz.c +++ b/fmpq/test/t-reconstruct_fmpz.c @@ -66,6 +66,7 @@ main(void) fmpq_print(y); flint_printf("\nfmpq_reconstruct_fmpz return value = %d", result); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-reconstruct_fmpz_2.c b/fmpq/test/t-reconstruct_fmpz_2.c index ff1d73f0be..a7a2cf3a5f 100644 --- a/fmpq/test/t-reconstruct_fmpz_2.c +++ b/fmpq/test/t-reconstruct_fmpz_2.c @@ -99,6 +99,7 @@ main(void) flint_printf("mod = "); fmpz_print(mod); flint_printf("\n"); flint_printf("res = "); fmpz_print(res); flint_printf("\n"); flint_printf("y = "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -179,6 +180,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("check match with naive: i = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-set_cfrac.c b/fmpq/test/t-set_cfrac.c index 31400596fa..e5fffb786e 100644 --- a/fmpq/test/t-set_cfrac.c +++ b/fmpq/test/t-set_cfrac.c @@ -52,6 +52,7 @@ main(void) flint_printf("x = "); fmpq_print(x); flint_printf("\n"); flint_printf("y = "); fmpq_print(y); flint_printf("\n"); flint_printf("c = "); _fmpz_vec_print(c, n); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-set_fmpz_frac.c b/fmpq/test/t-set_fmpz_frac.c index 323d2245da..d02c9901a2 100644 --- a/fmpq/test/t-set_fmpz_frac.c +++ b/fmpq/test/t-set_fmpz_frac.c @@ -54,6 +54,7 @@ main(void) flint_printf("q: "); fmpz_print(q); flint_printf("\n"); flint_printf("x: "); fmpq_print(x); flint_printf("\n"); flint_printf("y: "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-set_si.c b/fmpq/test/t-set_si.c index 74619a065f..5dbc1f042a 100644 --- a/fmpq/test/t-set_si.c +++ b/fmpq/test/t-set_si.c @@ -56,6 +56,7 @@ main(void) flint_printf("q: "); fmpz_print(q); flint_printf("\n"); flint_printf("x: "); fmpq_print(x); flint_printf("\n"); flint_printf("y: "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-set_ui.c b/fmpq/test/t-set_ui.c index 59f9863a68..6906506fe9 100644 --- a/fmpq/test/t-set_ui.c +++ b/fmpq/test/t-set_ui.c @@ -56,6 +56,7 @@ main(void) flint_printf("q: "); fmpz_print(q); flint_printf("\n"); flint_printf("x: "); fmpq_print(x); flint_printf("\n"); flint_printf("y: "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-simplest_between.c b/fmpq/test/t-simplest_between.c index fb2831d1a9..a70ee024c7 100644 --- a/fmpq/test/t-simplest_between.c +++ b/fmpq/test/t-simplest_between.c @@ -77,6 +77,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check answer is between, i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check denominator, i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -95,6 +97,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check answer is simplest, i = %wd\n", i); + fflush(stdout); flint_abort(); } } @@ -105,6 +108,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check int answer is simplest, i = %wd\n", i); + fflush(stdout); flint_abort(); } } @@ -112,6 +116,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check return has positive denominator, i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -120,6 +125,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check m left, i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -128,6 +134,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check m right, i = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-sub.c b/fmpq/test/t-sub.c index e3851045de..a0156a0f7a 100644 --- a/fmpq/test/t-sub.c +++ b/fmpq/test/t-sub.c @@ -52,6 +52,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) flint_printf("\nz = "); fmpq_print(z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +104,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -116,6 +119,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -148,6 +152,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -162,6 +167,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-sub_fmpz.c b/fmpq/test/t-sub_fmpz.c index 034461d335..281786ee23 100644 --- a/fmpq/test/t-sub_fmpz.c +++ b/fmpq/test/t-sub_fmpz.c @@ -56,6 +56,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ main(void) flint_printf("\nz = "); fmpz_print(z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -110,6 +112,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -121,6 +124,7 @@ main(void) flint_printf("\ny = "); fmpz_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-sub_si.c b/fmpq/test/t-sub_si.c index 64ea322a62..b5a599fe9f 100644 --- a/fmpq/test/t-sub_si.c +++ b/fmpq/test/t-sub_si.c @@ -54,6 +54,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -69,6 +70,7 @@ main(void) flint_printf("\nz = "); flint_printf("%wd", z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +105,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -114,6 +117,7 @@ main(void) flint_printf("\ny = "); flint_printf("%wd", y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-sub_ui.c b/fmpq/test/t-sub_ui.c index 296d63ba9b..82d57b7d7e 100644 --- a/fmpq/test/t-sub_ui.c +++ b/fmpq/test/t-sub_ui.c @@ -54,6 +54,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -69,6 +70,7 @@ main(void) flint_printf("\nz = "); flint_printf("%wd", z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +105,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -114,6 +117,7 @@ main(void) flint_printf("\ny = "); flint_printf("%wd", y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq/test/t-submul.c b/fmpq/test/t-submul.c index 1fdb04a61b..f8dc954cce 100644 --- a/fmpq/test/t-submul.c +++ b/fmpq/test/t-submul.c @@ -61,6 +61,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) flint_printf("\nz = "); fmpq_print(z); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -111,6 +113,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -125,6 +128,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -157,6 +161,7 @@ main(void) if (!fmpq_is_canonical(x)) { flint_printf("FAIL: result not canonical!\n"); + fflush(stdout); flint_abort(); } @@ -171,6 +176,7 @@ main(void) flint_printf("\ny = "); fmpq_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-add.c b/fmpq_mat/test/t-add.c index 9018df2939..15e2188c5d 100644 --- a/fmpq_mat/test/t-add.c +++ b/fmpq_mat/test/t-add.c @@ -58,6 +58,7 @@ main(void) fmpq_mat_print(B); flint_printf("C:\n"); fmpq_mat_print(C); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) fmpq_mat_print(B); flint_printf("C:\n"); fmpq_mat_print(C); + fflush(stdout); flint_abort(); } @@ -141,6 +143,7 @@ main(void) fmpq_mat_print(C); flint_printf("D:\n"); fmpq_mat_print(D); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-can_solve_multi_mod.c b/fmpq_mat/test/t-can_solve_multi_mod.c index 8e3f641927..501e6deacb 100644 --- a/fmpq_mat/test/t-can_solve_multi_mod.c +++ b/fmpq_mat/test/t-can_solve_multi_mod.c @@ -75,6 +75,7 @@ main(void) fmpq_mat_print(X); flint_printf("AX:\n"); fmpq_mat_print(AX); + fflush(stdout); flint_abort(); } @@ -137,6 +138,7 @@ main(void) fmpq_mat_print(X); flint_printf("AX:\n"); fmpq_mat_print(AX); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-charpoly.c b/fmpq_mat/test/t-charpoly.c index 7be82a948c..50de8b7990 100644 --- a/fmpq_mat/test/t-charpoly.c +++ b/fmpq_mat/test/t-charpoly.c @@ -60,6 +60,7 @@ main(void) flint_printf("Matrix B:\n"), fmpq_mat_print(B), flint_printf("\n"); flint_printf("cp(AB) = "), fmpq_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("cp(BA) = "), fmpq_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-concat_horizontal.c b/fmpq_mat/test/t-concat_horizontal.c index b91dbbd51b..627fd00a54 100644 --- a/fmpq_mat/test/t-concat_horizontal.c +++ b/fmpq_mat/test/t-concat_horizontal.c @@ -55,6 +55,7 @@ int main(void) if (!(fmpq_mat_equal(window1, A) && fmpq_mat_equal(window2, B))) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-concat_vertical.c b/fmpq_mat/test/t-concat_vertical.c index 2b1918abb9..cdb1492cf0 100644 --- a/fmpq_mat/test/t-concat_vertical.c +++ b/fmpq_mat/test/t-concat_vertical.c @@ -55,6 +55,7 @@ int main(void) if (!(fmpz_mat_equal(window1, A) && fmpz_mat_equal(window2, B))) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-det.c b/fmpq_mat/test/t-det.c index b9c47c6b43..cf54ff566b 100644 --- a/fmpq_mat/test/t-det.c +++ b/fmpq_mat/test/t-det.c @@ -70,6 +70,7 @@ main(void) fmpq_print(b); flint_printf("\ndet(C):\n"); fmpq_print(c); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-gso.c b/fmpq_mat/test/t-gso.c index e04a186662..fc3d3f731d 100644 --- a/fmpq_mat/test/t-gso.c +++ b/fmpq_mat/test/t-gso.c @@ -69,6 +69,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("A:\n"); fmpq_mat_print(A); + fflush(stdout); flint_abort(); } } @@ -86,6 +87,7 @@ main(void) fmpq_mat_print(B); flint_printf("C:\n"); fmpq_mat_print(C); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-inv.c b/fmpq_mat/test/t-inv.c index 15d893268d..72bd79bb6e 100644 --- a/fmpq_mat/test/t-inv.c +++ b/fmpq_mat/test/t-inv.c @@ -72,6 +72,7 @@ main(void) fmpq_mat_print(B); flint_printf("C:\n"); fmpq_mat_print(C); + fflush(stdout); flint_abort(); } @@ -115,6 +116,7 @@ main(void) fmpq_mat_print(A); flint_printf("B:\n"); fmpq_mat_print(B); + fflush(stdout); flint_abort(); } @@ -159,6 +161,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("matrix reported as invertible:\n"); fmpq_mat_print(A); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-invert_rows_cols.c b/fmpq_mat/test/t-invert_rows_cols.c index e90f283cb2..a7b7cfef1e 100644 --- a/fmpq_mat/test/t-invert_rows_cols.c +++ b/fmpq_mat/test/t-invert_rows_cols.c @@ -54,6 +54,7 @@ main(void) fmpq_mat_print(A); flint_printf("B:\n"); fmpq_mat_print(B); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mat/test/t-is_integral.c b/fmpq_mat/test/t-is_integral.c index 24fa8fc3f9..8f65353fc4 100644 --- a/fmpq_mat/test/t-is_integral.c +++ b/fmpq_mat/test/t-is_integral.c @@ -44,6 +44,7 @@ main(void) if (!fmpq_mat_is_integral(A)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } @@ -58,6 +59,7 @@ main(void) if (fmpq_mat_is_integral(A)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mat/test/t-is_one.c b/fmpq_mat/test/t-is_one.c index e9a425f5b0..239922325a 100644 --- a/fmpq_mat/test/t-is_one.c +++ b/fmpq_mat/test/t-is_one.c @@ -36,6 +36,7 @@ main(void) if (!fmpq_mat_is_one(A)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } @@ -45,6 +46,7 @@ main(void) if (fmpq_mat_is_one(A)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mat/test/t-kronecker_product.c b/fmpq_mat/test/t-kronecker_product.c index d11bd59063..5f89db2d83 100644 --- a/fmpq_mat/test/t-kronecker_product.c +++ b/fmpq_mat/test/t-kronecker_product.c @@ -71,6 +71,7 @@ main(void) flint_printf("C:\n"); fmpq_mat_print(C); flint_printf("i,j: %d,%d\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-minpoly.c b/fmpq_mat/test/t-minpoly.c index 2e7bd2c5f9..fff411dd0c 100644 --- a/fmpq_mat/test/t-minpoly.c +++ b/fmpq_mat/test/t-minpoly.c @@ -54,6 +54,7 @@ main(void) flint_printf("Matrix A:\n"), fmpq_mat_print(A), flint_printf("\n"); flint_printf("cp(A) = "), fmpq_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("mp(A) = "), fmpq_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -117,6 +118,7 @@ main(void) flint_printf("Matrix P^{-1}AP:\n"), fmpq_mat_print(B), flint_printf("\n"); flint_printf("mp(P^{-1}AP) = "), fmpq_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("mp(A) = "), fmpq_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-mul.c b/fmpq_mat/test/t-mul.c index 3317a9d398..d4e78139a4 100644 --- a/fmpq_mat/test/t-mul.c +++ b/fmpq_mat/test/t-mul.c @@ -62,6 +62,7 @@ main(void) fmpq_mat_print(C); flint_printf("D:\n"); fmpq_mat_print(D); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) flint_printf("FAIL: window aliasing failed\n"); fmpq_mat_print(A); flint_printf("\n\n"); fmpq_mat_print(B); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-neg.c b/fmpq_mat/test/t-neg.c index fd66196f1e..4ef66aa9b4 100644 --- a/fmpq_mat/test/t-neg.c +++ b/fmpq_mat/test/t-neg.c @@ -54,6 +54,7 @@ main(void) fmpq_mat_print(A); flint_printf("B:\n"); fmpq_mat_print(B); + fflush(stdout); flint_abort(); } @@ -89,6 +90,7 @@ main(void) fmpq_mat_print(A); flint_printf("B:\n"); fmpq_mat_print(B); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-one.c b/fmpq_mat/test/t-one.c index 72d571f11f..3e6ee2c763 100644 --- a/fmpq_mat/test/t-one.c +++ b/fmpq_mat/test/t-one.c @@ -60,6 +60,7 @@ main(void) fmpq_mat_print(C); flint_printf("I:\n"); fmpq_mat_print(I); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-rref.c b/fmpq_mat/test/t-rref.c index 71755a7502..1015de244d 100644 --- a/fmpq_mat/test/t-rref.c +++ b/fmpq_mat/test/t-rref.c @@ -63,6 +63,7 @@ main(void) flint_printf("fmpq_mat_rref_classical: wrong rank!\n"); fmpq_mat_print(A); flint_printf("\nrank: %wd computed: %wd\n", r, rank); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("fmpq_mat_rref_fraction_free: wrong rank!\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +86,7 @@ main(void) fmpq_mat_print(B); flint_printf("\nC:\n"); fmpq_mat_print(C); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-scalar_div_fmpz.c b/fmpq_mat/test/t-scalar_div_fmpz.c index 38d800e0c9..4559422106 100644 --- a/fmpq_mat/test/t-scalar_div_fmpz.c +++ b/fmpq_mat/test/t-scalar_div_fmpz.c @@ -55,6 +55,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("A:\n"), fmpq_mat_print(A); flint_printf("B:\n"), fmpq_mat_print(B); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("A:\n"), fmpq_mat_print(A); flint_printf("B:\n"), fmpq_mat_print(B); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-scalar_mul_fmpq.c b/fmpq_mat/test/t-scalar_mul_fmpq.c index 47804289fe..73997dccae 100644 --- a/fmpq_mat/test/t-scalar_mul_fmpq.c +++ b/fmpq_mat/test/t-scalar_mul_fmpq.c @@ -55,6 +55,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("A:\n"), fmpq_mat_print(A); flint_printf("B:\n"), fmpq_mat_print(B); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("A:\n"), fmpq_mat_print(A); flint_printf("B:\n"), fmpq_mat_print(B); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-scalar_mul_fmpz.c b/fmpq_mat/test/t-scalar_mul_fmpz.c index 7abe79c863..124373bcae 100644 --- a/fmpq_mat/test/t-scalar_mul_fmpz.c +++ b/fmpq_mat/test/t-scalar_mul_fmpz.c @@ -55,6 +55,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("A:\n"), fmpq_mat_print(A); flint_printf("B:\n"), fmpq_mat_print(B); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("A:\n"), fmpq_mat_print(A); flint_printf("B:\n"), fmpq_mat_print(B); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-solve.c b/fmpq_mat/test/t-solve.c index fa0fc877ce..205a521034 100644 --- a/fmpq_mat/test/t-solve.c +++ b/fmpq_mat/test/t-solve.c @@ -77,6 +77,7 @@ main(void) fmpq_mat_print(X); flint_printf("AX:\n"); fmpq_mat_print(AX); + fflush(stdout); flint_abort(); } @@ -129,6 +130,7 @@ main(void) flint_printf("Expected success = 0\n"); fmpq_mat_print(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-solve_dixon.c b/fmpq_mat/test/t-solve_dixon.c index 5d6ab552b8..d59f35c3c5 100644 --- a/fmpq_mat/test/t-solve_dixon.c +++ b/fmpq_mat/test/t-solve_dixon.c @@ -68,6 +68,7 @@ main(void) fmpq_mat_print(X); flint_printf("AX:\n"); fmpq_mat_print(AX); + fflush(stdout); flint_abort(); } @@ -111,6 +112,7 @@ main(void) flint_printf("Expected success = 0\n"); fmpq_mat_print(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-solve_fmpz_mat.c b/fmpq_mat/test/t-solve_fmpz_mat.c index 3cb76636f4..c8c50bf9ba 100644 --- a/fmpq_mat/test/t-solve_fmpz_mat.c +++ b/fmpq_mat/test/t-solve_fmpz_mat.c @@ -72,6 +72,7 @@ main(void) fmpq_mat_print(X); flint_printf("AX:\n"); fmpq_mat_print(AX); + fflush(stdout); flint_abort(); } @@ -109,6 +110,7 @@ main(void) flint_printf("Expected success = 0\n"); fmpz_mat_print(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-solve_fmpz_mat_dixon.c b/fmpq_mat/test/t-solve_fmpz_mat_dixon.c index e40fe7791f..c892f191e8 100644 --- a/fmpq_mat/test/t-solve_fmpz_mat_dixon.c +++ b/fmpq_mat/test/t-solve_fmpz_mat_dixon.c @@ -72,6 +72,7 @@ main(void) fmpq_mat_print(X); flint_printf("AX:\n"); fmpq_mat_print(AX); + fflush(stdout); flint_abort(); } @@ -109,6 +110,7 @@ main(void) flint_printf("Expected success = 0\n"); fmpz_mat_print(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-solve_fmpz_mat_fraction_free.c b/fmpq_mat/test/t-solve_fmpz_mat_fraction_free.c index 9197a575c0..31ba005554 100644 --- a/fmpq_mat/test/t-solve_fmpz_mat_fraction_free.c +++ b/fmpq_mat/test/t-solve_fmpz_mat_fraction_free.c @@ -72,6 +72,7 @@ main(void) fmpq_mat_print(X); flint_printf("AX:\n"); fmpq_mat_print(AX); + fflush(stdout); flint_abort(); } @@ -109,6 +110,7 @@ main(void) flint_printf("Expected success = 0\n"); fmpz_mat_print(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-solve_fmpz_mat_multi_mod.c b/fmpq_mat/test/t-solve_fmpz_mat_multi_mod.c index 05ff5f1cc9..100dca0735 100644 --- a/fmpq_mat/test/t-solve_fmpz_mat_multi_mod.c +++ b/fmpq_mat/test/t-solve_fmpz_mat_multi_mod.c @@ -72,6 +72,7 @@ main(void) fmpq_mat_print(X); flint_printf("AX:\n"); fmpq_mat_print(AX); + fflush(stdout); flint_abort(); } @@ -109,6 +110,7 @@ main(void) flint_printf("Expected success = 0\n"); fmpz_mat_print(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-solve_fraction_free.c b/fmpq_mat/test/t-solve_fraction_free.c index 091ccc48c7..554f02d05b 100644 --- a/fmpq_mat/test/t-solve_fraction_free.c +++ b/fmpq_mat/test/t-solve_fraction_free.c @@ -68,6 +68,7 @@ main(void) fmpq_mat_print(X); flint_printf("AX:\n"); fmpq_mat_print(AX); + fflush(stdout); flint_abort(); } @@ -111,6 +112,7 @@ main(void) flint_printf("Expected success = 0\n"); fmpq_mat_print(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-solve_multi_mod.c b/fmpq_mat/test/t-solve_multi_mod.c index bfa915a143..d8c36cad63 100644 --- a/fmpq_mat/test/t-solve_multi_mod.c +++ b/fmpq_mat/test/t-solve_multi_mod.c @@ -68,6 +68,7 @@ main(void) fmpq_mat_print(X); flint_printf("AX:\n"); fmpq_mat_print(AX); + fflush(stdout); flint_abort(); } @@ -111,6 +112,7 @@ main(void) flint_printf("Expected success = 0\n"); fmpq_mat_print(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-sub.c b/fmpq_mat/test/t-sub.c index 5bba7e856d..4a462bf469 100644 --- a/fmpq_mat/test/t-sub.c +++ b/fmpq_mat/test/t-sub.c @@ -58,6 +58,7 @@ main(void) fmpq_mat_print(B); flint_printf("C:\n"); fmpq_mat_print(C); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) fmpq_mat_print(B); flint_printf("C:\n"); fmpq_mat_print(C); + fflush(stdout); flint_abort(); } @@ -142,6 +144,7 @@ main(void) fmpq_mat_print(C); flint_printf("D:\n"); fmpq_mat_print(D); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-trace.c b/fmpq_mat/test/t-trace.c index 25b8443573..b71af09d18 100644 --- a/fmpq_mat/test/t-trace.c +++ b/fmpq_mat/test/t-trace.c @@ -64,6 +64,7 @@ main(void) fmpq_mat_print(BA), flint_printf("\n"); flint_printf("tr(AB): "), fmpq_print(trab), flint_printf("\n"); flint_printf("tr(BA): "), fmpq_print(trba), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mat/test/t-transpose.c b/fmpq_mat/test/t-transpose.c index 5216ef2f92..5438df2d9a 100644 --- a/fmpq_mat/test/t-transpose.c +++ b/fmpq_mat/test/t-transpose.c @@ -58,6 +58,7 @@ main(void) fmpq_mat_print(B); flint_printf("C:\n"); fmpq_mat_print(C); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) fmpq_mat_print(A); flint_printf("B:\n"); fmpq_mat_print(B); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-add_sub.c b/fmpq_mpoly/test/t-add_sub.c index 0ffeab5144..e31aa81327 100644 --- a/fmpq_mpoly/test/t-add_sub.c +++ b/fmpq_mpoly/test/t-add_sub.c @@ -62,6 +62,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f + g) - g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -113,6 +114,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f + g = g + f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -165,6 +167,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f - g = -g + f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -220,6 +223,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f + (g + h) = (f + g) + h\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -276,6 +280,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f - (g + h) = (f - g) - h\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -338,6 +343,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -365,6 +371,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -392,6 +399,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing both args\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-add_sub_fmpq.c b/fmpq_mpoly/test/t-add_sub_fmpq.c index 4613ddadbd..6dcc2bd0d6 100644 --- a/fmpq_mpoly/test/t-add_sub_fmpq.c +++ b/fmpq_mpoly/test/t-add_sub_fmpq.c @@ -58,6 +58,7 @@ main(void) if (!fmpq_mpoly_equal(f, h, ctx)) { flint_printf("FAIL: Check (f + a) - a = f\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ main(void) if (!fmpq_mpoly_equal(f, h, ctx)) { flint_printf("FAIL: Check (f - a) + a = f\n"); + fflush(stdout); flint_abort(); } } @@ -120,6 +122,7 @@ main(void) if (!fmpq_mpoly_equal(f, g, ctx)) { flint_printf("FAIL: check aliasing\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-add_sub_fmpz.c b/fmpq_mpoly/test/t-add_sub_fmpz.c index 0e1e02d16e..ce6885f777 100644 --- a/fmpq_mpoly/test/t-add_sub_fmpz.c +++ b/fmpq_mpoly/test/t-add_sub_fmpz.c @@ -61,6 +61,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f + a) - a = f, i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -108,6 +109,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-cmp.c b/fmpq_mpoly/test/t-cmp.c index 067a4ed544..d68fa55766 100644 --- a/fmpq_mpoly/test/t-cmp.c +++ b/fmpq_mpoly/test/t-cmp.c @@ -64,6 +64,7 @@ main(void) flint_printf("FAIL\n" "check polynomial terms are in order\n" "i = %wd, j1 = %wd, j2 = %wd\n", i, j1, j2); + fflush(stdout); flint_abort(); } } @@ -145,6 +146,7 @@ main(void) flint_printf("FAIL\n" "check polynomial compares equal to itself\n" "i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -155,6 +157,7 @@ main(void) flint_printf("FAIL\n" "check polynomial comparison with differing bits\n" "i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -163,6 +166,7 @@ main(void) flint_printf("FAIL\n" "check transitivity\n" "i = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-compose_fmpq_mpoly.c b/fmpq_mpoly/test/t-compose_fmpq_mpoly.c index a7acd08ada..ddbd5e7ff0 100644 --- a/fmpq_mpoly/test/t-compose_fmpq_mpoly.c +++ b/fmpq_mpoly/test/t-compose_fmpq_mpoly.c @@ -51,6 +51,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example 1\n", i); + fflush(stdout); flint_abort(); } @@ -61,6 +62,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example 2\n", i); + fflush(stdout); flint_abort(); } @@ -71,6 +73,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example 3\n", i); + fflush(stdout); flint_abort(); } @@ -138,6 +141,7 @@ main(void) printf("FAIL\n"); flint_printf("Check composition success with generators\n" "i: %wd, j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -146,6 +150,7 @@ main(void) printf("FAIL\n"); flint_printf("Check composition with generators\n" "i: %wd, j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -200,6 +205,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -207,6 +213,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition with identity\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -278,6 +285,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluation success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } } @@ -288,6 +296,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } fmpq_mpoly_assert_canonical(g, ctx2); @@ -297,6 +306,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluation success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -304,6 +314,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition and evalall commute\ni: %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-compose_fmpq_poly.c b/fmpq_mpoly/test/t-compose_fmpq_poly.c index 45f95c7ac4..be72e2617e 100644 --- a/fmpq_mpoly/test/t-compose_fmpq_poly.c +++ b/fmpq_mpoly/test/t-compose_fmpq_poly.c @@ -82,6 +82,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluation success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } fmpq_poly_evaluate_fmpq(ge, g, vals2); @@ -89,6 +90,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition and evalall commute\ni: %wd\n", i); + fflush(stdout); flint_abort(); } } @@ -173,6 +175,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluation success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } fmpq_poly_init(t); @@ -181,6 +184,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition with constants matches evalall\ni: %wd\n", i); + fflush(stdout); flint_abort(); } fmpq_poly_clear(t); @@ -261,6 +265,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluation success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } fmpq_poly_init(t); @@ -269,6 +274,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check multiprecision composition with constants matches evalall\ni: %wd\n", i); + fflush(stdout); flint_abort(); } fmpq_poly_clear(t); diff --git a/fmpq_mpoly/test/t-content.c b/fmpq_mpoly/test/t-content.c index c44cf27884..8d5967dc36 100644 --- a/fmpq_mpoly/test/t-content.c +++ b/fmpq_mpoly/test/t-content.c @@ -56,6 +56,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check content\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-content_vars.c b/fmpq_mpoly/test/t-content_vars.c index 7d6b089e65..60dcc0fe7e 100644 --- a/fmpq_mpoly/test/t-content_vars.c +++ b/fmpq_mpoly/test/t-content_vars.c @@ -72,6 +72,7 @@ main(void) if (!fmpq_mpoly_content_vars(g, f, vars, num_vars, ctx)) { flint_printf("FAIL: check content could be computed\n"); + fflush(stdout); flint_abort(); } @@ -80,6 +81,7 @@ main(void) if (!fmpq_mpoly_is_zero(f, ctx)) { flint_printf("FAIL: check zero content\n"); + fflush(stdout); flint_abort(); } } @@ -90,6 +92,7 @@ main(void) if (fmpq_mpoly_degree_si(g, vars[j], ctx) != 0) { flint_printf("FAIL: content depends on a bad variable\n"); + fflush(stdout); flint_abort(); } } @@ -97,18 +100,21 @@ main(void) if (!fmpq_mpoly_divides(t, f, g, ctx)) { flint_printf("FAIL: check content divides\n"); + fflush(stdout); flint_abort(); } if (!fmpq_mpoly_content_vars(t, t, vars, num_vars, ctx)) { flint_printf("FAIL: check cofactor content could be computed\n"); + fflush(stdout); flint_abort(); } if (!fmpq_mpoly_is_one(t, ctx)) { flint_printf("FAIL: check cofactor content is one\n"); + fflush(stdout); flint_abort(); } } @@ -116,12 +122,14 @@ main(void) if (!fmpq_mpoly_content_vars(f, f, vars, num_vars, ctx)) { flint_printf("FAIL: check aliased content could be computed\n"); + fflush(stdout); flint_abort(); } if (!fmpq_mpoly_equal(f, g, ctx)) { flint_printf("FAIL: check aliasing\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-degree.c b/fmpq_mpoly/test/t-degree.c index c0bd0321ab..17a0de732a 100644 --- a/fmpq_mpoly/test/t-degree.c +++ b/fmpq_mpoly/test/t-degree.c @@ -63,6 +63,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree does not go up under addition\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -124,6 +125,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree adds under multiplication\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-degrees_term_exp_fits_ui_si.c b/fmpq_mpoly/test/t-degrees_term_exp_fits_ui_si.c index 6f8e78eda4..8d575fbb07 100644 --- a/fmpq_mpoly/test/t-degrees_term_exp_fits_ui_si.c +++ b/fmpq_mpoly/test/t-degrees_term_exp_fits_ui_si.c @@ -40,6 +40,7 @@ main(void) || !fmpq_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 1\n"); + fflush(stdout); flint_abort(); } @@ -48,6 +49,7 @@ main(void) || !fmpq_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 2\n"); + fflush(stdout); flint_abort(); } @@ -56,6 +58,7 @@ main(void) || fmpq_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 3\n"); + fflush(stdout); flint_abort(); } @@ -64,6 +67,7 @@ main(void) || fmpq_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 4\n"); + fflush(stdout); flint_abort(); } @@ -72,6 +76,7 @@ main(void) if (!fmpq_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 1\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +84,7 @@ main(void) if (!fmpq_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 2\n"); + fflush(stdout); flint_abort(); } @@ -86,6 +92,7 @@ main(void) if (fmpq_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 3\n"); + fflush(stdout); flint_abort(); } @@ -93,6 +100,7 @@ main(void) if (fmpq_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 4\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +111,7 @@ main(void) || !fmpq_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 1\n"); + fflush(stdout); flint_abort(); } @@ -111,6 +120,7 @@ main(void) || !fmpq_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 2\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +129,7 @@ main(void) || fmpq_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 3\n"); + fflush(stdout); flint_abort(); } @@ -127,6 +138,7 @@ main(void) || fmpq_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 4\n"); + fflush(stdout); flint_abort(); } @@ -135,6 +147,7 @@ main(void) if (!fmpq_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 1\n"); + fflush(stdout); flint_abort(); } @@ -142,6 +155,7 @@ main(void) if (!fmpq_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 2\n"); + fflush(stdout); flint_abort(); } @@ -149,6 +163,7 @@ main(void) if (fmpq_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 3\n"); + fflush(stdout); flint_abort(); } @@ -156,12 +171,14 @@ main(void) if (fmpq_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 4\n"); + fflush(stdout); flint_abort(); } } else { printf("FAIL\nFLINT_BITS is not 64 or 32\n"); + fflush(stdout); flint_abort(); } @@ -211,6 +228,7 @@ main(void) if (result != fmpq_mpoly_term_exp_fits_si(f, j, ctx)) { flint_printf("FAIL\nCheck monomial_fit_si\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -220,6 +238,7 @@ main(void) if (result != fmpq_mpoly_term_exp_fits_ui(f, j, ctx)) { flint_printf("FAIL\nCheck monomial_fit_ui\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -231,6 +250,7 @@ main(void) if (!fmpz_equal(exp[k], deg[k])) { flint_printf("FAIL\nCheck degree computation\ni = %wd\n", i); + fflush(stdout); flint_abort(); } result = result && fmpz_fits_si(exp[k]); @@ -238,6 +258,7 @@ main(void) if (result != fmpq_mpoly_degrees_fit_si(f, ctx)) { flint_printf("FAIL\nCheck degrees_fit_si\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-derivative_integral.c b/fmpq_mpoly/test/t-derivative_integral.c index 06b8f0c7a4..6f77ef93fe 100644 --- a/fmpq_mpoly/test/t-derivative_integral.c +++ b/fmpq_mpoly/test/t-derivative_integral.c @@ -89,7 +89,9 @@ main(void) printf("FAIL\n"); flint_printf("Check d(f*g) = df*g + f*dg\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); + fflush(stdout); flint_abort(); } } @@ -172,6 +174,7 @@ main(void) printf("FAIL\n"); flint_printf("Check d(f*g) = df*g + f*dg with aliasing\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -236,6 +239,7 @@ main(void) printf("FAIL\n"); flint_printf("Check d(int(f)) = f with aliasing\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-div.c b/fmpq_mpoly/test/t-div.c index 5290765625..a940d8e1cc 100644 --- a/fmpq_mpoly/test/t-div.c +++ b/fmpq_mpoly/test/t-div.c @@ -46,6 +46,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni=%wd j=%wd\n",i,j); + fflush(stdout); flint_abort(); } } @@ -178,6 +180,7 @@ main(void) printf("FAIL\n"); flint_printf("Check output agrees with divrem\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -267,6 +270,7 @@ main(void) printf("FAIL\n"); flint_printf("Check aliasing of quotient with first argument\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -355,6 +359,7 @@ main(void) printf("FAIL\n"); flint_printf("Check aliasing of quotient with second argument\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-divides.c b/fmpq_mpoly/test/t-divides.c index c53526bae9..d9df259489 100644 --- a/fmpq_mpoly/test/t-divides.c +++ b/fmpq_mpoly/test/t-divides.c @@ -65,6 +65,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -130,6 +131,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check random polys don't divide\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -187,6 +189,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first argument, exact division\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -246,6 +249,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing, first argument, random polys\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -302,6 +306,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second argument, exact division\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -361,6 +366,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing, second argument, random polys\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-divrem.c b/fmpq_mpoly/test/t-divrem.c index d15b9aa7fc..4f813d7a45 100644 --- a/fmpq_mpoly/test/t-divrem.c +++ b/fmpq_mpoly/test/t-divrem.c @@ -70,6 +70,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -133,6 +134,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f = g*q + r for random polys\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -197,6 +199,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f = g*q + r for random polys, alias quotient and numerator\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -261,6 +264,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f = g*q + r for random polys, alias quotient and numerator\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -326,6 +330,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f = g*q + r for random polys, alias quotient and numerator\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -390,6 +395,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f = g*q + r for random polys, alias quotient and numerator\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-divrem_ideal.c b/fmpq_mpoly/test/t-divrem_ideal.c index 9ce82b57c8..e0bca12f4b 100644 --- a/fmpq_mpoly/test/t-divrem_ideal.c +++ b/fmpq_mpoly/test/t-divrem_ideal.c @@ -110,6 +110,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check s*f = g1*q1 + ... + gn*qn + r\ni=%wd j=%wd\n",i,j); + fflush(stdout); flint_abort(); } } @@ -209,6 +210,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of remainder\ni=%wd j=%wd\n",i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-equal_is_fmpq.c b/fmpq_mpoly/test/t-equal_is_fmpq.c index eef0fd0e72..4d76488d86 100644 --- a/fmpq_mpoly/test/t-equal_is_fmpq.c +++ b/fmpq_mpoly/test/t-equal_is_fmpq.c @@ -68,6 +68,7 @@ main(void) { printf("FAIL\n"); flint_printf("test 1\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) { printf("FAIL\n"); flint_printf("test 2\n"); + fflush(stdout); flint_abort(); } @@ -135,6 +137,7 @@ main(void) { printf("FAIL\n"); flint_printf("test 3\n"); + fflush(stdout); flint_abort(); } @@ -165,6 +168,7 @@ main(void) { printf("FAIL\n"); flint_printf("test 4\n"); + fflush(stdout); flint_abort(); } @@ -206,6 +210,7 @@ main(void) { printf("FAIL\n"); flint_printf("test 5\n"); + fflush(stdout); flint_abort(); } @@ -253,6 +258,7 @@ main(void) { printf("FAIL\n"); flint_printf("test 6\n"); + fflush(stdout); flint_abort(); } @@ -287,6 +293,7 @@ main(void) { printf("FAIL\n"); flint_printf("test 7\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-evaluate.c b/fmpq_mpoly/test/t-evaluate.c index b2a1e55f3c..09bfe8a40e 100644 --- a/fmpq_mpoly/test/t-evaluate.c +++ b/fmpq_mpoly/test/t-evaluate.c @@ -72,6 +72,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluation success\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -81,6 +82,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluation success\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } fmpq_mpoly_assert_canonical(f, ctx); @@ -89,6 +91,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check repeated evalone matches evalall\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -158,6 +161,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluation success\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -167,6 +171,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluation success\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -176,6 +181,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check multiprecision repeated evalone matches evalall\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -247,6 +253,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluation success\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -255,6 +262,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check addition commutes with evalall\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-gcd.c b/fmpq_mpoly/test/t-gcd.c index 14c38121b4..c8d27c6c09 100644 --- a/fmpq_mpoly/test/t-gcd.c +++ b/fmpq_mpoly/test/t-gcd.c @@ -37,6 +37,7 @@ void gcd_check( { flint_printf("Check gcd can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -47,6 +48,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check divisor of gcd\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -58,6 +60,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check zero gcd only results from zero inputs\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -68,6 +71,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd is monic\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -80,6 +84,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check aliasing 1\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -93,6 +98,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check aliasing 2\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -105,6 +111,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check divisibility\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -116,6 +123,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -124,6 +132,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors is one\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -167,6 +176,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-gcd_brown.c b/fmpq_mpoly/test/t-gcd_brown.c index 244cb434bd..c3c2bac74f 100644 --- a/fmpq_mpoly/test/t-gcd_brown.c +++ b/fmpq_mpoly/test/t-gcd_brown.c @@ -40,6 +40,7 @@ void gcd_check( { flint_printf("Check gcd can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -50,6 +51,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check zero gcd only results from zero inputs\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -60,6 +62,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd has positive lc\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -71,6 +74,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check divisibility\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -82,6 +86,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -90,6 +95,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors is one\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-gcd_cofactors.c b/fmpq_mpoly/test/t-gcd_cofactors.c index ca356fcecb..4dc9709b4f 100644 --- a/fmpq_mpoly/test/t-gcd_cofactors.c +++ b/fmpq_mpoly/test/t-gcd_cofactors.c @@ -45,6 +45,7 @@ void gcd_check( { flint_printf("Check gcd can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -55,6 +56,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check divisor of gcd\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -65,6 +67,7 @@ void gcd_check( { printf("FAIL\n"); flint_printf("Check cofactors i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -75,6 +78,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check zero gcd only results from zero inputs\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -85,6 +89,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd is monic\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -96,6 +101,7 @@ void gcd_check( if (!fmpq_mpoly_equal(g, u, ctx) || !fmpq_mpoly_equal(abar, v, ctx) || !fmpq_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (a, u): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -107,6 +113,7 @@ void gcd_check( if (!fmpq_mpoly_equal(g, u, ctx) || !fmpq_mpoly_equal(abar, v, ctx) || !fmpq_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (a, v): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -118,6 +125,7 @@ void gcd_check( if (!fmpq_mpoly_equal(g, u, ctx) || !fmpq_mpoly_equal(abar, v, ctx) || !fmpq_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (a, w): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -129,6 +137,7 @@ void gcd_check( if (!fmpq_mpoly_equal(g, u, ctx) || !fmpq_mpoly_equal(abar, v, ctx) || !fmpq_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (u, b): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -140,6 +149,7 @@ void gcd_check( if (!fmpq_mpoly_equal(g, u, ctx) || !fmpq_mpoly_equal(abar, v, ctx) || !fmpq_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (v, b): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -151,6 +161,7 @@ void gcd_check( if (!fmpq_mpoly_equal(g, u, ctx) || !fmpq_mpoly_equal(abar, v, ctx) || !fmpq_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (w, b): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -163,6 +174,7 @@ void gcd_check( if (!fmpq_mpoly_equal(g, u, ctx) || !fmpq_mpoly_equal(abar, v, ctx) || !fmpq_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (u, v): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -175,6 +187,7 @@ void gcd_check( if (!fmpq_mpoly_equal(g, u, ctx) || !fmpq_mpoly_equal(abar, v, ctx) || !fmpq_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (v, u): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -187,6 +200,7 @@ void gcd_check( if (!fmpq_mpoly_equal(g, u, ctx) || !fmpq_mpoly_equal(abar, v, ctx) || !fmpq_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (u, w): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -199,6 +213,7 @@ void gcd_check( if (!fmpq_mpoly_equal(g, u, ctx) || !fmpq_mpoly_equal(abar, v, ctx) || !fmpq_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (w, u): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -211,6 +226,7 @@ void gcd_check( if (!fmpq_mpoly_equal(g, u, ctx) || !fmpq_mpoly_equal(abar, v, ctx) || !fmpq_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (v, w): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -223,6 +239,7 @@ void gcd_check( if (!fmpq_mpoly_equal(g, u, ctx) || !fmpq_mpoly_equal(abar, v, ctx) || !fmpq_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (w, v): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -235,6 +252,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -243,6 +261,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors is one\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -251,6 +270,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check cofactors of cofactors\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -262,6 +282,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check cofactors of cofactors with aliasing\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -310,6 +331,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-gcd_hensel.c b/fmpq_mpoly/test/t-gcd_hensel.c index 3c10f3fbd2..e03cbbb87d 100644 --- a/fmpq_mpoly/test/t-gcd_hensel.c +++ b/fmpq_mpoly/test/t-gcd_hensel.c @@ -31,6 +31,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -51,6 +53,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -58,6 +61,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -66,6 +70,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -73,6 +78,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -82,6 +88,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-gcd_subresultant.c b/fmpq_mpoly/test/t-gcd_subresultant.c index e4145350d1..9ded731bc5 100644 --- a/fmpq_mpoly/test/t-gcd_subresultant.c +++ b/fmpq_mpoly/test/t-gcd_subresultant.c @@ -31,6 +31,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -51,6 +53,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is unit normal\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -58,6 +61,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -66,6 +70,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -73,6 +78,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -82,6 +88,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-gcd_zippel.c b/fmpq_mpoly/test/t-gcd_zippel.c index 13e28c0820..645461416d 100644 --- a/fmpq_mpoly/test/t-gcd_zippel.c +++ b/fmpq_mpoly/test/t-gcd_zippel.c @@ -71,6 +71,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check that gcd could be computed\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -80,6 +81,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check zero gcd only results from zero inputs\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } continue; @@ -89,6 +91,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check gcd has positive lc\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -99,6 +102,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check divisibility\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -108,6 +112,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check that cofactor gcd could be computed\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -115,6 +120,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check cofactors are relatively prime\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-gcd_zippel2.c b/fmpq_mpoly/test/t-gcd_zippel2.c index 7948371fb1..f83f60cdbe 100644 --- a/fmpq_mpoly/test/t-gcd_zippel2.c +++ b/fmpq_mpoly/test/t-gcd_zippel2.c @@ -36,6 +36,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -45,6 +46,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -55,6 +57,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -64,6 +67,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -74,6 +78,7 @@ void gcd_check( { flint_printf("FAIL: Check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -84,6 +89,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -91,6 +97,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-gen.c b/fmpq_mpoly/test/t-gen.c index f37275075a..74842bc16a 100644 --- a/fmpq_mpoly/test/t-gen.c +++ b/fmpq_mpoly/test/t-gen.c @@ -63,6 +63,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check one generator\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check product of two generators\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-get_coeff_vars_ui.c b/fmpq_mpoly/test/t-get_coeff_vars_ui.c index 77b519eaf6..57a01c81ec 100644 --- a/fmpq_mpoly/test/t-get_coeff_vars_ui.c +++ b/fmpq_mpoly/test/t-get_coeff_vars_ui.c @@ -41,6 +41,7 @@ main(void) if (!fmpq_mpoly_equal(f, g, ctx)) { flint_printf("FAIL\ncheck simple example\n"); + fflush(stdout); flint_abort(); } fmpq_mpoly_clear(f, ctx); @@ -95,6 +96,7 @@ main(void) { flint_printf("FAIL\n" "check 1 variable sum of coefficients\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -161,6 +163,7 @@ main(void) { flint_printf("FAIL\n" "check 2 variable sum of coefficients\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-get_set_coeff_fmpq_fmpz.c b/fmpq_mpoly/test/t-get_set_coeff_fmpq_fmpz.c index 0040a2c51b..3be6c27864 100644 --- a/fmpq_mpoly/test/t-get_set_coeff_fmpq_fmpz.c +++ b/fmpq_mpoly/test/t-get_set_coeff_fmpq_fmpz.c @@ -65,6 +65,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check _fmpq_fmpz\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-get_set_coeff_fmpq_monomial.c b/fmpq_mpoly/test/t-get_set_coeff_fmpq_monomial.c index bc6bb08d78..809b5f91cb 100644 --- a/fmpq_mpoly/test/t-get_set_coeff_fmpq_monomial.c +++ b/fmpq_mpoly/test/t-get_set_coeff_fmpq_monomial.c @@ -64,6 +64,7 @@ main(void) if (!fmpq_equal(cm, ce)) { flint_printf("FAIL\ncheck a random monomial\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) if (!fmpq_equal(cm, ce)) { flint_printf("FAIL\ncheck all monomials in f\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -100,6 +102,7 @@ main(void) if (!fmpq_equal(cm, ce)) { flint_printf("FAIL\nset random coeff and check\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-get_set_coeff_fmpq_ui.c b/fmpq_mpoly/test/t-get_set_coeff_fmpq_ui.c index 1256720b7a..c528493a38 100644 --- a/fmpq_mpoly/test/t-get_set_coeff_fmpq_ui.c +++ b/fmpq_mpoly/test/t-get_set_coeff_fmpq_ui.c @@ -61,6 +61,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check _fmpq_ui\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-get_set_is_fmpq.c b/fmpq_mpoly/test/t-get_set_is_fmpq.c index fe2cd1eaeb..47138fc809 100644 --- a/fmpq_mpoly/test/t-get_set_is_fmpq.c +++ b/fmpq_mpoly/test/t-get_set_is_fmpq.c @@ -51,6 +51,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check is_fmpq and get_fmpq catch constants\ni = %wd\n", i); + fflush(stdout); flint_abort(); } } @@ -61,6 +62,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check set_fmpq makes is_fmpq true\ni = %wd\n", i); + fflush(stdout); flint_abort(); } fmpq_mpoly_get_fmpq(d, f, ctx); @@ -68,6 +70,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check get_fmpq matches set_fmpq true\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-get_set_str_pretty.c b/fmpq_mpoly/test/t-get_set_str_pretty.c index 216ccce019..3596d06c23 100644 --- a/fmpq_mpoly/test/t-get_set_str_pretty.c +++ b/fmpq_mpoly/test/t-get_set_str_pretty.c @@ -48,6 +48,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("check that parsing inverts printing\ni = %wd, len1 = %wd\n", i ,len1); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-get_set_term_coeff_fmpq.c b/fmpq_mpoly/test/t-get_set_term_coeff_fmpq.c index ac66b49bae..0db348433c 100644 --- a/fmpq_mpoly/test/t-get_set_term_coeff_fmpq.c +++ b/fmpq_mpoly/test/t-get_set_term_coeff_fmpq.c @@ -54,6 +54,7 @@ main(void) { printf("FAIL\n"); flint_printf("check get and set match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -63,6 +64,7 @@ main(void) { printf("FAIL\n"); flint_printf("check reference match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-get_set_term_exp_fmpz.c b/fmpq_mpoly/test/t-get_set_term_exp_fmpz.c index e780d6c63c..cf98811484 100644 --- a/fmpq_mpoly/test/t-get_set_term_exp_fmpz.c +++ b/fmpq_mpoly/test/t-get_set_term_exp_fmpz.c @@ -84,6 +84,7 @@ main(void) if (!result) { flint_printf("FAIL\ncheck get and set match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-get_set_term_exp_si.c b/fmpq_mpoly/test/t-get_set_term_exp_si.c index 6ade18cf38..ba91dbf270 100644 --- a/fmpq_mpoly/test/t-get_set_term_exp_si.c +++ b/fmpq_mpoly/test/t-get_set_term_exp_si.c @@ -80,6 +80,7 @@ main(void) if (!result) { flint_printf("FAIL\ncheck get and set match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-get_set_term_exp_ui.c b/fmpq_mpoly/test/t-get_set_term_exp_ui.c index 1b2759fc4b..04bcbf0030 100644 --- a/fmpq_mpoly/test/t-get_set_term_exp_ui.c +++ b/fmpq_mpoly/test/t-get_set_term_exp_ui.c @@ -79,6 +79,7 @@ main(void) if (!result) { flint_printf("FAIL\ncheck get and set match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-get_term.c b/fmpq_mpoly/test/t-get_term.c index 2f0c6827e7..4c64375ba6 100644 --- a/fmpq_mpoly/test/t-get_term.c +++ b/fmpq_mpoly/test/t-get_term.c @@ -60,6 +60,7 @@ main(void) if (!fmpq_mpoly_equal(f, h, ctx)) { flint_printf("FAIL\nCheck a polynomial is the sum of its terms\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-get_term_monomial.c b/fmpq_mpoly/test/t-get_term_monomial.c index 8a4356b37e..d87c21c60b 100644 --- a/fmpq_mpoly/test/t-get_term_monomial.c +++ b/fmpq_mpoly/test/t-get_term_monomial.c @@ -68,6 +68,7 @@ main(void) if (!fmpq_equal(c, d)) { flint_printf("FAIL\nCheck getting a coeff by its monomial\ni = %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-mul.c b/fmpq_mpoly/test/t-mul.c index 4ed023ec10..60d16df2e4 100644 --- a/fmpq_mpoly/test/t-mul.c +++ b/fmpq_mpoly/test/t-mul.c @@ -74,6 +74,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*(g + h) = f*g + f*h\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -128,6 +129,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -178,6 +180,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-pow_fmpz.c b/fmpq_mpoly/test/t-pow_fmpz.c index 02688af0e9..a5f56d33b0 100644 --- a/fmpq_mpoly/test/t-pow_fmpz.c +++ b/fmpq_mpoly/test/t-pow_fmpz.c @@ -63,6 +63,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check against rmul\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-pow_ui.c b/fmpq_mpoly/test/t-pow_ui.c index 9ddd24b9a6..3c7b320f6b 100644 --- a/fmpq_mpoly/test/t-pow_ui.c +++ b/fmpq_mpoly/test/t-pow_ui.c @@ -62,6 +62,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check against rmul\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -125,6 +126,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check monomials against pow_fmpz\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-push_term_fmpq_fmpz.c b/fmpq_mpoly/test/t-push_term_fmpq_fmpz.c index c91dac6b43..5f6e6c7ffa 100644 --- a/fmpq_mpoly/test/t-push_term_fmpq_fmpz.c +++ b/fmpq_mpoly/test/t-push_term_fmpq_fmpz.c @@ -84,6 +84,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed coefficient matches\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } for (k = 0; k < nvars; k++) @@ -92,6 +93,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed exponent matches\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -105,6 +107,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed polynomial matches add\ni = %wd\n",i); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-push_term_fmpq_ui.c b/fmpq_mpoly/test/t-push_term_fmpq_ui.c index f1401a5f22..928b6c1607 100644 --- a/fmpq_mpoly/test/t-push_term_fmpq_ui.c +++ b/fmpq_mpoly/test/t-push_term_fmpq_ui.c @@ -77,6 +77,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed coefficient matches\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } for (k = 0; k < nvars; k++) @@ -85,6 +86,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed exponent matches\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -98,6 +100,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed polynomial matches add\ni=%wd\n",i,j); + fflush(stdout); flint_abort(); } diff --git a/fmpq_mpoly/test/t-resultant_discriminant.c b/fmpq_mpoly/test/t-resultant_discriminant.c index 010baebb20..59076d17d1 100644 --- a/fmpq_mpoly/test/t-resultant_discriminant.c +++ b/fmpq_mpoly/test/t-resultant_discriminant.c @@ -39,12 +39,14 @@ main(void) if (!fmpq_mpoly_discriminant(d, f, 0, ctx)) { flint_printf("FAIL: could not compute quadratic discriminant\n"); + fflush(stdout); flint_abort(); } if (!fmpq_mpoly_equal(d, d1, ctx)) { flint_printf("FAIL: Check quadratic polynomial\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +93,7 @@ main(void) { flint_printf("FAIL: Check univariate resultant \n"); flint_printf("i: %wd\n",i); + fflush(stdout); flint_abort(); } @@ -155,6 +158,7 @@ main(void) { flint_printf("FAIL: Check res(a*b,c) = res(a,c)*res(b,c)\n"); flint_printf("i: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } } @@ -232,6 +236,7 @@ main(void) flint_printf("res(a, b): "); fmpq_mpoly_print_pretty(r, NULL, ctx); flint_printf("\n"); flint_printf("i: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-scalar_mul_div_fmpq.c b/fmpq_mpoly/test/t-scalar_mul_div_fmpq.c index 2337ddfaba..b59270f3cf 100644 --- a/fmpq_mpoly/test/t-scalar_mul_div_fmpq.c +++ b/fmpq_mpoly/test/t-scalar_mul_div_fmpq.c @@ -63,6 +63,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f * a) / a = f, i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -112,6 +113,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-scalar_mul_div_fmpz.c b/fmpq_mpoly/test/t-scalar_mul_div_fmpz.c index 6fdc551521..14669b84c2 100644 --- a/fmpq_mpoly/test/t-scalar_mul_div_fmpz.c +++ b/fmpq_mpoly/test/t-scalar_mul_div_fmpz.c @@ -63,6 +63,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f * a) / a = f, i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -112,6 +113,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-scalar_mul_fmpq.c b/fmpq_mpoly/test/t-scalar_mul_fmpq.c index 41d8db4284..8cb631305d 100644 --- a/fmpq_mpoly/test/t-scalar_mul_fmpq.c +++ b/fmpq_mpoly/test/t-scalar_mul_fmpq.c @@ -69,6 +69,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f*a)*b = f*(a*b)\ni=%wd j=%wd\n",i,j); + fflush(stdout); flint_abort(); } } @@ -123,6 +124,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni=%wd j=%wd\n",i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-sqrt.c b/fmpq_mpoly/test/t-sqrt.c index 79a094e3c6..665a2d0cdd 100644 --- a/fmpq_mpoly/test/t-sqrt.c +++ b/fmpq_mpoly/test/t-sqrt.c @@ -62,6 +62,7 @@ main(void) if (!sqr) { flint_printf("FAIL: Check sqrt(f^2) returns 1\n"); + fflush(stdout); flint_abort(); } @@ -70,6 +71,7 @@ main(void) { flint_printf("FAIL: Check sqrt(f^2) = +-f\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -119,12 +121,14 @@ main(void) { flint_printf("FAIL: Check sqrt(random)\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } else if (!fmpq_mpoly_is_zero(g, ctx)) { flint_printf("FAIL: Check nonsquare returns 0 sqrt\n"); + fflush(stdout); flint_abort(); } } @@ -178,6 +182,7 @@ main(void) { printf("FAIL: Check aliasing\n"); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-term_content.c b/fmpq_mpoly/test/t-term_content.c index a6d95af4f2..14edfe2d5c 100644 --- a/fmpq_mpoly/test/t-term_content.c +++ b/fmpq_mpoly/test/t-term_content.c @@ -60,6 +60,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check zero\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -70,6 +71,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check content is monomial\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -79,6 +81,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check content is monic\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -87,6 +90,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check content divides\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -96,6 +100,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check quotient is primitive\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -106,6 +111,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing \ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-total_degree.c b/fmpq_mpoly/test/t-total_degree.c index cac8ca7901..c2768b44c9 100644 --- a/fmpq_mpoly/test/t-total_degree.c +++ b/fmpq_mpoly/test/t-total_degree.c @@ -81,6 +81,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree does not go up under addition\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -150,6 +151,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree adds under multiplication\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly/test/t-univar.c b/fmpq_mpoly/test/t-univar.c index d41d6743d6..b31450cfee 100644 --- a/fmpq_mpoly/test/t-univar.c +++ b/fmpq_mpoly/test/t-univar.c @@ -60,6 +60,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mpoly -> mpoly_univar -> mpoly\ni: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } @@ -70,6 +71,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mpoly -> mpoly_univar -> mpoly with bits\ni: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } @@ -90,6 +92,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check construction\ni: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_mpoly_factor/test/t-factor.c b/fmpq_mpoly_factor/test/t-factor.c index ab1169781a..76a898b139 100644 --- a/fmpq_mpoly_factor/test/t-factor.c +++ b/fmpq_mpoly_factor/test/t-factor.c @@ -28,6 +28,7 @@ void check_omega(slong lower, slong upper, const fmpq_mpoly_t p, const fmpq_mpol if (!fmpq_mpoly_factor(g, p, ctx)) { flint_printf("check factorization could be computed\n"); + fflush(stdout); flint_abort(); } @@ -38,6 +39,7 @@ void check_omega(slong lower, slong upper, const fmpq_mpoly_t p, const fmpq_mpol if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("factorization has wrong number of factors\n"); + fflush(stdout); flint_abort(); } @@ -45,6 +47,7 @@ void check_omega(slong lower, slong upper, const fmpq_mpoly_t p, const fmpq_mpol if (!fmpq_mpoly_equal(q, p, ctx)) { flint_printf("factorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -54,6 +57,7 @@ void check_omega(slong lower, slong upper, const fmpq_mpoly_t p, const fmpq_mpol if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL:\nfactor is reducible\n"); + fflush(stdout); flint_abort(); } } @@ -67,6 +71,7 @@ void check_omega(slong lower, slong upper, const fmpq_mpoly_t p, const fmpq_mpol !fmpq_is_one(t))) { flint_printf("monic factorization is not monic\n"); + fflush(stdout); flint_abort(); } } @@ -75,6 +80,7 @@ void check_omega(slong lower, slong upper, const fmpq_mpoly_t p, const fmpq_mpol if (!fmpq_mpoly_equal(q, p, ctx)) { flint_printf("monic factorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +93,7 @@ void check_omega(slong lower, slong upper, const fmpq_mpoly_t p, const fmpq_mpol fmpq_sgn(t) <= 0)) { flint_printf("integral factorization is not integral\n"); + fflush(stdout); flint_abort(); } } @@ -95,6 +102,7 @@ void check_omega(slong lower, slong upper, const fmpq_mpoly_t p, const fmpq_mpol if (!fmpq_mpoly_equal(q, p, ctx)) { flint_printf("integral factorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-add.c b/fmpq_poly/test/t-add.c index 665fb55086..d73432ea11 100644 --- a/fmpq_poly/test/t-add.c +++ b/fmpq_poly/test/t-add.c @@ -52,6 +52,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -124,6 +126,7 @@ main(void) fmpq_poly_debug(d), flint_printf("\n\n"); fmpq_poly_debug(e), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-add_series.c b/fmpq_poly/test/t-add_series.c index b80f0cfd2b..8542b88a47 100644 --- a/fmpq_poly/test/t-add_series.c +++ b/fmpq_poly/test/t-add_series.c @@ -56,6 +56,7 @@ main(void) fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("n = %wd\n\n", n); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("n = %wd\n\n", n); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -129,6 +131,7 @@ main(void) fmpq_poly_debug(e), flint_printf("\n\n"); flint_printf("n = %wd\n\n", n); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-add_sub_fmpq.c b/fmpq_poly/test/t-add_sub_fmpq.c index f2d55e95d4..cedd0a70ca 100644 --- a/fmpq_poly/test/t-add_sub_fmpq.c +++ b/fmpq_poly/test/t-add_sub_fmpq.c @@ -79,6 +79,7 @@ main(void) printf("s = "); fmpq_poly_print(s); printf("\n"); printf("t = "); fmpq_poly_print(t); printf("\n"); printf("c = "); fmpq_print(c); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-add_sub_fmpz.c b/fmpq_poly/test/t-add_sub_fmpz.c index 3c453e5a16..893210b8d5 100644 --- a/fmpq_poly/test/t-add_sub_fmpz.c +++ b/fmpq_poly/test/t-add_sub_fmpz.c @@ -79,6 +79,7 @@ main(void) printf("s = "); fmpq_poly_print(s); printf("\n"); printf("t = "); fmpq_poly_print(t); printf("\n"); printf("c = "); fmpz_print(c); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-add_sub_si.c b/fmpq_poly/test/t-add_sub_si.c index 4b37786f2a..5bb2f6de8f 100644 --- a/fmpq_poly/test/t-add_sub_si.c +++ b/fmpq_poly/test/t-add_sub_si.c @@ -79,6 +79,7 @@ main(void) printf("s = "); fmpq_poly_print(s); printf("\n"); printf("t = "); fmpq_poly_print(t); printf("\n"); printf("c = "); flint_printf("%wd", c); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-asin_series.c b/fmpq_poly/test/t-asin_series.c index 442cdde31e..74a504e2a5 100644 --- a/fmpq_poly/test/t-asin_series.c +++ b/fmpq_poly/test/t-asin_series.c @@ -57,6 +57,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) flint_printf("asin(A) = "), fmpq_poly_debug(asinA), flint_printf("\n\n"); flint_printf("atan(B) = "), fmpq_poly_debug(atanB), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-asinh_series.c b/fmpq_poly/test/t-asinh_series.c index 255307faa9..c6171a8aa6 100644 --- a/fmpq_poly/test/t-asinh_series.c +++ b/fmpq_poly/test/t-asinh_series.c @@ -57,6 +57,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) flint_printf("asinh(A) = "), fmpq_poly_debug(asinhA), flint_printf("\n\n"); flint_printf("atanh(B) = "), fmpq_poly_debug(atanhB), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-atan_series.c b/fmpq_poly/test/t-atan_series.c index 8bb99962f1..3b3c65b757 100644 --- a/fmpq_poly/test/t-atan_series.c +++ b/fmpq_poly/test/t-atan_series.c @@ -57,6 +57,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) flint_printf("2*atan(A) = "), fmpq_poly_debug(atanA), flint_printf("\n\n"); flint_printf("atan(B) = "), fmpq_poly_debug(atanB), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-atanh_series.c b/fmpq_poly/test/t-atanh_series.c index df3f0fb251..1a80eb9b78 100644 --- a/fmpq_poly/test/t-atanh_series.c +++ b/fmpq_poly/test/t-atanh_series.c @@ -57,6 +57,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) flint_printf("2*atanh(A) = "), fmpq_poly_debug(atanhA), flint_printf("\n\n"); flint_printf("atanh(B) = "), fmpq_poly_debug(atanhB), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-cmp.c b/fmpq_poly/test/t-cmp.c index e7964d3377..4a0101efbf 100644 --- a/fmpq_poly/test/t-cmp.c +++ b/fmpq_poly/test/t-cmp.c @@ -42,6 +42,7 @@ main(void) { flint_printf("FAIL:\n"); fmpq_poly_debug(f), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ main(void) fmpq_poly_debug(f), flint_printf("\n"); fmpq_poly_debug(g), flint_printf("\n"); fmpq_poly_debug(h), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -98,6 +100,7 @@ main(void) fmpq_poly_debug(f), flint_printf("\n"); fmpq_poly_debug(g), flint_printf("\n"); flint_printf("cmp(f,g) = %d\n", fmpq_poly_cmp(f, g)); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-compose.c b/fmpq_poly/test/t-compose.c index 4aefeffb1b..bcc5bebee7 100644 --- a/fmpq_poly/test/t-compose.c +++ b/fmpq_poly/test/t-compose.c @@ -52,6 +52,7 @@ main(void) fmpq_poly_debug(f), flint_printf("\n\n"); fmpq_poly_debug(g), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -83,6 +84,7 @@ main(void) fmpq_poly_debug(f), flint_printf("\n\n"); fmpq_poly_debug(h), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -128,6 +130,7 @@ main(void) flint_printf("h = "), fmpq_poly_debug(h), flint_printf("\n\n"); flint_printf("f = "), fmpq_poly_debug(f), flint_printf("\n\n"); flint_printf("s = "), fmpq_poly_debug(s), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-compose_series.c b/fmpq_poly/test/t-compose_series.c index 72eacb2679..49d83b72a3 100644 --- a/fmpq_poly/test/t-compose_series.c +++ b/fmpq_poly/test/t-compose_series.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL (aliasing 1):\n"); fmpq_poly_print(f), flint_printf("\n\n"); fmpq_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) flint_printf("FAIL (aliasing 2):\n"); fmpq_poly_print(f), flint_printf("\n\n"); fmpq_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -121,6 +123,7 @@ main(void) flint_printf("h = "), fmpq_poly_print(h), flint_printf("\n\n"); flint_printf("f = "), fmpq_poly_print(f), flint_printf("\n\n"); flint_printf("s = "), fmpq_poly_print(s), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-compose_series_brent_kung.c b/fmpq_poly/test/t-compose_series_brent_kung.c index d57bc6851b..3c98056d7d 100644 --- a/fmpq_poly/test/t-compose_series_brent_kung.c +++ b/fmpq_poly/test/t-compose_series_brent_kung.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL (aliasing 1):\n"); fmpq_poly_print(f), flint_printf("\n\n"); fmpq_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) flint_printf("FAIL (aliasing 2):\n"); fmpq_poly_print(f), flint_printf("\n\n"); fmpq_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -121,6 +123,7 @@ main(void) flint_printf("h = "), fmpq_poly_print(h), flint_printf("\n\n"); flint_printf("f = "), fmpq_poly_print(f), flint_printf("\n\n"); flint_printf("s = "), fmpq_poly_print(s), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-compose_series_horner.c b/fmpq_poly/test/t-compose_series_horner.c index d0806d4ffb..ecf32b0b49 100644 --- a/fmpq_poly/test/t-compose_series_horner.c +++ b/fmpq_poly/test/t-compose_series_horner.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL (aliasing 1):\n"); fmpq_poly_print(f), flint_printf("\n\n"); fmpq_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) flint_printf("FAIL (aliasing 2):\n"); fmpq_poly_print(f), flint_printf("\n\n"); fmpq_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -121,6 +123,7 @@ main(void) flint_printf("h = "), fmpq_poly_print(h), flint_printf("\n\n"); flint_printf("f = "), fmpq_poly_print(f), flint_printf("\n\n"); flint_printf("s = "), fmpq_poly_print(s), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-content.c b/fmpq_poly/test/t-content.c index e049525a43..11f2672af5 100644 --- a/fmpq_poly/test/t-content.c +++ b/fmpq_poly/test/t-content.c @@ -60,6 +60,7 @@ main(void) fmpq_print(a), flint_printf("\n\n"); fmpq_print(b), flint_printf("\n\n"); fmpq_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-cos_series.c b/fmpq_poly/test/t-cos_series.c index 1491610920..b88ec7d126 100644 --- a/fmpq_poly/test/t-cos_series.c +++ b/fmpq_poly/test/t-cos_series.c @@ -57,6 +57,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) flint_printf("cos(A) = "), fmpq_poly_debug(cosA), flint_printf("\n\n"); flint_printf("sin(A) = "), fmpq_poly_debug(sinA), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-cosh_series.c b/fmpq_poly/test/t-cosh_series.c index 76977ee1f0..75c821df51 100644 --- a/fmpq_poly/test/t-cosh_series.c +++ b/fmpq_poly/test/t-cosh_series.c @@ -57,6 +57,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) flint_printf("cosh(A) = "), fmpq_poly_debug(coshA), flint_printf("\n\n"); flint_printf("sinh(A) = "), fmpq_poly_debug(sinhA), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-derivative.c b/fmpq_poly/test/t-derivative.c index 85e4c70924..d932e10cd2 100644 --- a/fmpq_poly/test/t-derivative.c +++ b/fmpq_poly/test/t-derivative.c @@ -50,6 +50,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -114,6 +116,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-div.c b/fmpq_poly/test/t-div.c index f5e012ee5a..5e3b2ac576 100644 --- a/fmpq_poly/test/t-div.c +++ b/fmpq_poly/test/t-div.c @@ -53,6 +53,7 @@ main(void) flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -121,6 +123,7 @@ main(void) flint_printf("r = "), fmpq_poly_debug(r), flint_printf("\n\n"); flint_printf("q2 = "), fmpq_poly_debug(q2), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-div_series.c b/fmpq_poly/test/t-div_series.c index 2ea6faadba..81f9779d09 100644 --- a/fmpq_poly/test/t-div_series.c +++ b/fmpq_poly/test/t-div_series.c @@ -56,6 +56,7 @@ main(void) flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("q = "), fmpq_poly_debug(q), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("q = "), fmpq_poly_debug(q), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -131,6 +133,7 @@ main(void) flint_printf("p = "), fmpq_poly_debug(p), flint_printf("\n\n"); flint_printf("q = "), fmpq_poly_debug(q), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-divides.c b/fmpq_poly/test/t-divides.c index 11202850af..3f9e547a8f 100644 --- a/fmpq_poly/test/t-divides.c +++ b/fmpq_poly/test/t-divides.c @@ -56,6 +56,7 @@ main(void) flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu, d1 = %d, d2 = %d\n\n", cflags, d1, d2); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu, d1 = %d, d2 = %d\n\n", cflags, d1, d2); + fflush(stdout); flint_abort(); } @@ -133,6 +135,7 @@ main(void) flint_printf("r = "), fmpq_poly_debug(r), flint_printf("\n\n"); flint_printf("q2 = "), fmpq_poly_debug(q2), flint_printf("\n\n"); flint_printf("cflags = %wu, d1 = %d, d2 = %d\n\n", cflags, d1, d2); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-divrem.c b/fmpq_poly/test/t-divrem.c index 65c6b4f870..fa89730188 100644 --- a/fmpq_poly/test/t-divrem.c +++ b/fmpq_poly/test/t-divrem.c @@ -63,6 +63,7 @@ main(void) flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -138,6 +140,7 @@ main(void) flint_printf("r = "), fmpq_poly_debug(r), flint_printf("\n\n"); flint_printf("q b + r = "), fmpq_poly_debug(rhs), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-equal_trunc.c b/fmpq_poly/test/t-equal_trunc.c index e16de03131..7fe5522053 100644 --- a/fmpq_poly/test/t-equal_trunc.c +++ b/fmpq_poly/test/t-equal_trunc.c @@ -57,6 +57,7 @@ main(void) flint_printf("alloc = %wd\nlength = %wd\n\n", b->alloc, b->length); flint_printf("equal(a, b) = %d\n", result); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("alloc = %wd\nlength = %wd\n\n", b->alloc, b->length); flint_printf("equal(a, b) = %d\n", result); flint_printf("n = %wd, m = %wd\n", n, m); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-evaluate_fmpq.c b/fmpq_poly/test/t-evaluate_fmpq.c index b4dd948c0c..3254da226b 100644 --- a/fmpq_poly/test/t-evaluate_fmpq.c +++ b/fmpq_poly/test/t-evaluate_fmpq.c @@ -58,6 +58,7 @@ main(void) fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); fmpq_poly_debug(f), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -148,6 +150,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-evaluate_fmpz.c b/fmpq_poly/test/t-evaluate_fmpz.c index 7072d0a902..570e888468 100644 --- a/fmpq_poly/test/t-evaluate_fmpz.c +++ b/fmpq_poly/test/t-evaluate_fmpz.c @@ -61,6 +61,7 @@ main(void) flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("f(a) + g(a) = "), fmpq_print(x), flint_printf("\n\n"); flint_printf("(f + g)(a) = "), fmpq_print(y), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-evaluate_mpq.c b/fmpq_poly/test/t-evaluate_mpq.c index 20b0093ce4..370870d7f1 100644 --- a/fmpq_poly/test/t-evaluate_mpq.c +++ b/fmpq_poly/test/t-evaluate_mpq.c @@ -58,6 +58,7 @@ main(void) fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); fmpq_poly_debug(f), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -148,6 +150,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-evaluate_mpz.c b/fmpq_poly/test/t-evaluate_mpz.c index 116932fb14..7e12f79c59 100644 --- a/fmpq_poly/test/t-evaluate_mpz.c +++ b/fmpq_poly/test/t-evaluate_mpz.c @@ -63,6 +63,7 @@ main(void) fmpz_print(a), flint_printf("\n\n"); gmp_printf("y = %Qd\n\n", y); gmp_printf("z = %Qd\n\n", z); + fflush(stdout); flint_abort(); } @@ -109,6 +110,7 @@ main(void) fmpz_print(a), flint_printf("\n\n"); gmp_printf("y = %Qd\n\n", y); gmp_printf("z = %Qd\n\n", z); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-exp_expinv_series.c b/fmpq_poly/test/t-exp_expinv_series.c index da87c93b8e..0d399b0dd5 100644 --- a/fmpq_poly/test/t-exp_expinv_series.c +++ b/fmpq_poly/test/t-exp_expinv_series.c @@ -66,6 +66,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); fmpq_poly_debug(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-exp_series.c b/fmpq_poly/test/t-exp_series.c index 7a53dc1a64..91c40d0482 100644 --- a/fmpq_poly/test/t-exp_series.c +++ b/fmpq_poly/test/t-exp_series.c @@ -57,6 +57,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) flint_printf("exp(b) = "), fmpq_poly_debug(expb), flint_printf("\n\n"); flint_printf("exp(ab) = "), fmpq_poly_debug(expab), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -159,6 +161,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("exp(a) = "), fmpq_poly_debug(expa), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-gcd.c b/fmpq_poly/test/t-gcd.c index 04bc096879..a24637efe5 100644 --- a/fmpq_poly/test/t-gcd.c +++ b/fmpq_poly/test/t-gcd.c @@ -52,6 +52,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %d\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %d\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -119,6 +121,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %d\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -155,6 +158,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %d\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -196,6 +200,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %d\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -237,6 +242,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %d\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-gegenbauer_c.c b/fmpq_poly/test/t-gegenbauer_c.c index 203070156c..b6fe41d907 100644 --- a/fmpq_poly/test/t-gegenbauer_c.c +++ b/fmpq_poly/test/t-gegenbauer_c.c @@ -75,6 +75,7 @@ int main() fmpq_print(a); flint_printf("\n"); flint_printf("t: "); fmpq_poly_print_pretty(t, "x"); flint_printf("\n"); flint_printf("tt: "); fmpq_poly_print_pretty(tt, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-get_nmod_poly.c b/fmpq_poly/test/t-get_nmod_poly.c index a7eebbb22a..a2a1724396 100644 --- a/fmpq_poly/test/t-get_nmod_poly.c +++ b/fmpq_poly/test/t-get_nmod_poly.c @@ -55,6 +55,7 @@ main(void) if (!nmod_poly_equal(M, M2)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) if (!nmod_poly_equal(M, M2)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-get_set_coeff_fmpq.c b/fmpq_poly/test/t-get_set_coeff_fmpq.c index ffd20d6301..2c1e97570a 100644 --- a/fmpq_poly/test/t-get_set_coeff_fmpq.c +++ b/fmpq_poly/test/t-get_set_coeff_fmpq.c @@ -59,6 +59,7 @@ main(void) flint_printf("cflags = %wu\n\n", cflags); flint_printf("x = "), fmpq_print(x), flint_printf("\n"); flint_printf("y = "), fmpq_print(y), flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_poly/test/t-get_set_coeff_fmpz.c b/fmpq_poly/test/t-get_set_coeff_fmpz.c index 08279c251f..3202b84619 100644 --- a/fmpq_poly/test/t-get_set_coeff_fmpz.c +++ b/fmpq_poly/test/t-get_set_coeff_fmpz.c @@ -65,6 +65,7 @@ main(void) flint_printf("cflags = %wu\n\n", cflags); gmp_printf("n1 = %Qd\n\n", n1); gmp_printf("n2 = %Qd\n\n", n2); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_poly/test/t-get_set_coeff_mpq.c b/fmpq_poly/test/t-get_set_coeff_mpq.c index 4b013df2e6..254f6aea34 100644 --- a/fmpq_poly/test/t-get_set_coeff_mpq.c +++ b/fmpq_poly/test/t-get_set_coeff_mpq.c @@ -67,6 +67,7 @@ main(void) flint_printf("cflags = %wu\n\n", cflags); gmp_printf("n1 = %Qd\n\n", n1); gmp_printf("n2 = %Qd\n\n", n2); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_poly/test/t-get_set_coeff_mpz.c b/fmpq_poly/test/t-get_set_coeff_mpz.c index fb4b61ff83..235958d163 100644 --- a/fmpq_poly/test/t-get_set_coeff_mpz.c +++ b/fmpq_poly/test/t-get_set_coeff_mpz.c @@ -64,6 +64,7 @@ main(void) flint_printf("cflags = %wu\n\n", cflags); gmp_printf("n1 = %Qd\n\n", n1); gmp_printf("n2 = %Qd\n\n", n2); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_poly/test/t-get_set_coeff_si.c b/fmpq_poly/test/t-get_set_coeff_si.c index d9b866c1c1..be894effda 100644 --- a/fmpq_poly/test/t-get_set_coeff_si.c +++ b/fmpq_poly/test/t-get_set_coeff_si.c @@ -62,6 +62,7 @@ main(void) flint_printf("cflags = %wu\n", cflags); flint_printf("n = %wd\n", n); gmp_printf("n_mpq = %Qd\n", n_mpq); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_poly/test/t-get_set_coeff_ui.c b/fmpq_poly/test/t-get_set_coeff_ui.c index f62c2a5d70..72b0e8dcd7 100644 --- a/fmpq_poly/test/t-get_set_coeff_ui.c +++ b/fmpq_poly/test/t-get_set_coeff_ui.c @@ -61,6 +61,7 @@ main(void) flint_printf("cflags = %wu\n", cflags); flint_printf("n = %wu\n", n); gmp_printf("n_mpq = %Qd\n", n_mpq); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_poly/test/t-get_set_str.c b/fmpq_poly/test/t-get_set_str.c index 6a0b4de38a..76a7da3c41 100644 --- a/fmpq_poly/test/t-get_set_str.c +++ b/fmpq_poly/test/t-get_set_str.c @@ -30,6 +30,7 @@ void check_invalid(char * s) { printf("Got no error with s='%s'\n", s); printf("p = "); fmpq_poly_print(p); printf("\n"); + fflush(stdout); flint_abort(); } fmpq_poly_clear(p); @@ -91,6 +92,7 @@ main(void) flint_printf("str = %s\n\n", str); flint_printf("ans = %d\n\n", ans); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-get_slice.c b/fmpq_poly/test/t-get_slice.c index be024faa8f..08e82f612e 100644 --- a/fmpq_poly/test/t-get_slice.c +++ b/fmpq_poly/test/t-get_slice.c @@ -56,6 +56,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -127,6 +129,7 @@ main(void) fmpq_poly_debug(c), flint_printf("\n\n"); fmpq_poly_debug(d), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-integral.c b/fmpq_poly/test/t-integral.c index f2a4108c73..80e59e3954 100644 --- a/fmpq_poly/test/t-integral.c +++ b/fmpq_poly/test/t-integral.c @@ -61,6 +61,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-interpolate_fmpz_vec.c b/fmpq_poly/test/t-interpolate_fmpz_vec.c index 15ebfc0598..085acd6d66 100644 --- a/fmpq_poly/test/t-interpolate_fmpz_vec.c +++ b/fmpq_poly/test/t-interpolate_fmpz_vec.c @@ -65,6 +65,7 @@ main(void) flint_printf("x:\n"); _fmpz_vec_print(x, n); flint_printf("\n\n"); flint_printf("y:\n"); _fmpz_vec_print(y, n); flint_printf("\n\n"); flint_printf("P:\n"); fmpq_poly_print(P), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_poly/test/t-inv.c b/fmpq_poly/test/t-inv.c index d39e3d7913..45ebe93f81 100644 --- a/fmpq_poly/test/t-inv.c +++ b/fmpq_poly/test/t-inv.c @@ -51,6 +51,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-inv_series_newton.c b/fmpq_poly/test/t-inv_series_newton.c index 19392aca69..23bb18ab21 100644 --- a/fmpq_poly/test/t-inv_series_newton.c +++ b/fmpq_poly/test/t-inv_series_newton.c @@ -54,6 +54,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("c = "), fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-invsqrt_series.c b/fmpq_poly/test/t-invsqrt_series.c index 7aab0b5bb6..5e9869a7d2 100644 --- a/fmpq_poly/test/t-invsqrt_series.c +++ b/fmpq_poly/test/t-invsqrt_series.c @@ -57,6 +57,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("c = "), fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-is_squarefree.c b/fmpq_poly/test/t-is_squarefree.c index 106c3ff3dc..9b9d635d91 100644 --- a/fmpq_poly/test/t-is_squarefree.c +++ b/fmpq_poly/test/t-is_squarefree.c @@ -42,6 +42,7 @@ main(void) { flint_printf("FAIL:\n"); fmpq_poly_debug(f), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ main(void) { flint_printf("FAIL:\n"); fmpq_poly_debug(f), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -106,6 +108,7 @@ main(void) { flint_printf("FAIL:\n"); fmpq_poly_debug(f), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-laguerre_l.c b/fmpq_poly/test/t-laguerre_l.c index 5f2323a5fe..cc1b25623e 100644 --- a/fmpq_poly/test/t-laguerre_l.c +++ b/fmpq_poly/test/t-laguerre_l.c @@ -48,6 +48,7 @@ int main() flint_printf("FAIL: n = %wd\n", n); flint_printf("t: "); fmpq_poly_print_pretty(t, "x"); flint_printf("\n"); flint_printf("tt: "); fmpq_poly_print_pretty(tt, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-lcm.c b/fmpq_poly/test/t-lcm.c index 191ae37b63..6078da152d 100644 --- a/fmpq_poly/test/t-lcm.c +++ b/fmpq_poly/test/t-lcm.c @@ -52,6 +52,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %d\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %d\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -119,6 +121,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %d\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -153,6 +156,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(lcm), flint_printf("\n\n"); fmpq_poly_debug(gcd), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -193,6 +197,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %d\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -232,6 +237,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(lcm), flint_printf("\n\n"); fmpq_poly_debug(gcd), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-legendre_p.c b/fmpq_poly/test/t-legendre_p.c index 9dc8eabc84..2b701bb66f 100644 --- a/fmpq_poly/test/t-legendre_p.c +++ b/fmpq_poly/test/t-legendre_p.c @@ -47,6 +47,7 @@ int main() flint_printf("FAIL: n = %wd\n", n); flint_printf("Direct: "); fmpq_poly_print_pretty(R, "x"); flint_printf("\n"); flint_printf("Recur.: "); fmpq_poly_print_pretty(Pn, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-log_series.c b/fmpq_poly/test/t-log_series.c index 2bcdaa6ed1..bcf4a45230 100644 --- a/fmpq_poly/test/t-log_series.c +++ b/fmpq_poly/test/t-log_series.c @@ -57,6 +57,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) flint_printf("log(b) = "), fmpq_poly_debug(logb), flint_printf("\n\n"); flint_printf("log(ab) = "), fmpq_poly_debug(logab), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-make_monic.c b/fmpq_poly/test/t-make_monic.c index e3216e44f1..8270406d71 100644 --- a/fmpq_poly/test/t-make_monic.c +++ b/fmpq_poly/test/t-make_monic.c @@ -50,6 +50,7 @@ main(void) fmpq_poly_debug(f), flint_printf("\n\n"); fmpq_poly_debug(g), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) flint_printf("FAIL:\n"); fmpq_poly_debug(f), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-mul.c b/fmpq_poly/test/t-mul.c index 17de4a0fed..2e673a97f7 100644 --- a/fmpq_poly/test/t-mul.c +++ b/fmpq_poly/test/t-mul.c @@ -52,6 +52,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -83,6 +84,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -121,6 +123,7 @@ main(void) fmpq_poly_debug(a1), flint_printf("\n\n"); fmpq_poly_debug(a2), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-mullow.c b/fmpq_poly/test/t-mullow.c index 2f2c465922..54ad448093 100644 --- a/fmpq_poly/test/t-mullow.c +++ b/fmpq_poly/test/t-mullow.c @@ -55,6 +55,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-neg.c b/fmpq_poly/test/t-neg.c index 1ae530a978..4f7548f076 100644 --- a/fmpq_poly/test/t-neg.c +++ b/fmpq_poly/test/t-neg.c @@ -51,6 +51,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-pow.c b/fmpq_poly/test/t-pow.c index 7b10b187cb..1f6bfd12d4 100644 --- a/fmpq_poly/test/t-pow.c +++ b/fmpq_poly/test/t-pow.c @@ -54,6 +54,7 @@ main(void) flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("c = "), fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-pow_trunc.c b/fmpq_poly/test/t-pow_trunc.c index bb865387b4..7eba31e5a9 100644 --- a/fmpq_poly/test/t-pow_trunc.c +++ b/fmpq_poly/test/t-pow_trunc.c @@ -57,6 +57,7 @@ main(void) flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("c = "), fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-power_sums.c b/fmpq_poly/test/t-power_sums.c index 9a50ab52dc..398e71faae 100644 --- a/fmpq_poly/test/t-power_sums.c +++ b/fmpq_poly/test/t-power_sums.c @@ -73,6 +73,7 @@ main(void) { flint_printf("FAIL: power sums rational root\n"); flint_printf("%d %d %d %d %d\n", i, j, k, den, l); + fflush(stdout); flint_abort(); } fmpz_mul_si(il, il, i); @@ -90,6 +91,7 @@ main(void) flint_printf("FAIL: power sums to poly\n"); fmpq_poly_print(a), flint_printf("\n\n"); fmpq_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -131,6 +133,7 @@ main(void) fmpq_poly_print(a), flint_printf("\n\n"); fmpq_poly_print(b), flint_printf("\n\n"); fmpq_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -170,6 +173,7 @@ main(void) fmpq_poly_print(b), flint_printf("\n"); fmpq_poly_print(c), flint_printf("\n"); fmpq_poly_print(d), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-primitive_part.c b/fmpq_poly/test/t-primitive_part.c index b13739a84f..b4b209fe1a 100644 --- a/fmpq_poly/test/t-primitive_part.c +++ b/fmpq_poly/test/t-primitive_part.c @@ -55,6 +55,7 @@ main(void) fmpq_poly_debug(f), flint_printf("\n\n"); fmpq_poly_debug(g), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) fmpq_poly_debug(f), flint_printf("\n\n"); fmpq_poly_debug(g), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-print_read.c b/fmpq_poly/test/t-print_read.c index ea02e20ef6..bd4c4f2a73 100644 --- a/fmpq_poly/test/t-print_read.c +++ b/fmpq_poly/test/t-print_read.c @@ -57,6 +57,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to set-up the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -64,6 +65,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to fork the process.\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +79,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open output file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +93,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Write error.\n"); + fflush(stdout); flint_abort(); } } @@ -111,6 +115,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open input file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -124,6 +129,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Read error.\n"); + fflush(stdout); flint_abort(); } @@ -133,6 +139,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("a[i] = "), fmpq_poly_debug(a[i]), flint_printf("\n"); flint_printf("t = "), fmpq_poly_debug(t), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -147,6 +154,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Only %d out of %d objects were processed.\n", i, n); + fflush(stdout); flint_abort(); } @@ -163,6 +171,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to set-up the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -170,6 +179,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to fork the process.\n"); + fflush(stdout); flint_abort(); } @@ -183,6 +193,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open output file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -191,6 +202,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Write error.\n"); + fflush(stdout); flint_abort(); } @@ -208,6 +220,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open input file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -221,6 +234,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("r = %d\n", r); + fflush(stdout); flint_abort(); } ++i; @@ -235,6 +249,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Carried out %d reads, but \"%s\" has only 4 characters.\n", i, str); + fflush(stdout); flint_abort(); } } diff --git a/fmpq_poly/test/t-rem.c b/fmpq_poly/test/t-rem.c index 915ae3d6c6..57c5fec286 100644 --- a/fmpq_poly/test/t-rem.c +++ b/fmpq_poly/test/t-rem.c @@ -53,6 +53,7 @@ main(void) flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -121,6 +123,7 @@ main(void) flint_printf("r = "), fmpq_poly_debug(r), flint_printf("\n\n"); flint_printf("r2 = "), fmpq_poly_debug(r2), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-rem_powers_precomp.c b/fmpq_poly/test/t-rem_powers_precomp.c index 1ac9e1b5cc..78202204d5 100644 --- a/fmpq_poly/test/t-rem_powers_precomp.c +++ b/fmpq_poly/test/t-rem_powers_precomp.c @@ -54,6 +54,7 @@ main(void) flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -89,6 +90,7 @@ main(void) flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -129,6 +131,7 @@ main(void) flint_printf("r = "), fmpq_poly_debug(r), flint_printf("\n\n"); flint_printf("r2 = "), fmpq_poly_debug(r2), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-remove.c b/fmpq_poly/test/t-remove.c index b2572b9972..6bc0dc0590 100644 --- a/fmpq_poly/test/t-remove.c +++ b/fmpq_poly/test/t-remove.c @@ -66,6 +66,7 @@ main(void) flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("p = "), fmpq_poly_debug(p), flint_printf("\n\n"); flint_printf("cflags = %wu, e1 = %wd, e2 = %wd\n\n", cflags, e1, e2); + fflush(stdout); flint_abort(); } @@ -113,6 +114,7 @@ main(void) flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("p = "), fmpq_poly_debug(p), flint_printf("\n\n"); flint_printf("cflags = %wu, e1 = %wd, e2 = %wd\n\n", cflags, e1, e2); + fflush(stdout); flint_abort(); } @@ -157,6 +159,7 @@ main(void) flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("p = "), fmpq_poly_debug(p), flint_printf("\n\n"); flint_printf("cflags = %wu, e1 = %wd, e2 = %wd\n\n", cflags, e1, e2); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-rescale.c b/fmpq_poly/test/t-rescale.c index b8ac7d0c49..055544acde 100644 --- a/fmpq_poly/test/t-rescale.c +++ b/fmpq_poly/test/t-rescale.c @@ -54,6 +54,7 @@ main(void) fmpq_poly_debug(f), flint_printf("\n\n"); fmpq_poly_debug(g), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -88,6 +89,7 @@ main(void) fmpq_poly_debug(f), flint_printf("\n\n"); fmpq_poly_debug(g), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-resultant.c b/fmpq_poly/test/t-resultant.c index f348c5ccf7..afa48fc2be 100644 --- a/fmpq_poly/test/t-resultant.c +++ b/fmpq_poly/test/t-resultant.c @@ -57,6 +57,7 @@ main(void) flint_printf("g = "), fmpq_poly_print(g), flint_printf("\n\n"); flint_printf("x = "), fmpq_print(x), flint_printf("\n\n"); flint_printf("y = "), fmpq_print(y), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) flint_printf("h = "), fmpq_poly_print(h), flint_printf("\n\n"); flint_printf("x = "), fmpq_print(x), flint_printf("\n\n"); flint_printf("y = "), fmpq_print(y), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -157,6 +159,7 @@ main(void) flint_printf("FAIL (res(f,g) == (-1)^(m * n) res(g, f)):\n"); flint_printf("x = "), fmpq_print(x), flint_printf("\n\n"); flint_printf("y = "), fmpq_print(y), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-resultant_div.c b/fmpq_poly/test/t-resultant_div.c index 166e91e19b..f7b00a69ca 100644 --- a/fmpq_poly/test/t-resultant_div.c +++ b/fmpq_poly/test/t-resultant_div.c @@ -70,6 +70,7 @@ main(void) flint_printf("f = "), fmpq_poly_print(f), flint_printf("\n\n"); flint_printf("g = "), fmpq_poly_print(g), flint_printf("\n\n"); flint_printf("y = "), fmpq_print(y), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -81,6 +82,7 @@ main(void) flint_printf("h = "), fmpq_poly_print(f), flint_printf("\n\n"); flint_printf("g = "), fmpq_poly_print(g), flint_printf("\n\n"); flint_printf("z = "), fmpq_print(y), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +94,7 @@ main(void) flint_printf("p = "), fmpq_poly_print(f), flint_printf("\n\n"); flint_printf("g = "), fmpq_poly_print(g), flint_printf("\n\n"); flint_printf("y = "), fmpq_print(y), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -129,6 +132,7 @@ main(void) flint_printf("nbits = %wu\n\n", nbits); flint_printf("divisor found = "), fmpq_print(z), flint_printf("\n\n"); flint_printf("correct result = "), fmpq_print(y), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-reverse.c b/fmpq_poly/test/t-reverse.c index 432d4ac292..bb2500e3d6 100644 --- a/fmpq_poly/test/t-reverse.c +++ b/fmpq_poly/test/t-reverse.c @@ -49,6 +49,7 @@ main(void) flint_printf("n = %wd\n", n); flint_printf("a = "), fmpq_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpq_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) flint_printf("n = %wd\n", n); flint_printf("a = "), fmpq_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpq_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-revert_series.c b/fmpq_poly/test/t-revert_series.c index 369cdacc35..869826ef0c 100644 --- a/fmpq_poly/test/t-revert_series.c +++ b/fmpq_poly/test/t-revert_series.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); fmpq_poly_print(f), flint_printf("\n\n"); fmpq_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) fmpq_poly_print(f), flint_printf("\n\n"); fmpq_poly_print(g), flint_printf("\n\n"); fmpq_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-revert_series_lagrange.c b/fmpq_poly/test/t-revert_series_lagrange.c index f0b4d0f318..186bb61559 100644 --- a/fmpq_poly/test/t-revert_series_lagrange.c +++ b/fmpq_poly/test/t-revert_series_lagrange.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); fmpq_poly_print(f), flint_printf("\n\n"); fmpq_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) fmpq_poly_print(f), flint_printf("\n\n"); fmpq_poly_print(g), flint_printf("\n\n"); fmpq_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-revert_series_lagrange_fast.c b/fmpq_poly/test/t-revert_series_lagrange_fast.c index 03b30b3c43..0e4187e5bb 100644 --- a/fmpq_poly/test/t-revert_series_lagrange_fast.c +++ b/fmpq_poly/test/t-revert_series_lagrange_fast.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); fmpq_poly_print(f), flint_printf("\n\n"); fmpq_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) fmpq_poly_print(f), flint_printf("\n\n"); fmpq_poly_print(g), flint_printf("\n\n"); fmpq_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-revert_series_newton.c b/fmpq_poly/test/t-revert_series_newton.c index 44ba8d60f1..7079a0ce6b 100644 --- a/fmpq_poly/test/t-revert_series_newton.c +++ b/fmpq_poly/test/t-revert_series_newton.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); fmpq_poly_print(f), flint_printf("\n\n"); fmpq_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) fmpq_poly_print(f), flint_printf("\n\n"); fmpq_poly_print(g), flint_printf("\n\n"); fmpq_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-scalar_div_fmpq.c b/fmpq_poly/test/t-scalar_div_fmpq.c index 1e3335d3b8..1ff7b1c1fd 100644 --- a/fmpq_poly/test/t-scalar_div_fmpq.c +++ b/fmpq_poly/test/t-scalar_div_fmpq.c @@ -56,6 +56,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_print(z), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) fmpq_poly_debug(lhs), flint_printf("\n\n"); fmpq_poly_debug(rhs), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -145,6 +147,7 @@ main(void) fmpq_poly_debug(lhs), flint_printf("\n\n"); fmpq_poly_debug(rhs), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-scalar_div_fmpz.c b/fmpq_poly/test/t-scalar_div_fmpz.c index 1ae3dd4e1d..8c44d39577 100644 --- a/fmpq_poly/test/t-scalar_div_fmpz.c +++ b/fmpq_poly/test/t-scalar_div_fmpz.c @@ -56,6 +56,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); fmpz_print(n); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) fmpq_poly_debug(lhs), flint_printf("\n\n"); fmpq_poly_debug(rhs), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -185,6 +188,7 @@ main(void) fmpq_poly_debug(lhs), flint_printf("\n\n"); fmpq_poly_debug(rhs), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-scalar_div_mpq.c b/fmpq_poly/test/t-scalar_div_mpq.c index 23c3173a36..caf9926457 100644 --- a/fmpq_poly/test/t-scalar_div_mpq.c +++ b/fmpq_poly/test/t-scalar_div_mpq.c @@ -63,6 +63,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); gmp_printf("z = %Qd\n\n", z); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -120,6 +121,7 @@ main(void) fmpq_poly_debug(lhs), flint_printf("\n\n"); fmpq_poly_debug(rhs), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -175,6 +177,7 @@ main(void) fmpq_poly_debug(lhs), flint_printf("\n\n"); fmpq_poly_debug(rhs), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-scalar_div_mpz.c b/fmpq_poly/test/t-scalar_div_mpz.c index 9229906998..5578dbcee5 100644 --- a/fmpq_poly/test/t-scalar_div_mpz.c +++ b/fmpq_poly/test/t-scalar_div_mpz.c @@ -59,6 +59,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); fmpz_print(n); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -147,6 +149,7 @@ main(void) fmpq_poly_debug(lhs), flint_printf("\n\n"); fmpq_poly_debug(rhs), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -198,6 +201,7 @@ main(void) fmpq_poly_debug(lhs), flint_printf("\n\n"); fmpq_poly_debug(rhs), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-scalar_div_si.c b/fmpq_poly/test/t-scalar_div_si.c index 4dacbe9ae2..99bf4cfecf 100644 --- a/fmpq_poly/test/t-scalar_div_si.c +++ b/fmpq_poly/test/t-scalar_div_si.c @@ -55,6 +55,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -88,6 +89,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -131,6 +133,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-scalar_div_ui.c b/fmpq_poly/test/t-scalar_div_ui.c index 3ff735f533..073bad04d2 100644 --- a/fmpq_poly/test/t-scalar_div_ui.c +++ b/fmpq_poly/test/t-scalar_div_ui.c @@ -51,6 +51,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -89,6 +90,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-scalar_mul_fmpq.c b/fmpq_poly/test/t-scalar_mul_fmpq.c index 33d8301f11..31cabc3abe 100644 --- a/fmpq_poly/test/t-scalar_mul_fmpq.c +++ b/fmpq_poly/test/t-scalar_mul_fmpq.c @@ -57,6 +57,7 @@ main(void) flint_printf("z = "), fmpq_print(z), flint_printf("\n\n"); gmp_printf("z = %Qd\n\n", z); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) fmpq_poly_debug(lhs), flint_printf("\n\n"); fmpq_poly_debug(rhs), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -148,6 +150,7 @@ main(void) fmpq_poly_debug(lhs), flint_printf("\n\n"); fmpq_poly_debug(rhs), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-scalar_mul_fmpz.c b/fmpq_poly/test/t-scalar_mul_fmpz.c index 655d91c027..dc09d4f67a 100644 --- a/fmpq_poly/test/t-scalar_mul_fmpz.c +++ b/fmpq_poly/test/t-scalar_mul_fmpz.c @@ -55,6 +55,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -131,6 +133,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-scalar_mul_mpq.c b/fmpq_poly/test/t-scalar_mul_mpq.c index b63e322fc6..22fe0e82b8 100644 --- a/fmpq_poly/test/t-scalar_mul_mpq.c +++ b/fmpq_poly/test/t-scalar_mul_mpq.c @@ -63,6 +63,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); gmp_printf("z = %Qd\n\n", z); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -120,6 +121,7 @@ main(void) fmpq_poly_debug(lhs), flint_printf("\n\n"); fmpq_poly_debug(rhs), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -175,6 +177,7 @@ main(void) fmpq_poly_debug(lhs), flint_printf("\n\n"); fmpq_poly_debug(rhs), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-scalar_mul_mpz.c b/fmpq_poly/test/t-scalar_mul_mpz.c index ffec911ca2..58ae5e6eb3 100644 --- a/fmpq_poly/test/t-scalar_mul_mpz.c +++ b/fmpq_poly/test/t-scalar_mul_mpz.c @@ -58,6 +58,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-scalar_mul_si.c b/fmpq_poly/test/t-scalar_mul_si.c index 801c6ed743..ecd07b0fe5 100644 --- a/fmpq_poly/test/t-scalar_mul_si.c +++ b/fmpq_poly/test/t-scalar_mul_si.c @@ -52,6 +52,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -81,6 +82,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -123,6 +125,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-scalar_mul_ui.c b/fmpq_poly/test/t-scalar_mul_ui.c index 228672cff5..285c2fa07b 100644 --- a/fmpq_poly/test/t-scalar_mul_ui.c +++ b/fmpq_poly/test/t-scalar_mul_ui.c @@ -51,6 +51,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -89,6 +90,7 @@ main(void) fmpq_poly_debug(lhs), flint_printf("\n\n"); fmpq_poly_debug(rhs), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -125,6 +127,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-set_array_mpq.c b/fmpq_poly/test/t-set_array_mpq.c index f9be85e295..b092a36a26 100644 --- a/fmpq_poly/test/t-set_array_mpq.c +++ b/fmpq_poly/test/t-set_array_mpq.c @@ -55,6 +55,7 @@ main(void) flint_printf("f = "), fmpq_poly_debug(f), flint_printf("\n\n"); flint_printf("g = "), fmpq_poly_debug(g), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-set_equal.c b/fmpq_poly/test/t-set_equal.c index 233567faee..9275de4319 100644 --- a/fmpq_poly/test/t-set_equal.c +++ b/fmpq_poly/test/t-set_equal.c @@ -49,6 +49,7 @@ main(void) flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("alloc = %wd\nlength = %wd\n\n", b->alloc, b->length); flint_printf("equal(a, b) = %d\n", result); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("alloc = %wd\nlength = %wd\n\n", b->alloc, b->length); flint_printf("!equal(a, b) = %d\n", result); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-set_trunc.c b/fmpq_poly/test/t-set_trunc.c index 7d30745169..9ba20003b6 100644 --- a/fmpq_poly/test/t-set_trunc.c +++ b/fmpq_poly/test/t-set_trunc.c @@ -50,6 +50,7 @@ main(void) fmpq_poly_print(a), flint_printf("\n\n"); fmpq_poly_print(b), flint_printf("\n\n"); fmpq_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -61,6 +62,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); fmpq_poly_print(a), flint_printf("\n\n"); fmpq_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-shift_left_right.c b/fmpq_poly/test/t-shift_left_right.c index cd3057b6d2..a85d16b7e2 100644 --- a/fmpq_poly/test/t-shift_left_right.c +++ b/fmpq_poly/test/t-shift_left_right.c @@ -51,6 +51,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -113,6 +115,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-sin_cos_series.c b/fmpq_poly/test/t-sin_cos_series.c index 165a638045..af2656f700 100644 --- a/fmpq_poly/test/t-sin_cos_series.c +++ b/fmpq_poly/test/t-sin_cos_series.c @@ -71,6 +71,7 @@ main(void) fmpq_poly_debug(c), flint_printf("\n\n"); fmpq_poly_debug(d), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -112,6 +113,7 @@ main(void) flint_printf("sin(a) = "), fmpq_poly_debug(sina2), flint_printf("\n\n"); flint_printf("cos(a) = "), fmpq_poly_debug(cosa2), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-sin_series.c b/fmpq_poly/test/t-sin_series.c index 0f80a1408b..fbc31f1945 100644 --- a/fmpq_poly/test/t-sin_series.c +++ b/fmpq_poly/test/t-sin_series.c @@ -57,6 +57,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("sin(a) = "), fmpq_poly_debug(sina), flint_printf("\n\n"); flint_printf("asin(sin(a)) = "), fmpq_poly_debug(asinsina), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-sinh_cosh_series.c b/fmpq_poly/test/t-sinh_cosh_series.c index 00d11da5ce..cb1621751c 100644 --- a/fmpq_poly/test/t-sinh_cosh_series.c +++ b/fmpq_poly/test/t-sinh_cosh_series.c @@ -71,6 +71,7 @@ main(void) fmpq_poly_debug(c), flint_printf("\n\n"); fmpq_poly_debug(d), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -112,6 +113,7 @@ main(void) flint_printf("sinh(a) = "), fmpq_poly_debug(sinha2), flint_printf("\n\n"); flint_printf("cosh(a) = "), fmpq_poly_debug(cosha2), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-sinh_series.c b/fmpq_poly/test/t-sinh_series.c index e102ab7a71..4983ca0469 100644 --- a/fmpq_poly/test/t-sinh_series.c +++ b/fmpq_poly/test/t-sinh_series.c @@ -57,6 +57,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("sinh(a) = "), fmpq_poly_debug(sinha), flint_printf("\n\n"); flint_printf("asinh(sinh(a)) = "), fmpq_poly_debug(asinhsinha), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-sqrt_series.c b/fmpq_poly/test/t-sqrt_series.c index 833f79ed03..83eb368ad9 100644 --- a/fmpq_poly/test/t-sqrt_series.c +++ b/fmpq_poly/test/t-sqrt_series.c @@ -57,6 +57,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("c = "), fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-sub.c b/fmpq_poly/test/t-sub.c index 4fa6e37954..ca080a4126 100644 --- a/fmpq_poly/test/t-sub.c +++ b/fmpq_poly/test/t-sub.c @@ -56,6 +56,7 @@ main(void) fmpq_poly_debug(c), flint_printf("\n\n"); fmpq_poly_debug(d), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -89,6 +90,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -121,6 +123,7 @@ main(void) fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-sub_series.c b/fmpq_poly/test/t-sub_series.c index dd46a3e14e..bdca03ea5f 100644 --- a/fmpq_poly/test/t-sub_series.c +++ b/fmpq_poly/test/t-sub_series.c @@ -55,6 +55,7 @@ main(void) fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("n = %wd\n\n", n); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) fmpq_poly_debug(c), flint_printf("\n\n"); flint_printf("n = %wd\n\n", n); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -129,6 +131,7 @@ main(void) fmpq_poly_debug(e), flint_printf("\n\n"); flint_printf("n = %wd\n\n", n); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-swap.c b/fmpq_poly/test/t-swap.c index 852a28acb2..1595f2988a 100644 --- a/fmpq_poly/test/t-swap.c +++ b/fmpq_poly/test/t-swap.c @@ -49,6 +49,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); fmpq_poly_debug(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-tan_series.c b/fmpq_poly/test/t-tan_series.c index e29817fb6f..7691196042 100644 --- a/fmpq_poly/test/t-tan_series.c +++ b/fmpq_poly/test/t-tan_series.c @@ -57,6 +57,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("tan(a) = "), fmpq_poly_debug(tana), flint_printf("\n\n"); flint_printf("atan(tan(a)) = "), fmpq_poly_debug(atantana), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-tanh_series.c b/fmpq_poly/test/t-tanh_series.c index f86b4bbb3d..42fc77f711 100644 --- a/fmpq_poly/test/t-tanh_series.c +++ b/fmpq_poly/test/t-tanh_series.c @@ -57,6 +57,7 @@ main(void) fmpq_poly_debug(a), flint_printf("\n\n"); fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("tanh(a) = "), fmpq_poly_debug(tanha), flint_printf("\n\n"); flint_printf("atanh(tanh(a)) = "), fmpq_poly_debug(atanhtanha), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-xgcd.c b/fmpq_poly/test/t-xgcd.c index 896832b058..bf28f3037e 100644 --- a/fmpq_poly/test/t-xgcd.c +++ b/fmpq_poly/test/t-xgcd.c @@ -63,6 +63,7 @@ main(void) fmpq_poly_debug(s), flint_printf("\n\n"); fmpq_poly_debug(t), flint_printf("\n\n"); flint_printf("cflags = %d\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) fmpq_poly_debug(s), flint_printf("\n\n"); fmpq_poly_debug(t), flint_printf("\n\n"); flint_printf("cflags = %d\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -151,6 +153,7 @@ main(void) fmpq_poly_debug(s), flint_printf("\n\n"); fmpq_poly_debug(t), flint_printf("\n\n"); flint_printf("cflags = %d\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -195,6 +198,7 @@ main(void) fmpq_poly_debug(s), flint_printf("\n\n"); fmpq_poly_debug(t), flint_printf("\n\n"); flint_printf("cflags = %d\n\n", cflags); + fflush(stdout); flint_abort(); } @@ -238,6 +242,7 @@ main(void) flint_printf("d: "); fmpq_poly_print_pretty(d, "x"), flint_printf("\n\n"); flint_printf("s: "); fmpq_poly_print_pretty(s, "x"), flint_printf("\n\n"); flint_printf("t: "); fmpq_poly_print_pretty(t, "x"), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_poly/test/t-zero.c b/fmpq_poly/test/t-zero.c index 152813886a..4ee312124e 100644 --- a/fmpq_poly/test/t-zero.c +++ b/fmpq_poly/test/t-zero.c @@ -47,6 +47,7 @@ main(void) flint_printf("a = "), fmpq_poly_debug(a), flint_printf("\n\n"); flint_printf("b = "), fmpq_poly_debug(b), flint_printf("\n\n"); flint_printf("cflags = %wu\n\n", cflags); + fflush(stdout); flint_abort(); } diff --git a/fmpq_vec/test/t-dot.c b/fmpq_vec/test/t-dot.c index 1fcc8ea7cc..d51ab9796a 100644 --- a/fmpq_vec/test/t-dot.c +++ b/fmpq_vec/test/t-dot.c @@ -50,6 +50,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpq_vec/test/t-randtest_uniq_sorted.c b/fmpq_vec/test/t-randtest_uniq_sorted.c index 71564c2bc7..f7170def0a 100644 --- a/fmpq_vec/test/t-randtest_uniq_sorted.c +++ b/fmpq_vec/test/t-randtest_uniq_sorted.c @@ -43,6 +43,7 @@ int main() flint_printf("den size: %wu\n", fmpz_bits(fmpq_denref(vec + i))); flint_printf("bits : %wu\n", bits); + fflush(stdout); flint_abort(); } } @@ -58,6 +59,7 @@ int main() flint_printf("got vec[%wd] = ", i); fmpq_print(vec + i); flint_printf(" and vec[%wd] = ", i+1); fmpq_print(vec + i + 1); printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-abs.c b/fmpz/test/t-abs.c index e59b780fd3..565c30e935 100644 --- a/fmpz/test/t-abs.c +++ b/fmpz/test/t-abs.c @@ -51,6 +51,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("c = %Zd, d = %Zd\n", c, d); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("c = %Zd, d = %Zd\n", c, d); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-abs_fits_ui.c b/fmpz/test/t-abs_fits_ui.c index c54bc68681..f3a758eade 100644 --- a/fmpz/test/t-abs_fits_ui.c +++ b/fmpz/test/t-abs_fits_ui.c @@ -23,6 +23,7 @@ static void check(fmpz_t x, int expected) { flint_printf("FAIL:\n\n"); flint_printf("x = "), fmpz_print(x), flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-abs_lbound_ui_2exp.c b/fmpz/test/t-abs_lbound_ui_2exp.c index 28fca203d0..103ef53b2e 100644 --- a/fmpz/test/t-abs_lbound_ui_2exp.c +++ b/fmpz/test/t-abs_lbound_ui_2exp.c @@ -75,6 +75,7 @@ main(void) flint_printf("bits(x) = %wd\n\n", fmpz_bits(x)); flint_printf("man = %wu, exp = %wd\n", man, exp); flint_printf("yman = %wu, yexp = %wd\n", yman, yexp); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-abs_ubound_ui_2exp.c b/fmpz/test/t-abs_ubound_ui_2exp.c index 431568b8da..a85b37b6ff 100644 --- a/fmpz/test/t-abs_ubound_ui_2exp.c +++ b/fmpz/test/t-abs_ubound_ui_2exp.c @@ -79,6 +79,7 @@ main(void) flint_printf("y = "); fmpz_print(y); flint_printf("\n\n"); flint_printf("yexp = %wd\n\n", yexp); flint_printf("man = %wu, exp = %wd\n", man, exp); + fflush(stdout); flint_abort(); } @@ -111,6 +112,7 @@ main(void) flint_printf("bits(x) = %wd\n\n", fmpz_bits(x)); flint_printf("y = "); fmpz_print(y); flint_printf(", yexp = %wd\n\n", yexp); flint_printf("man = %wu, exp = %wd\n", man, exp); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-add.c b/fmpz/test/t-add.c index 49193ce0d5..81668ed928 100644 --- a/fmpz/test/t-add.c +++ b/fmpz/test/t-add.c @@ -58,6 +58,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -141,6 +143,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -184,6 +187,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-add_ui.c b/fmpz/test/t-add_ui.c index 736a269569..8cf05dbd4c 100644 --- a/fmpz/test/t-add_ui.c +++ b/fmpz/test/t-add_ui.c @@ -56,6 +56,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } @@ -96,6 +97,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-addmul.c b/fmpz/test/t-addmul.c index aa48547ed1..941047de73 100644 --- a/fmpz/test/t-addmul.c +++ b/fmpz/test/t-addmul.c @@ -60,6 +60,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -144,6 +146,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd\n", d, e, f); + fflush(stdout); flint_abort(); } @@ -185,6 +188,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd\n", d, e, f); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-addmul_si.c b/fmpz/test/t-addmul_si.c index 48a833aa42..f862570089 100644 --- a/fmpz/test/t-addmul_si.c +++ b/fmpz/test/t-addmul_si.c @@ -57,6 +57,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, xx = %Zd\n", d, e, f, xx); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, xx = %Zd\n", d, e, xx); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-addmul_ui.c b/fmpz/test/t-addmul_ui.c index 20f3087c14..9d9aacc4d4 100644 --- a/fmpz/test/t-addmul_ui.c +++ b/fmpz/test/t-addmul_ui.c @@ -58,6 +58,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, x = %Mu\n", d, e, x); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-and.c b/fmpz/test/t-and.c index 626b35d018..45ac09308a 100644 --- a/fmpz/test/t-and.c +++ b/fmpz/test/t-and.c @@ -58,6 +58,7 @@ main(void) { flint_printf("FAIL (no aliasing):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) { flint_printf("FAIL (a/b alias):\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -141,6 +143,7 @@ main(void) { flint_printf("FAIL (a/c alias):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -184,6 +187,7 @@ main(void) { flint_printf("FAIL (b/c alias):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-bin_uiui.c b/fmpz/test/t-bin_uiui.c index 9bf9252a67..66c54a9ff0 100644 --- a/fmpz/test/t-bin_uiui.c +++ b/fmpz/test/t-bin_uiui.c @@ -46,6 +46,7 @@ main(void) if (!fmpz_equal(x, y)) { flint_printf("FAIL: n,k = %wu,%wu\n", n, k); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-bit_pack.c b/fmpz/test/t-bit_pack.c index fbe8e6c5a2..a6b57238bb 100644 --- a/fmpz/test/t-bit_pack.c +++ b/fmpz/test/t-bit_pack.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n"); fmpz_print(b), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -86,6 +87,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n"); fmpz_print(b), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-bits.c b/fmpz/test/t-bits.c index b20d40837d..0cc132fe60 100644 --- a/fmpz/test/t-bits.c +++ b/fmpz/test/t-bits.c @@ -48,6 +48,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("b = %Zd\n", b); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-cdiv_q.c b/fmpz/test/t-cdiv_q.c index b5c8926599..99118b4d9f 100644 --- a/fmpz/test/t-cdiv_q.c +++ b/fmpz/test/t-cdiv_q.c @@ -58,6 +58,7 @@ main(void) { flint_printf("FAIL\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) { flint_printf("FAIL\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -141,6 +143,7 @@ main(void) { flint_printf("FAIL\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -184,6 +187,7 @@ main(void) { flint_printf("FAIL\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-cdiv_q_2exp.c b/fmpz/test/t-cdiv_q_2exp.c index e6d37f32f9..f59b641bfd 100644 --- a/fmpz/test/t-cdiv_q_2exp.c +++ b/fmpz/test/t-cdiv_q_2exp.c @@ -55,6 +55,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, exp = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, exp = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-cdiv_q_si.c b/fmpz/test/t-cdiv_q_si.c index 2292454553..09a74631dd 100644 --- a/fmpz/test/t-cdiv_q_si.c +++ b/fmpz/test/t-cdiv_q_si.c @@ -57,6 +57,7 @@ main(void) { flint_printf("FAIL (1):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) { flint_printf("FAIL (2):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-cdiv_q_ui.c b/fmpz/test/t-cdiv_q_ui.c index 6c3b6006de..dc9782f9cc 100644 --- a/fmpz/test/t-cdiv_q_ui.c +++ b/fmpz/test/t-cdiv_q_ui.c @@ -57,6 +57,7 @@ main(void) { flint_printf("FAIL (1):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) { flint_printf("FAIL (2):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-cdiv_qr.c b/fmpz/test/t-cdiv_qr.c index 894c300b61..93fda30595 100644 --- a/fmpz/test/t-cdiv_qr.c +++ b/fmpz/test/t-cdiv_qr.c @@ -66,6 +66,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -119,6 +120,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -172,6 +174,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -225,6 +228,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -278,6 +282,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-cdiv_r_2exp.c b/fmpz/test/t-cdiv_r_2exp.c index 88e5291e91..105d9d1d45 100644 --- a/fmpz/test/t-cdiv_r_2exp.c +++ b/fmpz/test/t-cdiv_r_2exp.c @@ -53,6 +53,7 @@ main(void) { flint_printf("FAIL 1:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, exp = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) { flint_printf("FAIL 2:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, exp = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-cdiv_ui.c b/fmpz/test/t-cdiv_ui.c index 1fcb43879c..fbf0baae73 100644 --- a/fmpz/test/t-cdiv_ui.c +++ b/fmpz/test/t-cdiv_ui.c @@ -48,6 +48,7 @@ main(void) flint_printf("FAIL:\n"); gmp_printf ("b = %Zd, x = %ld, r1 = %ld, r2 = %ld\n", b, x, r1, r2); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-clog.c b/fmpz/test/t-clog.c index ba09e6bcab..4c7271f7a4 100644 --- a/fmpz/test/t-clog.c +++ b/fmpz/test/t-clog.c @@ -46,6 +46,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("l = %wd\n", l); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) flint_printf("x = "), fmpz_print(x), flint_printf("\n"); flint_printf("y = "), fmpz_print(y), flint_printf("\n"); flint_printf("k = %wd\n", k); + fflush(stdout); flint_abort(); } @@ -118,6 +120,7 @@ main(void) flint_printf("b = "), fmpz_print(b), flint_printf("\n"); flint_printf("k = %wd\n", k); flint_printf("l = %wd\n", l); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-clog_ui.c b/fmpz/test/t-clog_ui.c index 0134ddf8c8..340a55b564 100644 --- a/fmpz/test/t-clog_ui.c +++ b/fmpz/test/t-clog_ui.c @@ -60,6 +60,7 @@ main(void) flint_printf("x = "), fmpz_print(x), flint_printf("\n"); flint_printf("y = "), fmpz_print(y), flint_printf("\n"); flint_printf("k = %wd\n", k); + fflush(stdout); flint_abort(); } @@ -93,6 +94,7 @@ main(void) flint_printf("b = "), fmpz_print(b), flint_printf("\n"); flint_printf("k = %wd\n", k); flint_printf("l = %wd\n", l); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-cmp.c b/fmpz/test/t-cmp.c index c145b35c20..6c43ebe133 100644 --- a/fmpz/test/t-cmp.c +++ b/fmpz/test/t-cmp.c @@ -44,6 +44,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("b = "), fmpz_print(b), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("c = %Zd, d = %Zd\n", c, d); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-cmp2abs.c b/fmpz/test/t-cmp2abs.c index a83b0fa7ca..27cc3bddf0 100644 --- a/fmpz/test/t-cmp2abs.c +++ b/fmpz/test/t-cmp2abs.c @@ -48,6 +48,7 @@ main(void) flint_printf("FAIL i = %wd\n", i); flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("b = "), fmpz_print(b), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-cmp_si.c b/fmpz/test/t-cmp_si.c index b47c74db9d..5f2c083235 100644 --- a/fmpz/test/t-cmp_si.c +++ b/fmpz/test/t-cmp_si.c @@ -55,6 +55,7 @@ main(void) flint_printf("n = %wd\n", n); flint_printf("cmp(a, b) = %d\n", fmpz_cmp(a, b)); flint_printf("cmp_si(a, n) = %d\n", fmpz_cmp_si(a, n)); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-cmp_ui.c b/fmpz/test/t-cmp_ui.c index 017f6f26db..cf1248a495 100644 --- a/fmpz/test/t-cmp_ui.c +++ b/fmpz/test/t-cmp_ui.c @@ -54,6 +54,7 @@ main(void) flint_printf("n = %wu\n", n); flint_printf("cmp(a, b) = %d\n", fmpz_cmp(a, b)); flint_printf("cmp_ui(a, n) = %d\n", fmpz_cmp_ui(a, n)); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-cmpabs.c b/fmpz/test/t-cmpabs.c index 01a7923195..4dc9980c99 100644 --- a/fmpz/test/t-cmpabs.c +++ b/fmpz/test/t-cmpabs.c @@ -44,6 +44,7 @@ main(void) flint_printf("FAIL\n"); flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("b = "), fmpz_print(b), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("c = %Zd, d = %Zd\n", c, d); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-combit.c b/fmpz/test/t-combit.c index bc93aa4eb5..6860358c1c 100644 --- a/fmpz/test/t-combit.c +++ b/fmpz/test/t-combit.c @@ -54,6 +54,7 @@ main(void) flint_printf("a = "), fmpz_print(a), flint_printf("\n"); gmp_printf("b = %Zd\n", b); flint_printf("j = %wd\n", j); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-complement.c b/fmpz/test/t-complement.c index 62ee8c52d3..7e5fe8875c 100644 --- a/fmpz/test/t-complement.c +++ b/fmpz/test/t-complement.c @@ -52,6 +52,7 @@ main(void) { flint_printf("FAIL (no alias):\n"); gmp_printf("c = %Zd, d = %Zd\n", c, d); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) { flint_printf("FAIL (aliased):\n"); gmp_printf("c = %Zd, d = %Zd\n", c, d); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-crt.c b/fmpz/test/t-crt.c index 442f154de1..ace2cbaad6 100644 --- a/fmpz/test/t-crt.c +++ b/fmpz/test/t-crt.c @@ -88,6 +88,7 @@ int main() flint_printf("result: "); fmpz_print(result); flint_printf("\n"); flint_printf("%wd Equalness: %d\n", i, fmpz_equal(result, input)); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-crt_ui.c b/fmpz/test/t-crt_ui.c index 947aed1981..364e74510d 100644 --- a/fmpz/test/t-crt_ui.c +++ b/fmpz/test/t-crt_ui.c @@ -85,6 +85,7 @@ int main() flint_printf("result: "); fmpz_print(result); flint_printf("\n"); flint_printf("%wd Equalness: %d\n", i, fmpz_equal(result, input)); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-divexact.c b/fmpz/test/t-divexact.c index c8b976e410..b8f8a5f3fc 100644 --- a/fmpz/test/t-divexact.c +++ b/fmpz/test/t-divexact.c @@ -58,6 +58,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -141,6 +143,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -186,6 +189,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-divexact2_uiui.c b/fmpz/test/t-divexact2_uiui.c index 4a420158b2..178407b92b 100644 --- a/fmpz/test/t-divexact2_uiui.c +++ b/fmpz/test/t-divexact2_uiui.c @@ -63,6 +63,7 @@ main(void) flint_printf("FAIL:\n"); gmp_printf("n = %Mu, m = %Mu, e = %Zd, f = %Zd, g = %Zd\n", n, m, e, f, g); + fflush(stdout); flint_abort(); } @@ -107,6 +108,7 @@ main(void) flint_printf("FAIL:\n"); gmp_printf("d = %Zd, n = %Mu, m = %Mu, f = %Zd, g = %Zd\n", d, n, m, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-divexact_si.c b/fmpz/test/t-divexact_si.c index 4cf0a7f027..59dffeb71d 100644 --- a/fmpz/test/t-divexact_si.c +++ b/fmpz/test/t-divexact_si.c @@ -58,6 +58,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("n = %Md, e = %Zd, f = %Zd, g = %Zd\n", n, e, f, g); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) { flint_printf("FAIL;\n"); gmp_printf("d = %Zd, n = %Md, f = %Zd, g = %Zd\n", d, n, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-divexact_ui.c b/fmpz/test/t-divexact_ui.c index c51f6adce9..60e1107807 100644 --- a/fmpz/test/t-divexact_ui.c +++ b/fmpz/test/t-divexact_ui.c @@ -56,6 +56,7 @@ main(void) { flint_printf("FAIL1\n"); gmp_printf("n = %Mu, e = %Zd, f = %Zd, g = %Zd\n", n, e, f, g); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, n = %Mu, f = %Zd, g = %Zd\n", d, n, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-divides.c b/fmpz/test/t-divides.c index 971a34065f..89e803d4c8 100644 --- a/fmpz/test/t-divides.c +++ b/fmpz/test/t-divides.c @@ -52,6 +52,7 @@ main(void) flint_printf("b = "); fmpz_print(b); flint_printf("\n"); flint_printf("p = "); fmpz_print(p); flint_printf("\n"); flint_printf("q = "); fmpz_print(q); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -88,6 +89,7 @@ main(void) flint_printf("b = "); fmpz_print(b); flint_printf("\n"); flint_printf("p = "); fmpz_print(p); flint_printf("\n"); flint_printf("q = "); fmpz_print(q); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -121,6 +123,7 @@ main(void) flint_printf("a = "); fmpz_print(a); flint_printf("\n"); flint_printf("b = "); fmpz_print(b); flint_printf("\n"); flint_printf("q = "); fmpz_print(q); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -153,6 +156,7 @@ main(void) flint_printf("a = "); fmpz_print(a); flint_printf("\n"); flint_printf("b = "); fmpz_print(b); flint_printf("\n"); flint_printf("q = "); fmpz_print(q); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-divides_mod_list.c b/fmpz/test/t-divides_mod_list.c index c4d5be9483..b19203a36c 100644 --- a/fmpz/test/t-divides_mod_list.c +++ b/fmpz/test/t-divides_mod_list.c @@ -59,12 +59,14 @@ main(void) if (fmpz_sgn(xstride) <= 0) { flint_printf("FAIL:\ncheck xstride > 0\n"); + fflush(stdout); flint_abort(); } if (fmpz_cmp(xstart, xstride) >= 0) { flint_printf("FAIL:\ncheck xstart < xstride\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +93,7 @@ main(void) fmpz_print(x); flint_printf(" mod "); fmpz_print(n); + fflush(stdout); flint_abort(); } } @@ -114,6 +117,7 @@ main(void) fmpz_print(x); flint_printf(" mod "); fmpz_print(n); + fflush(stdout); flint_abort(); } } @@ -128,6 +132,7 @@ main(void) !fmpz_equal(x, xlength)) { flint_printf("FAIL:\ncheck aliasing 1\n"); + fflush(stdout); flint_abort(); } @@ -140,6 +145,7 @@ main(void) !fmpz_equal(x, xlength)) { flint_printf("FAIL:\ncheck aliasing 2\n"); + fflush(stdout); flint_abort(); } @@ -152,6 +158,7 @@ main(void) !fmpz_equal(x, xlength)) { flint_printf("FAIL:\ncheck aliasing 3\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-divisible.c b/fmpz/test/t-divisible.c index 25f871ef7e..e9ea1f5602 100644 --- a/fmpz/test/t-divisible.c +++ b/fmpz/test/t-divisible.c @@ -51,6 +51,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("c = %Zd, d = %Zd\n", c, d); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("c = %Zd, d = %Zd\n", c, d); + fflush(stdout); flint_abort(); } @@ -113,6 +115,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("a = "), fmpz_print(a); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-divisible_si.c b/fmpz/test/t-divisible_si.c index d949422a2d..dbf963e5b8 100644 --- a/fmpz/test/t-divisible_si.c +++ b/fmpz/test/t-divisible_si.c @@ -56,6 +56,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("a = %wd, b = ", a), fmpz_print(b), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("a = %wd, b = ", a), fmpz_print(b), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-divisor_in_residue_class_lenstra.c b/fmpz/test/t-divisor_in_residue_class_lenstra.c index 4c4375ca11..e2e32df645 100644 --- a/fmpz/test/t-divisor_in_residue_class_lenstra.c +++ b/fmpz/test/t-divisor_in_residue_class_lenstra.c @@ -70,6 +70,7 @@ main(void) fmpz_print(s); printf("\n"); fmpz_print(a); printf("\n"); fmpz_print(d); printf("\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +119,7 @@ main(void) fmpz_print(r); printf("\n"); fmpz_print(s); printf("\n"); fmpz_print(d); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-divisor_sigma.c b/fmpz/test/t-divisor_sigma.c index b32a6c98d4..389daed3fe 100644 --- a/fmpz/test/t-divisor_sigma.c +++ b/fmpz/test/t-divisor_sigma.c @@ -66,6 +66,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("wrong value for n=%wd, k=%wd\n", n, k); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-dlog.c b/fmpz/test/t-dlog.c index e1e4d58eed..2750f913bd 100644 --- a/fmpz/test/t-dlog.c +++ b/fmpz/test/t-dlog.c @@ -58,6 +58,7 @@ main(void) flint_printf("x = "), fmpz_print(x), flint_printf("\n"); flint_printf("y = %.20g\n", y); flint_printf("w = %.20g\n", w); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-equal.c b/fmpz/test/t-equal.c index fc8b2affcd..ad2410b616 100644 --- a/fmpz/test/t-equal.c +++ b/fmpz/test/t-equal.c @@ -43,6 +43,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("b = "), fmpz_print(b), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -72,6 +73,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("c = %Zd, d = %Zd\n", c, d); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-equal_si.c b/fmpz/test/t-equal_si.c index 27f5f88f74..34516a81f7 100644 --- a/fmpz/test/t-equal_si.c +++ b/fmpz/test/t-equal_si.c @@ -55,6 +55,7 @@ main(void) flint_printf("n = %wd\n", n); flint_printf("equal(a, b) = %d\n", fmpz_equal(a, b)); flint_printf("equal_si(a, n) = %d\n", fmpz_equal_si(a, n)); + fflush(stdout); flint_abort(); } @@ -88,6 +89,7 @@ main(void) flint_printf("n = %wd\n", n); flint_printf("equal(a, b) = %d\n", fmpz_equal(a, b)); flint_printf("equal_si(a, n) = %d\n", fmpz_equal_si(a, n)); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-equal_ui.c b/fmpz/test/t-equal_ui.c index b7f5d4b276..fc8e2bdd45 100644 --- a/fmpz/test/t-equal_ui.c +++ b/fmpz/test/t-equal_ui.c @@ -54,6 +54,7 @@ main(void) flint_printf("n = %wu\n", n); flint_printf("equal(a, b) = %d\n", fmpz_equal(a, b)); flint_printf("equal_ui(a, n) = %d\n", fmpz_equal_ui(a, n)); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) flint_printf("n = %wu\n", n); flint_printf("equal(a, b) = %d\n", fmpz_equal(a, b)); flint_printf("equal_ui(a, n) = %d\n", fmpz_equal_ui(a, n)); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-euler_phi.c b/fmpz/test/t-euler_phi.c index 9b92687dbb..7fe1825bce 100644 --- a/fmpz/test/t-euler_phi.c +++ b/fmpz/test/t-euler_phi.c @@ -43,6 +43,7 @@ int main(void) if (!fmpz_equal(x, y) || !fmpz_equal(x, z)) { flint_printf("FAIL: %wd\n", i); + fflush(stdout); flint_abort(); } } @@ -62,6 +63,7 @@ int main(void) flint_printf("FAIL: "); fmpz_print(z); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -89,6 +91,7 @@ int main(void) if (!fmpz_equal(x, y)) { flint_printf("FAIL: special test value\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-fac_ui.c b/fmpz/test/t-fac_ui.c index a7e6fe1209..85bf42008c 100644 --- a/fmpz/test/t-fac_ui.c +++ b/fmpz/test/t-fac_ui.c @@ -48,6 +48,7 @@ main(void) flint_printf("\n"); fmpz_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-fdiv_q.c b/fmpz/test/t-fdiv_q.c index cffa7a8a18..47826392e7 100644 --- a/fmpz/test/t-fdiv_q.c +++ b/fmpz/test/t-fdiv_q.c @@ -57,6 +57,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -138,6 +140,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -180,6 +183,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-fdiv_q_2exp.c b/fmpz/test/t-fdiv_q_2exp.c index 913527a60c..cd97df5675 100644 --- a/fmpz/test/t-fdiv_q_2exp.c +++ b/fmpz/test/t-fdiv_q_2exp.c @@ -55,6 +55,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, exp = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, exp = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-fdiv_q_si.c b/fmpz/test/t-fdiv_q_si.c index 4b8c805153..1ae1858f4e 100644 --- a/fmpz/test/t-fdiv_q_si.c +++ b/fmpz/test/t-fdiv_q_si.c @@ -57,6 +57,7 @@ main(void) { flint_printf("FAIL (1):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) { flint_printf("FAIL (2):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-fdiv_q_ui.c b/fmpz/test/t-fdiv_q_ui.c index d8b80226cd..7a364f9540 100644 --- a/fmpz/test/t-fdiv_q_ui.c +++ b/fmpz/test/t-fdiv_q_ui.c @@ -57,6 +57,7 @@ main(void) { flint_printf("FAIL (1):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) { flint_printf("FAIL (2):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-fdiv_qr.c b/fmpz/test/t-fdiv_qr.c index e34315e7b9..6f777c41dc 100644 --- a/fmpz/test/t-fdiv_qr.c +++ b/fmpz/test/t-fdiv_qr.c @@ -68,6 +68,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -121,6 +122,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -174,6 +176,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -227,6 +230,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -280,6 +284,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-fdiv_qr_preinvn.c b/fmpz/test/t-fdiv_qr_preinvn.c index ed7117ac61..3a819aedaf 100644 --- a/fmpz/test/t-fdiv_qr_preinvn.c +++ b/fmpz/test/t-fdiv_qr_preinvn.c @@ -65,6 +65,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -121,6 +122,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -177,6 +179,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -233,6 +236,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -289,6 +293,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-fdiv_r.c b/fmpz/test/t-fdiv_r.c index 5b32b5fce1..4b26f612d4 100644 --- a/fmpz/test/t-fdiv_r.c +++ b/fmpz/test/t-fdiv_r.c @@ -57,6 +57,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -138,6 +140,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -180,6 +183,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-fdiv_r_2exp.c b/fmpz/test/t-fdiv_r_2exp.c index 473431b9f7..ffe892cb49 100644 --- a/fmpz/test/t-fdiv_r_2exp.c +++ b/fmpz/test/t-fdiv_r_2exp.c @@ -56,6 +56,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, exp = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, exp = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-fdiv_ui.c b/fmpz/test/t-fdiv_ui.c index 68a6f63b04..94fb46a83a 100644 --- a/fmpz/test/t-fdiv_ui.c +++ b/fmpz/test/t-fdiv_ui.c @@ -50,6 +50,7 @@ main(void) flint_printf("FAIL:\n"); gmp_printf ("b = %Zd, x = %wu, r1 = %wu, r2 = %wu\n", b, x, r1, r2); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-fib_ui.c b/fmpz/test/t-fib_ui.c index 039353525f..c0b8a9bb54 100644 --- a/fmpz/test/t-fib_ui.c +++ b/fmpz/test/t-fib_ui.c @@ -52,6 +52,7 @@ main(void) flint_printf("\n"); fmpz_print(z); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-fits_si.c b/fmpz/test/t-fits_si.c index 6803ad6cec..610d1a53e4 100644 --- a/fmpz/test/t-fits_si.c +++ b/fmpz/test/t-fits_si.c @@ -26,6 +26,7 @@ static void check(fmpz_t x, int expected) flint_printf("x = "), fmpz_print(x), flint_printf("\n"); flint_printf("fmpz_fits_si(x) = %d\n", fmpz_fits_si(x)); flint_printf("WORD_MIN = %wd\n", WORD_MIN); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-flog.c b/fmpz/test/t-flog.c index ea0ceacd2e..a15479e076 100644 --- a/fmpz/test/t-flog.c +++ b/fmpz/test/t-flog.c @@ -46,6 +46,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("l = %wd\n", l); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) flint_printf("x = "), fmpz_print(x), flint_printf("\n"); flint_printf("y = "), fmpz_print(y), flint_printf("\n"); flint_printf("k = %wd\n", k); + fflush(stdout); flint_abort(); } @@ -115,6 +117,7 @@ main(void) flint_printf("b = "), fmpz_print(b), flint_printf("\n"); flint_printf("k = %wd\n", k); flint_printf("l = %wd\n", l); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-flog_ui.c b/fmpz/test/t-flog_ui.c index 5ea47aee85..a7a01783aa 100644 --- a/fmpz/test/t-flog_ui.c +++ b/fmpz/test/t-flog_ui.c @@ -57,6 +57,7 @@ main(void) flint_printf("x = "), fmpz_print(x), flint_printf("\n"); flint_printf("y = "), fmpz_print(y), flint_printf("\n"); flint_printf("k = %wd\n", k); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) flint_printf("b = "), fmpz_print(b), flint_printf("\n"); flint_printf("k = %wd\n", k); flint_printf("l = %wd\n", l); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-fmma.c b/fmpz/test/t-fmma.c index 387f8e9329..f5f6fffa9d 100644 --- a/fmpz/test/t-fmma.c +++ b/fmpz/test/t-fmma.c @@ -63,6 +63,7 @@ main(void) fmpz_print(d); flint_printf("\n"); fmpz_print(f); flint_printf("\n"); fmpz_print(g); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-fmms.c b/fmpz/test/t-fmms.c index ec7cf26adf..eebb15095a 100644 --- a/fmpz/test/t-fmms.c +++ b/fmpz/test/t-fmms.c @@ -63,6 +63,7 @@ main(void) fmpz_print(d); flint_printf("\n"); fmpz_print(f); flint_printf("\n"); fmpz_print(g); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-fmpz.c b/fmpz/test/t-fmpz.c index 7a1988ff43..9f5d5ef8ba 100644 --- a/fmpz/test/t-fmpz.c +++ b/fmpz/test/t-fmpz.c @@ -45,6 +45,7 @@ main(void) if (!result) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-fmpz_stress.c b/fmpz/test/t-fmpz_stress.c index b18892199d..f667847b91 100644 --- a/fmpz/test/t-fmpz_stress.c +++ b/fmpz/test/t-fmpz_stress.c @@ -152,6 +152,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("total: "); fmpz_print(total); flint_printf("\n"); flint_printf("check: "); fmpz_print(check); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-gcd.c b/fmpz/test/t-gcd.c index 5f0d935e50..f4ee80e34c 100644 --- a/fmpz/test/t-gcd.c +++ b/fmpz/test/t-gcd.c @@ -60,6 +60,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -145,6 +147,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -192,6 +195,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-gcd3.c b/fmpz/test/t-gcd3.c index e166fe044b..634b247b4e 100644 --- a/fmpz/test/t-gcd3.c +++ b/fmpz/test/t-gcd3.c @@ -80,6 +80,7 @@ main(void) fmpz_print(c); printf("\n"); fmpz_print(d); printf("\n"); fmpz_print(e); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-gcdinv.c b/fmpz/test/t-gcdinv.c index 8c1405a979..8d098c8247 100644 --- a/fmpz/test/t-gcdinv.c +++ b/fmpz/test/t-gcdinv.c @@ -55,6 +55,7 @@ int main(void) flint_printf("g = "), fmpz_print(g), flint_printf("\n"); flint_printf("F = "), fmpz_print(F), flint_printf("\n"); flint_printf("G = "), fmpz_print(G), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ int main(void) flint_printf("g = "), fmpz_print(g), flint_printf("\n"); flint_printf("F = "), fmpz_print(F), flint_printf("\n"); flint_printf("G = "), fmpz_print(G), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -138,6 +140,7 @@ int main(void) flint_printf("f = "), fmpz_print(f), flint_printf("\n"); flint_printf("g = "), fmpz_print(g), flint_printf("\n"); flint_printf("t = "), fmpz_print(t), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -184,6 +187,7 @@ int main(void) flint_printf("g = "), fmpz_print(g), flint_printf("\n"); flint_printf("t = "), fmpz_print(t), flint_printf("\n"); flint_printf("x = "), fmpz_print(x), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-get_d.c b/fmpz/test/t-get_d.c index 761bbf13ab..f5d0254955 100644 --- a/fmpz/test/t-get_d.c +++ b/fmpz/test/t-get_d.c @@ -51,6 +51,7 @@ main(void) flint_printf("x = "), fmpz_print(x), flint_printf("\n"); flint_printf("a = %f\n", a); flint_printf("b = %f\n", b); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) flint_printf("x = "), fmpz_print(x), flint_printf("\n"); flint_printf("y = "), fmpz_print(y), flint_printf("\n"); flint_printf("a = %f\n", a); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-get_d_2exp.c b/fmpz/test/t-get_d_2exp.c index f449b0e727..40510ed52a 100644 --- a/fmpz/test/t-get_d_2exp.c +++ b/fmpz/test/t-get_d_2exp.c @@ -47,6 +47,7 @@ main(void) flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("output = %f\n", output); flint_printf("exp = %wd, bits = %wu\n", exp, fmpz_bits(a)); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-get_mpf.c b/fmpz/test/t-get_mpf.c index 965bc931a4..b3f5227717 100644 --- a/fmpz/test/t-get_mpf.c +++ b/fmpz/test/t-get_mpf.c @@ -53,6 +53,7 @@ main(void) flint_printf("\n"); flint_printf("b = "), mpf_out_str(stdout, 10, 0, b), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -73,6 +74,7 @@ main(void) flint_printf("y = "), fmpz_print(y), flint_printf("\n"); flint_printf("a = "), mpf_out_str(stdout, 10, 0, a), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-get_mpfr.c b/fmpz/test/t-get_mpfr.c index e59a4872dc..d79aa0c669 100644 --- a/fmpz/test/t-get_mpfr.c +++ b/fmpz/test/t-get_mpfr.c @@ -53,6 +53,7 @@ main(void) flint_printf("\n"); flint_printf("b = "), mpfr_out_str(stdout, 10, 0, b, MPFR_RNDN), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-get_mpn.c b/fmpz/test/t-get_mpn.c index 2e35bf6052..39fc144e07 100644 --- a/fmpz/test/t-get_mpn.c +++ b/fmpz/test/t-get_mpn.c @@ -68,6 +68,7 @@ int main() printf("\nconverted value : "); fmpz_print(b); printf("\n"); + fflush(stdout); flint_abort(); } @@ -109,6 +110,7 @@ int main() printf("\nconverted value : "); fmpz_print(b); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-get_mpz.c b/fmpz/test/t-get_mpz.c index c4103ef6ac..718b516f59 100644 --- a/fmpz/test/t-get_mpz.c +++ b/fmpz/test/t-get_mpz.c @@ -54,6 +54,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("b = %Zd, c = %Zd\n", b, c); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-get_nmod.c b/fmpz/test/t-get_nmod.c index 34fdaa6958..f119ab473b 100644 --- a/fmpz/test/t-get_nmod.c +++ b/fmpz/test/t-get_nmod.c @@ -50,6 +50,7 @@ main(void) flint_printf("x : %wu\n", x); flint_printf("r1: %wu\n", r1); flint_printf("r2: %wu\n", r2); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-get_set_ui_array.c b/fmpz/test/t-get_set_ui_array.c index 6f6b4f60ea..352bab7ed4 100644 --- a/fmpz/test/t-get_set_ui_array.c +++ b/fmpz/test/t-get_set_ui_array.c @@ -58,6 +58,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("Check get and set are inverse\n"); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("Check limbs are accurate\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-get_si.c b/fmpz/test/t-get_si.c index eb19716904..47927a30c8 100644 --- a/fmpz/test/t-get_si.c +++ b/fmpz/test/t-get_si.c @@ -36,6 +36,7 @@ main(void) if (COEFF_IS_MPZ(*x) || fmpz_get_si(x) != COEFF_MIN) { flint_printf("FAIL: COEFF_MIN"); + fflush(stdout); flint_abort(); } @@ -43,6 +44,7 @@ main(void) if (COEFF_IS_MPZ(*x) || fmpz_get_si(x) != COEFF_MAX) { flint_printf("FAIL: COEFF_MIN"); + fflush(stdout); flint_abort(); } @@ -50,6 +52,7 @@ main(void) if (!COEFF_IS_MPZ(*x) || fmpz_get_si(x) != WORD_MIN) { flint_printf("FAIL: WORD_MIN"); + fflush(stdout); flint_abort(); } @@ -57,6 +60,7 @@ main(void) if (!COEFF_IS_MPZ(*x) || fmpz_get_si(x) != WORD_MIN) { flint_printf("FAIL: WORD_MAX"); + fflush(stdout); flint_abort(); } @@ -79,6 +83,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("b = %wd, c = %wd\n", b, c); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-get_str.c b/fmpz/test/t-get_str.c index a61875e623..93913aff30 100644 --- a/fmpz/test/t-get_str.c +++ b/fmpz/test/t-get_str.c @@ -59,6 +59,7 @@ main(void) gmp_printf("b = %Zd\n", b); flint_printf("base = %d\n", base); flint_printf("str1 = %s\n, str2 = %s\n", str1, str2); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-get_ui.c b/fmpz/test/t-get_ui.c index f14407bca8..c5de36ddf3 100644 --- a/fmpz/test/t-get_ui.c +++ b/fmpz/test/t-get_ui.c @@ -44,6 +44,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("b = %wd, c = %wd\n", b, c); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-init_set.c b/fmpz/test/t-init_set.c index ac5b3810c7..f76a85dd92 100644 --- a/fmpz/test/t-init_set.c +++ b/fmpz/test/t-init_set.c @@ -42,6 +42,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("b = "), fmpz_print(b), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -64,6 +65,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("b = "), fmpz_print(b), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-init_set_ui.c b/fmpz/test/t-init_set_ui.c index e9ea60484c..d46c998954 100644 --- a/fmpz/test/t-init_set_ui.c +++ b/fmpz/test/t-init_set_ui.c @@ -43,6 +43,7 @@ main(void) flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("b = "), fmpz_print(b), flint_printf("\n"); flint_printf("x = %wu\n", x); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-invmod.c b/fmpz/test/t-invmod.c index 2f7b69565e..81b2830b90 100644 --- a/fmpz/test/t-invmod.c +++ b/fmpz/test/t-invmod.c @@ -73,6 +73,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, r1 = %d, r2 = %d\n", d, e, f, g, r1, r2); + fflush(stdout); flint_abort(); } @@ -115,6 +116,7 @@ main(void) flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd, r1 = %d, r2 = %d\n", d, f, g, r1, r2); + fflush(stdout); flint_abort(); } @@ -157,6 +159,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -200,6 +203,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-is_even.c b/fmpz/test/t-is_even.c index dd67bf2795..f89524b5e8 100644 --- a/fmpz/test/t-is_even.c +++ b/fmpz/test/t-is_even.c @@ -44,6 +44,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("f = "), fmpz_print(f), flint_printf("\n"); gmp_printf("g = %Zd\n", g); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("f = "), fmpz_print(f), flint_printf("\n"); gmp_printf("g = %Zd\n", g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-is_perfect_power.c b/fmpz/test/t-is_perfect_power.c index be0f003631..0ec4f9c0cb 100644 --- a/fmpz/test/t-is_perfect_power.c +++ b/fmpz/test/t-is_perfect_power.c @@ -45,6 +45,7 @@ int main(void) flint_printf("FAIL:\n"); fmpz_print(n); flint_printf(" is declared not a perfect power\n"); + fflush(stdout); flint_abort(); } @@ -55,6 +56,7 @@ int main(void) fmpz_print(root); flint_printf("^%d != ", result); fmpz_print(n); + fflush(stdout); flint_abort(); } } @@ -77,6 +79,7 @@ int main(void) flint_printf("FAIL:\n"); fmpz_print(n); flint_printf(" is declared a perfect power\n"); + fflush(stdout); flint_abort(); } @@ -97,6 +100,7 @@ int main(void) flint_printf("FAIL:\n"); fmpz_print(n2); flint_printf(" is declared not a perfect power\n"); + fflush(stdout); flint_abort(); } @@ -107,6 +111,7 @@ int main(void) fmpz_print(n); flint_printf("^%d != ", result); fmpz_print(n2); + fflush(stdout); flint_abort(); } } @@ -129,6 +134,7 @@ int main(void) flint_printf("FAIL:\n"); fmpz_print(n2); flint_printf(" is declared a perfect power\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-is_prime.c b/fmpz/test/t-is_prime.c index c29624b662..b9fe31d964 100644 --- a/fmpz/test/t-is_prime.c +++ b/fmpz/test/t-is_prime.c @@ -62,6 +62,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_print(n); printf("\n"); + fflush(stdout); flint_abort(); } @@ -88,6 +89,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_print(p); printf("\n"); + fflush(stdout); flint_abort(); } @@ -120,6 +122,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_print(p); printf("\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +142,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_print(t); printf("\n"); + fflush(stdout); flint_abort(); } @@ -156,6 +160,7 @@ main(void) printf("FAIL\n"); fmpz_print(p); printf("\n"); + fflush(stdout); flint_abort(); } fmpz_clear(p); diff --git a/fmpz/test/t-is_prime_morrison.c b/fmpz/test/t-is_prime_morrison.c index 1e068e307c..a9d0ac23b7 100644 --- a/fmpz/test/t-is_prime_morrison.c +++ b/fmpz/test/t-is_prime_morrison.c @@ -54,6 +54,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_print(p); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-is_prime_pocklington.c b/fmpz/test/t-is_prime_pocklington.c index 88acfa3fa5..58e5233097 100644 --- a/fmpz/test/t-is_prime_pocklington.c +++ b/fmpz/test/t-is_prime_pocklington.c @@ -54,6 +54,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_print(p); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-is_prime_pseudosquare.c b/fmpz/test/t-is_prime_pseudosquare.c index 5ad0dff583..4879eb0846 100644 --- a/fmpz/test/t-is_prime_pseudosquare.c +++ b/fmpz/test/t-is_prime_pseudosquare.c @@ -45,6 +45,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(p); flint_printf("r1 = %d, r2 = %d\n", r1, r2); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-is_probabprime_BPSW.c b/fmpz/test/t-is_probabprime_BPSW.c index 056ebc8c73..da52ae6db1 100644 --- a/fmpz/test/t-is_probabprime_BPSW.c +++ b/fmpz/test/t-is_probabprime_BPSW.c @@ -43,6 +43,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_print(p); printf("\n"); + fflush(stdout); flint_abort(); } @@ -73,6 +74,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_print(p); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-is_probabprime_lucas.c b/fmpz/test/t-is_probabprime_lucas.c index 10069e6ae5..2668ddb393 100644 --- a/fmpz/test/t-is_probabprime_lucas.c +++ b/fmpz/test/t-is_probabprime_lucas.c @@ -44,6 +44,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_print(p); printf("\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("count = %ld\n", count); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-is_square.c b/fmpz/test/t-is_square.c index e13278d41c..ccba341ff9 100644 --- a/fmpz/test/t-is_square.c +++ b/fmpz/test/t-is_square.c @@ -51,6 +51,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("b = %Zd\n", b); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-is_strong_probabprime.c b/fmpz/test/t-is_strong_probabprime.c index 86dc227d9c..528ece4fbf 100644 --- a/fmpz/test/t-is_strong_probabprime.c +++ b/fmpz/test/t-is_strong_probabprime.c @@ -63,6 +63,7 @@ main(void) flint_printf("FAIL (composite expected to pass test):\n"); fmpz_print(n); printf("\n"); fmpz_print(a); printf("\n"); + fflush(stdout); flint_abort(); } } @@ -76,6 +77,7 @@ main(void) flint_printf("FAIL (composite expected to fail test):\n"); fmpz_print(n); printf("\n"); fmpz_print(a); printf("\n"); + fflush(stdout); flint_abort(); } @@ -109,6 +111,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(p); printf("\n"); fmpz_print(b); printf("\n"); + fflush(stdout); flint_abort(); } @@ -155,6 +158,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("count = %ld\n", count); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-jacobi.c b/fmpz/test/t-jacobi.c index 81580c70d8..34e6a0db39 100644 --- a/fmpz/test/t-jacobi.c +++ b/fmpz/test/t-jacobi.c @@ -48,6 +48,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("a = %Zd, n = %Zd\n", aa, nn); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-kronecker.c b/fmpz/test/t-kronecker.c index cb3cbfdd4a..4027465443 100644 --- a/fmpz/test/t-kronecker.c +++ b/fmpz/test/t-kronecker.c @@ -47,6 +47,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("a = %Zd, n = %Zd\n", aa, nn); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-lcm.c b/fmpz/test/t-lcm.c index a6ee1105f4..0fc49ba99c 100644 --- a/fmpz/test/t-lcm.c +++ b/fmpz/test/t-lcm.c @@ -61,6 +61,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -146,6 +148,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -193,6 +196,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-mod.c b/fmpz/test/t-mod.c index a72f4f3649..a4948e2014 100644 --- a/fmpz/test/t-mod.c +++ b/fmpz/test/t-mod.c @@ -57,6 +57,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -181,6 +184,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-mod_ui.c b/fmpz/test/t-mod_ui.c index 6a3f68a4c3..cc84e237f5 100644 --- a/fmpz/test/t-mod_ui.c +++ b/fmpz/test/t-mod_ui.c @@ -57,6 +57,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, x = %wu, r1 = %wu, r2 = %wu\n", d, e, f, x, r1, r2); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, x = %wu, r1 = %wu, r2 = %wu\n", d, e, f, x, r1, r2); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-mul.c b/fmpz/test/t-mul.c index 2a891f7c8b..b36c0df7a8 100644 --- a/fmpz/test/t-mul.c +++ b/fmpz/test/t-mul.c @@ -57,6 +57,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -138,6 +140,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -180,6 +183,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-mul2_uiui.c b/fmpz/test/t-mul2_uiui.c index 3025eb6d6f..c71cccb986 100644 --- a/fmpz/test/t-mul2_uiui.c +++ b/fmpz/test/t-mul2_uiui.c @@ -59,6 +59,7 @@ main(void) flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Mu, y = %Mu\n", d, e, f, x, y); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Mu, y = %Mu\n", d, e, f, x, y); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-mul_2exp.c b/fmpz/test/t-mul_2exp.c index 27bb1b9a2d..b5805f0a4f 100644 --- a/fmpz/test/t-mul_2exp.c +++ b/fmpz/test/t-mul_2exp.c @@ -56,6 +56,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, exp = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, exp = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-mul_si.c b/fmpz/test/t-mul_si.c index 99d189ac95..4c2e881a30 100644 --- a/fmpz/test/t-mul_si.c +++ b/fmpz/test/t-mul_si.c @@ -55,6 +55,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Md\n", d, e, f, x); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Md\n", d, e, f, x); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-mul_si_tdiv_q_2exp.c b/fmpz/test/t-mul_si_tdiv_q_2exp.c index c69a152175..fa6a1990ee 100644 --- a/fmpz/test/t-mul_si_tdiv_q_2exp.c +++ b/fmpz/test/t-mul_si_tdiv_q_2exp.c @@ -60,6 +60,7 @@ main(void) flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Md, exp = %Mu\n", d, e, f, x, exp); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Md, exp = %Mu\n", d, e, f, x, exp); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-mul_tdiv_q_2exp.c b/fmpz/test/t-mul_tdiv_q_2exp.c index ac54bb0d6a..6fcf876a23 100644 --- a/fmpz/test/t-mul_tdiv_q_2exp.c +++ b/fmpz/test/t-mul_tdiv_q_2exp.c @@ -62,6 +62,7 @@ main(void) flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd, exp = %Mu\n", d, e, f, g, exp); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd, exp = %Mu\n", d, f, g, exp); + fflush(stdout); flint_abort(); } @@ -148,6 +150,7 @@ main(void) flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd, exp = %Mu\n", d, e, f, g, exp); + fflush(stdout); flint_abort(); } @@ -193,6 +196,7 @@ main(void) flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd, exp = %Mu\n", d, e, f, g, exp); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-mul_ui.c b/fmpz/test/t-mul_ui.c index b2d1de647a..1f9c811239 100644 --- a/fmpz/test/t-mul_ui.c +++ b/fmpz/test/t-mul_ui.c @@ -55,6 +55,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-multi_CRT_multi_mod.c b/fmpz/test/t-multi_CRT_multi_mod.c index 39f2207f18..5cd4347a88 100644 --- a/fmpz/test/t-multi_CRT_multi_mod.c +++ b/fmpz/test/t-multi_CRT_multi_mod.c @@ -41,6 +41,7 @@ main(void) if (!fmpz_multi_CRT_precompute(P, moduli, moduli_count)) { flint_printf("FAIL: Check internal interface precompute\n"); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) { flint_printf("FAIL: Check multi mod precompute\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -118,6 +120,7 @@ main(void) { flint_printf("FAIL: Check output remainder\n"); flint_printf("i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } @@ -126,6 +129,7 @@ main(void) { flint_printf("FAIL: Check multi mod\n"); flint_printf("i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } @@ -135,6 +139,7 @@ main(void) { flint_printf("FAIL: Check mod output size\n"); flint_printf("i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -144,6 +149,7 @@ main(void) { flint_printf("FAIL: Check CRT output size\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -162,6 +168,7 @@ main(void) { flint_printf("FAIL: Check multi mod 2\n"); flint_printf("i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -189,6 +196,7 @@ main(void) { flint_printf("FAIL: Check flat CRT failure\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -247,6 +255,7 @@ main(void) printf("FAIL\n"); flint_printf("Check remainder lazy " "i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -256,6 +265,7 @@ main(void) printf("FAIL\n"); flint_printf("Check output size lazy " "i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -288,6 +298,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check lazy CRT failure i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-multi_CRT_ui.c b/fmpz/test/t-multi_CRT_ui.c index 5c4ec86b50..83766097b4 100644 --- a/fmpz/test/t-multi_CRT_ui.c +++ b/fmpz/test/t-multi_CRT_ui.c @@ -86,6 +86,7 @@ int main() { flint_printf("FAIL: check crt output range\n"); flint_printf("i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ int main() { flint_printf("FAIL: check crt modulo product of primes\n"); flint_printf("i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -103,6 +105,7 @@ int main() { flint_printf("FAIL: check multi_mod_ui output"); flint_printf("i = %wd, k = %wd\n", i, k); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-multi_crt.c b/fmpz/test/t-multi_crt.c index efacb7c40b..1fe7bd0a03 100644 --- a/fmpz/test/t-multi_crt.c +++ b/fmpz/test/t-multi_crt.c @@ -49,6 +49,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check simple example\n"); + fflush(stdout); flint_abort(); } @@ -125,6 +126,7 @@ main(void) printf("FAIL\n"); flint_printf("Check remainder " "i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -134,6 +136,7 @@ main(void) printf("FAIL\n"); flint_printf("Check output size " "i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -166,6 +169,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check crt failure i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -234,6 +238,7 @@ main(void) printf("FAIL\n"); flint_printf("Check remainder flat " "i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -243,6 +248,7 @@ main(void) printf("FAIL\n"); flint_printf("Check output size flat " "i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -275,6 +281,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check flat crt failure i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -336,6 +343,7 @@ main(void) printf("FAIL\n"); flint_printf("Check remainder lazy " "i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -345,6 +353,7 @@ main(void) printf("FAIL\n"); flint_printf("Check output size lazy " "i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -377,6 +386,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check lazy crt failure i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-ndiv_qr.c b/fmpz/test/t-ndiv_qr.c index 628c662cff..f0d3d6601e 100644 --- a/fmpz/test/t-ndiv_qr.c +++ b/fmpz/test/t-ndiv_qr.c @@ -58,6 +58,7 @@ main(void) if (!fmpz_equal(A, nquo) || !fmpz_equal(B, nrem)) { flint_printf("FAIL: check (A, B, A, B) aliasing\n"); + fflush(stdout); flint_abort(); } @@ -67,6 +68,7 @@ main(void) if (!fmpz_equal(B, nquo) || !fmpz_equal(A, nrem)) { flint_printf("FAIL: check (B, A, A, B) aliasing\n"); + fflush(stdout); flint_abort(); } } @@ -86,6 +88,7 @@ main(void) flint_printf("b = "); fmpz_print(b); flint_printf("\n"); flint_printf("q = "); fmpz_print(nquo); flint_printf("\n"); flint_printf("r = "); fmpz_print(nrem); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -154,6 +157,7 @@ main(void) flint_printf("b = "); fmpz_print(b); flint_printf("\n"); flint_printf("q = "); fmpz_print(nquo); flint_printf("\n"); flint_printf("r = "); fmpz_print(nrem); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-neg.c b/fmpz/test/t-neg.c index cfde9dc465..408272176b 100644 --- a/fmpz/test/t-neg.c +++ b/fmpz/test/t-neg.c @@ -52,6 +52,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("c = %Zd, d = %Zd\n", c, d); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("c = %Zd, d = %Zd\n", c, d); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-neg_ui.c b/fmpz/test/t-neg_ui.c index 309e76d884..d2bcf8d9cc 100644 --- a/fmpz/test/t-neg_ui.c +++ b/fmpz/test/t-neg_ui.c @@ -49,6 +49,7 @@ main(void) flint_printf("c = %wu\n", c); flint_printf("a = "); fmpz_print(a); flint_printf("\n"); flint_printf("b = "); fmpz_print(b); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-neg_uiui.c b/fmpz/test/t-neg_uiui.c index cd5fb9ead3..6f8de429c7 100644 --- a/fmpz/test/t-neg_uiui.c +++ b/fmpz/test/t-neg_uiui.c @@ -53,6 +53,7 @@ main(void) flint_printf("lo = %wu\n", lo); flint_printf("a = "); fmpz_print(a); flint_printf("\n"); flint_printf("b = "); fmpz_print(b); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-nextprime.c b/fmpz/test/t-nextprime.c index 3f3e953d66..18dc682d52 100644 --- a/fmpz/test/t-nextprime.c +++ b/fmpz/test/t-nextprime.c @@ -59,6 +59,7 @@ int main(void) { flint_printf("FAIL:\n"); fmpz_print(start); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -86,6 +87,7 @@ int main(void) { flint_printf("FAIL:\n"); fmpz_print(start); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-or.c b/fmpz/test/t-or.c index 9c9183c60d..09adf75b63 100644 --- a/fmpz/test/t-or.c +++ b/fmpz/test/t-or.c @@ -58,6 +58,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -141,6 +143,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -184,6 +187,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-out_inp_raw.c b/fmpz/test/t-out_inp_raw.c index e6dd26ced2..c27db836c9 100644 --- a/fmpz/test/t-out_inp_raw.c +++ b/fmpz/test/t-out_inp_raw.c @@ -58,6 +58,7 @@ int main(void) { printf("FAIL:\n"); printf("Failed to set-up the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ int main(void) { printf("FAIL:\n"); printf("Failed to fork the process.\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +80,7 @@ int main(void) { printf("FAIL:\n"); printf("Could not open output file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -89,6 +92,7 @@ int main(void) { printf("FAIL:\n"); printf("Write error.\n"); + fflush(stdout); flint_abort(); } } @@ -110,6 +114,7 @@ int main(void) { printf("FAIL:\n"); printf("Could not open input file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -124,6 +129,7 @@ int main(void) printf("FAIL:\n"); printf("a[i] = "), fmpz_print(a + i), printf("\n"); printf("t = "), fmpz_print(t), printf("\n"); + fflush(stdout); flint_abort(); } @@ -138,6 +144,7 @@ int main(void) { printf("FAIL:\n"); printf("Only %d out of %d objects were processed.\n", i, n); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-popcnt.c b/fmpz/test/t-popcnt.c index 585219fa00..0b03af6dc4 100644 --- a/fmpz/test/t-popcnt.c +++ b/fmpz/test/t-popcnt.c @@ -51,6 +51,7 @@ main(void) flint_printf("a = "), fmpz_print(a), flint_printf("\n"); gmp_printf("b = %Zd\n", b); flint_printf("r1 = %wu r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-pow_ui.c b/fmpz/test/t-pow_ui.c index 6401df16a2..61348b7fcf 100644 --- a/fmpz/test/t-pow_ui.c +++ b/fmpz/test/t-pow_ui.c @@ -55,6 +55,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-powm.c b/fmpz/test/t-powm.c index 99b33bd2d9..404ae742c7 100644 --- a/fmpz/test/t-powm.c +++ b/fmpz/test/t-powm.c @@ -66,6 +66,7 @@ main(void) { flint_printf("FAIL (cmp f with MPIR e := d^y mod m):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, y = %Zd, m = %Zd\n", d, e, f, y, m); + fflush(stdout); flint_abort(); } @@ -108,6 +109,7 @@ main(void) flint_printf("b = "), fmpz_print(b), flint_printf("\n"); flint_printf("c = "), fmpz_print(c), flint_printf("\n"); flint_printf("n = "), fmpz_print(n), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -144,6 +146,7 @@ main(void) flint_printf("b = "), fmpz_print(b), flint_printf("\n"); flint_printf("c = "), fmpz_print(c), flint_printf("\n"); flint_printf("n = "), fmpz_print(n), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -177,6 +180,7 @@ main(void) flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("c = "), fmpz_print(c), flint_printf("\n"); flint_printf("n = "), fmpz_print(n), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-powm_ui.c b/fmpz/test/t-powm_ui.c index bc22800ade..f6b03768f1 100644 --- a/fmpz/test/t-powm_ui.c +++ b/fmpz/test/t-powm_ui.c @@ -62,6 +62,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Mu, m = %Zd\n", d, e, f, x, m); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) flint_printf("b = "), fmpz_print(b), flint_printf("\n"); flint_printf("c = "), fmpz_print(c), flint_printf("\n"); flint_printf("n = %wu\n", n); + fflush(stdout); flint_abort(); } @@ -135,6 +137,7 @@ main(void) flint_printf("b = "), fmpz_print(b), flint_printf("\n"); flint_printf("c = "), fmpz_print(c), flint_printf("\n"); flint_printf("n = %wu\n", n); + fflush(stdout); flint_abort(); } @@ -166,6 +169,7 @@ main(void) flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("c = "), fmpz_print(c), flint_printf("\n"); flint_printf("n = %wu\n", n); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-primorial.c b/fmpz/test/t-primorial.c index ea86765614..6c38c4e468 100644 --- a/fmpz/test/t-primorial.c +++ b/fmpz/test/t-primorial.c @@ -42,6 +42,7 @@ int main(void) flint_printf("primorial of %wu disagrees with direct product\n", k); fmpz_print(x); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-print_read.c b/fmpz/test/t-print_read.c index 5a0e11a18c..8e598bc56a 100644 --- a/fmpz/test/t-print_read.c +++ b/fmpz/test/t-print_read.c @@ -52,6 +52,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to set-up the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -59,6 +60,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to fork the process.\n"); + fflush(stdout); flint_abort(); } @@ -72,6 +74,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open output file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +88,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Write error.\n"); + fflush(stdout); flint_abort(); } } @@ -106,6 +110,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open input file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +124,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Read error.\n"); + fflush(stdout); flint_abort(); } @@ -128,6 +134,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("a[i] = "), fmpz_print(a + i), flint_printf("\n"); flint_printf("t = "), fmpz_print(t), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -142,6 +149,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Only %d out of %d objects were processed.\n", i, n); + fflush(stdout); flint_abort(); } @@ -158,6 +166,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to set-up the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -165,6 +174,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to fork the process.\n"); + fflush(stdout); flint_abort(); } @@ -178,6 +188,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open output file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -186,6 +197,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Write error.\n"); + fflush(stdout); flint_abort(); } @@ -203,6 +215,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open input file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -216,6 +229,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("r = %d\n", r); + fflush(stdout); flint_abort(); } ++i; @@ -230,6 +244,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Carried out %d reads, but \"%s\" has only 4 characters.\n", i, str); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-randprime.c b/fmpz/test/t-randprime.c index e04afa947b..1aca0d5427 100644 --- a/fmpz/test/t-randprime.c +++ b/fmpz/test/t-randprime.c @@ -35,6 +35,7 @@ int main(void) { flint_printf("FAIL: not %wu bits\n", bits); fmpz_print(p); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ int main(void) { flint_printf("FAIL: not prime, %wu bits\n", bits); fmpz_print(p); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -71,6 +73,7 @@ int main(void) { flint_printf("FAIL: not %wu bits\n", bits); fmpz_print(p+j); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +81,7 @@ int main(void) { flint_printf("FAIL: not prime, %wu bits\n", bits); fmpz_print(p+j); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -87,6 +91,7 @@ int main(void) flint_printf("FAIL: returned a duplicate\n"); fmpz_print(p+0); flint_printf("\n"); fmpz_print(p+1); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-remove.c b/fmpz/test/t-remove.c index d1f48e6208..2560abd09f 100644 --- a/fmpz/test/t-remove.c +++ b/fmpz/test/t-remove.c @@ -64,6 +64,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -119,6 +120,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -156,6 +158,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n"); fmpz_print(c), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -190,6 +193,7 @@ main(void) fmpz_print(a), flint_printf("\n"); fmpz_print(b), flint_printf("\n"); fmpz_print(c), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -225,6 +229,7 @@ main(void) fmpz_print(a), flint_printf("\n"); fmpz_print(b), flint_printf("\n"); fmpz_print(c), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-rfac_ui.c b/fmpz/test/t-rfac_ui.c index 54f7b8fc94..52aff37517 100644 --- a/fmpz/test/t-rfac_ui.c +++ b/fmpz/test/t-rfac_ui.c @@ -50,6 +50,7 @@ main(void) flint_printf("x: "); fmpz_print(x); flint_printf("\n\n"); flint_printf("a = %wu\n\n", a); flint_printf("r: "); fmpz_print(r); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("rf(x,a): "); fmpz_print(r1); flint_printf("\n\n"); flint_printf("rf(x+a,b): "); fmpz_print(r2); flint_printf("\n\n"); flint_printf("rf(x,a+b): "); fmpz_print(r3); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-rfac_uiui.c b/fmpz/test/t-rfac_uiui.c index a85b031302..eba2177ea3 100644 --- a/fmpz/test/t-rfac_uiui.c +++ b/fmpz/test/t-rfac_uiui.c @@ -63,6 +63,7 @@ main(void) flint_printf("rf(x,a): "); fmpz_print(r1); flint_printf("\n\n"); flint_printf("rf(x+a,b): "); fmpz_print(r2); flint_printf("\n\n"); flint_printf("rf(x,a+b): "); fmpz_print(r3); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-root.c b/fmpz/test/t-root.c index d9f5d4f052..2893bb1a55 100644 --- a/fmpz/test/t-root.c +++ b/fmpz/test/t-root.c @@ -57,6 +57,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("mf = %Zd, mf2 = %Zd, mg = %Zd, root = %Md\n", mf, mf2, mg, n); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) flint_printf("g = "); fmpz_print(g); flint_printf("\n"); flint_printf("f = "); fmpz_print(f); flint_printf("\n"); flint_printf("exact = %d, n = %wu\n", exact, n); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) flint_printf("g = "); fmpz_print(g); flint_printf("\n"); flint_printf("f = "); fmpz_print(f); flint_printf("\n"); flint_printf("exact = %d, n = %wu\n", exact, n); + fflush(stdout); flint_abort(); } @@ -177,6 +180,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("mf = %Zd, mf2 = %Zd, root = %Md\n", mf, mf2, n); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-set.c b/fmpz/test/t-set.c index 64881dd71a..caf9b93a7b 100644 --- a/fmpz/test/t-set.c +++ b/fmpz/test/t-set.c @@ -56,6 +56,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("c = %Zd, d = %Zd\n", c, d); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-set_d_2exp.c b/fmpz/test/t-set_d_2exp.c index 6d9e0e9d2c..561723e2f1 100644 --- a/fmpz/test/t-set_d_2exp.c +++ b/fmpz/test/t-set_d_2exp.c @@ -49,6 +49,7 @@ main(void) flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("d = %f, d2 = %f\n", d, d2); flint_printf("exp = %wd, exp2 = %wd, bits = %wu\n", exp, exp2, fmpz_bits(a)); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-set_signed_ui_array.c b/fmpz/test/t-set_signed_ui_array.c index 16605f3391..6ebc790587 100644 --- a/fmpz/test/t-set_signed_ui_array.c +++ b/fmpz/test/t-set_signed_ui_array.c @@ -57,6 +57,7 @@ main(void) if (!fmpz_divisible(a, c)) { flint_printf("FAIL: check answer mod 2^(n*FLINT_BITS)\n"); + fflush(stdout); flint_abort(); } @@ -66,6 +67,7 @@ main(void) if (fmpz_cmp(b, c) >= 0) { flint_printf("FAIL: check answer < 2^(n*FLINT_BITS - 1)\n"); + fflush(stdout); flint_abort(); } @@ -73,6 +75,7 @@ main(void) if (fmpz_cmp(b, c) < 0) { flint_printf("FAIL: check answer >= -2^(n*FLINT_BITS - 1)\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz/test/t-set_signed_uiui.c b/fmpz/test/t-set_signed_uiui.c index af91f031b2..f41e388743 100644 --- a/fmpz/test/t-set_signed_uiui.c +++ b/fmpz/test/t-set_signed_uiui.c @@ -59,6 +59,7 @@ main(void) flint_printf("lo = %wu\n", lo); flint_printf("a = "); fmpz_print(a); flint_printf("\n"); flint_printf("b = "); fmpz_print(b); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-set_signed_uiuiui.c b/fmpz/test/t-set_signed_uiuiui.c index cc7c38d34c..71a20018da 100644 --- a/fmpz/test/t-set_signed_uiuiui.c +++ b/fmpz/test/t-set_signed_uiuiui.c @@ -63,6 +63,7 @@ main(void) flint_printf("lo = %wu\n", lo); flint_printf("a = "); fmpz_print(a); flint_printf("\n"); flint_printf("b = "); fmpz_print(b); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-set_ui_smod.c b/fmpz/test/t-set_ui_smod.c index 6fb472b5a6..9ca1e0c58b 100644 --- a/fmpz/test/t-set_ui_smod.c +++ b/fmpz/test/t-set_ui_smod.c @@ -52,6 +52,7 @@ main(void) flint_printf("m: %wu\n", m); flint_printf("r: %wu\n", m); flint_printf("b: "); fmpz_print(b); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-set_uiui.c b/fmpz/test/t-set_uiui.c index 6b2b344099..8807ddb464 100644 --- a/fmpz/test/t-set_uiui.c +++ b/fmpz/test/t-set_uiui.c @@ -52,6 +52,7 @@ main(void) flint_printf("lo = %wu\n", lo); flint_printf("a = "); fmpz_print(a); flint_printf("\n"); flint_printf("b = "); fmpz_print(b); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-setbit.c b/fmpz/test/t-setbit.c index 3a5ce8cc45..46241882cb 100644 --- a/fmpz/test/t-setbit.c +++ b/fmpz/test/t-setbit.c @@ -58,6 +58,7 @@ main(void) flint_printf("c = "), fmpz_print(c), flint_printf("\n"); gmp_printf("z = %Zd\n", z); flint_printf("j = %wd\n", j); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-sgn.c b/fmpz/test/t-sgn.c index 9a91862a0f..90f68e6a0c 100644 --- a/fmpz/test/t-sgn.c +++ b/fmpz/test/t-sgn.c @@ -49,6 +49,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("b = %Zd\n", b); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-size.c b/fmpz/test/t-size.c index 8cd5425bc6..0bf2d50075 100644 --- a/fmpz/test/t-size.c +++ b/fmpz/test/t-size.c @@ -49,6 +49,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("b = %Zd\n", b); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-sizeinbase.c b/fmpz/test/t-sizeinbase.c index 304b9572f1..b04b62accd 100644 --- a/fmpz/test/t-sizeinbase.c +++ b/fmpz/test/t-sizeinbase.c @@ -53,6 +53,7 @@ main(void) gmp_printf("b = %Zd\n", b); flint_printf("base = %d\n", base); flint_printf("r1 = %wu\n, r2 = %wu\n", (ulong) r1, (ulong) r2); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-smod.c b/fmpz/test/t-smod.c index 04d36a8e93..ccc06e0181 100644 --- a/fmpz/test/t-smod.c +++ b/fmpz/test/t-smod.c @@ -60,6 +60,7 @@ main(void) flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("b = "), fmpz_print(b), flint_printf("\n"); flint_printf("smod(a,b) = "), fmpz_print(c), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ main(void) flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("b = "), fmpz_print(b), flint_printf("\n"); flint_printf("smod(a,b) = "), fmpz_print(c), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -81,6 +83,7 @@ main(void) flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("b = "), fmpz_print(b), flint_printf("\n"); flint_printf("smod(a,b) = "), fmpz_print(c), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -123,6 +126,7 @@ main(void) flint_printf("d = "); fmpz_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -166,6 +170,7 @@ main(void) flint_printf("d = "); fmpz_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -209,6 +214,7 @@ main(void) flint_printf("d = "); fmpz_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-sqrt.c b/fmpz/test/t-sqrt.c index 001afcc6ce..363d54675f 100644 --- a/fmpz/test/t-sqrt.c +++ b/fmpz/test/t-sqrt.c @@ -55,6 +55,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("mf = %Zd, mf2 = %Zd, mg = %Zd\n", mf, mf2, mg); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("mf = %Zd, mf2 = %Zd\n", mf, mf2); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-sqrtmod.c b/fmpz/test/t-sqrtmod.c index 283a5b6eaf..6cff5b2266 100644 --- a/fmpz/test/t-sqrtmod.c +++ b/fmpz/test/t-sqrtmod.c @@ -56,6 +56,7 @@ int main(void) flint_printf("a = "), fmpz_print(a), flint_printf("\n"); flint_printf("b = "), fmpz_print(b), flint_printf("\n"); flint_printf("c = "), fmpz_print(c), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -110,6 +111,7 @@ int main(void) flint_printf("c (= sqrt(a) = "), fmpz_print(c), flint_printf("\n"); flint_printf("d (= c^2) = "), fmpz_print(d), flint_printf("\n"); flint_printf("ans = %d\n", ans); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-sqrtrem.c b/fmpz/test/t-sqrtrem.c index 7508936139..48da3a3972 100644 --- a/fmpz/test/t-sqrtrem.c +++ b/fmpz/test/t-sqrtrem.c @@ -58,6 +58,7 @@ main(void) flint_printf("FAIL:\n"); gmp_printf("mf = %Zd, mf2 = %Zd, mr = %Zd, mg = %Zd\n", mf, mf2, mr, mg); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("ma = %Zd, mf = %Zd, mf2 = %Zd\n", ma, mf, mf2); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("mr = %Zd, mf = %Zd, mf2 = %Zd\n", mr, mf, mf2); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-sub.c b/fmpz/test/t-sub.c index f16fd0bf8e..4ebd60681f 100644 --- a/fmpz/test/t-sub.c +++ b/fmpz/test/t-sub.c @@ -57,6 +57,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -138,6 +140,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -180,6 +183,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-sub_ui.c b/fmpz/test/t-sub_ui.c index 0f9c6827a7..d95dc01a57 100644 --- a/fmpz/test/t-sub_ui.c +++ b/fmpz/test/t-sub_ui.c @@ -55,6 +55,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-submul.c b/fmpz/test/t-submul.c index ba5a795727..a019cb7e55 100644 --- a/fmpz/test/t-submul.c +++ b/fmpz/test/t-submul.c @@ -59,6 +59,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -142,6 +144,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd\n", d, e, f); + fflush(stdout); flint_abort(); } @@ -182,6 +185,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd\n", d, e, f); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-submul_si.c b/fmpz/test/t-submul_si.c index 2a3b291377..65e97444b0 100644 --- a/fmpz/test/t-submul_si.c +++ b/fmpz/test/t-submul_si.c @@ -57,6 +57,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, xx = %Zd\n", d, e, f, xx); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, xx = %Zd\n", d, e, xx); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-submul_ui.c b/fmpz/test/t-submul_ui.c index 62ace802a9..364a9e52a1 100644 --- a/fmpz/test/t-submul_ui.c +++ b/fmpz/test/t-submul_ui.c @@ -57,6 +57,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, x = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, x = %Mu\n", d, e, x); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-swap.c b/fmpz/test/t-swap.c index 360e023ea5..8b81ef5a5f 100644 --- a/fmpz/test/t-swap.c +++ b/fmpz/test/t-swap.c @@ -52,6 +52,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("c = %Zd, d = %Zd\n", c, d); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-tdiv_q.c b/fmpz/test/t-tdiv_q.c index 72538134a2..608661780a 100644 --- a/fmpz/test/t-tdiv_q.c +++ b/fmpz/test/t-tdiv_q.c @@ -58,6 +58,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -181,6 +184,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-tdiv_q_2exp.c b/fmpz/test/t-tdiv_q_2exp.c index 801e99cc56..62ad7d9cf2 100644 --- a/fmpz/test/t-tdiv_q_2exp.c +++ b/fmpz/test/t-tdiv_q_2exp.c @@ -55,6 +55,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, exp = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, exp = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-tdiv_q_si.c b/fmpz/test/t-tdiv_q_si.c index 1dca5aeca6..cfc308642d 100644 --- a/fmpz/test/t-tdiv_q_si.c +++ b/fmpz/test/t-tdiv_q_si.c @@ -57,6 +57,7 @@ main(void) { flint_printf("FAIL (1):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) { flint_printf("FAIL (2):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-tdiv_q_ui.c b/fmpz/test/t-tdiv_q_ui.c index e9082131ad..9dd264319a 100644 --- a/fmpz/test/t-tdiv_q_ui.c +++ b/fmpz/test/t-tdiv_q_ui.c @@ -57,6 +57,7 @@ main(void) { flint_printf("FAIL (1):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) { flint_printf("FAIL (2):\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-tdiv_qr.c b/fmpz/test/t-tdiv_qr.c index 7bed66ce85..a449597de8 100644 --- a/fmpz/test/t-tdiv_qr.c +++ b/fmpz/test/t-tdiv_qr.c @@ -63,6 +63,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -116,6 +117,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -169,6 +171,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -222,6 +225,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } @@ -275,6 +279,7 @@ main(void) gmp_printf ("d = %Zd, e = %Zd, f = %Zd, g = %Zd, h = %Zd, s = %Zd\n", d, e, f, g, h, s); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-tdiv_r_2exp.c b/fmpz/test/t-tdiv_r_2exp.c index dcf940a478..61199e47e3 100644 --- a/fmpz/test/t-tdiv_r_2exp.c +++ b/fmpz/test/t-tdiv_r_2exp.c @@ -53,6 +53,7 @@ main(void) { flint_printf("FAIL 1:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, exp = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) { flint_printf("FAIL 2:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, exp = %Mu\n", d, e, f, x); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-tdiv_ui.c b/fmpz/test/t-tdiv_ui.c index 1e85fbf977..17ffbeedde 100644 --- a/fmpz/test/t-tdiv_ui.c +++ b/fmpz/test/t-tdiv_ui.c @@ -50,6 +50,7 @@ main(void) flint_printf("FAIL:\n"); gmp_printf ("b = %Zd, x = %wu, r1 = %wu, r2 = %wu\n", b, x, r1, r2); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-tstbit.c b/fmpz/test/t-tstbit.c index c5dfce1979..f31eedd926 100644 --- a/fmpz/test/t-tstbit.c +++ b/fmpz/test/t-tstbit.c @@ -51,6 +51,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("b = %Zd, j = %Mu k = %d, l = %d\n", b, j, k, l); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-val2.c b/fmpz/test/t-val2.c index 1dbe65aade..8b6126c113 100644 --- a/fmpz/test/t-val2.c +++ b/fmpz/test/t-val2.c @@ -58,6 +58,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("v1 = %wd v2 = %wd\n", v1, v2); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-xgcd.c b/fmpz/test/t-xgcd.c index 9b4f559487..8167707140 100644 --- a/fmpz/test/t-xgcd.c +++ b/fmpz/test/t-xgcd.c @@ -66,6 +66,7 @@ main(void) flint_printf("g = "), fmpz_print(g), flint_printf("\n"); flint_printf("F = "), fmpz_print(F), flint_printf("\n"); flint_printf("G = "), fmpz_print(G), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +119,7 @@ main(void) flint_printf("g = "), fmpz_print(g), flint_printf("\n"); flint_printf("F = "), fmpz_print(F), flint_printf("\n"); flint_printf("G = "), fmpz_print(G), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -170,6 +172,7 @@ main(void) flint_printf("g = "), fmpz_print(g), flint_printf("\n"); flint_printf("F = "), fmpz_print(F), flint_printf("\n"); flint_printf("G = "), fmpz_print(G), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -222,6 +225,7 @@ main(void) flint_printf("g = "), fmpz_print(g), flint_printf("\n"); flint_printf("F = "), fmpz_print(F), flint_printf("\n"); flint_printf("G = "), fmpz_print(G), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -271,6 +275,7 @@ main(void) flint_printf("g = "), fmpz_print(g), flint_printf("\n"); flint_printf("t1 = "), fmpz_print(t1), flint_printf("\n"); flint_printf("t2 = "), fmpz_print(t2), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-xgcd_canonical_bezout.c b/fmpz/test/t-xgcd_canonical_bezout.c index a1383c7bda..217f20f053 100644 --- a/fmpz/test/t-xgcd_canonical_bezout.c +++ b/fmpz/test/t-xgcd_canonical_bezout.c @@ -62,6 +62,7 @@ main(void) flint_printf("b = "), fmpz_print(nb), flint_printf("\n"); flint_printf("f = "), fmpz_print(nf), flint_printf("\n"); flint_printf("g = "), fmpz_print(ng), flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -92,6 +93,7 @@ main(void) flint_printf("b = "), fmpz_print(nb), flint_printf("\n"); flint_printf("f = "), fmpz_print(nf), flint_printf("\n"); flint_printf("g = "), fmpz_print(ng), flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -120,6 +122,7 @@ main(void) flint_printf("b = "), fmpz_print(nb), flint_printf("\n"); flint_printf("f = "), fmpz_print(nf), flint_printf("\n"); flint_printf("g = "), fmpz_print(ng), flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -148,6 +151,7 @@ main(void) flint_printf("b = "), fmpz_print(nb), flint_printf("\n"); flint_printf("f = "), fmpz_print(nf), flint_printf("\n"); flint_printf("g = "), fmpz_print(ng), flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -177,6 +181,7 @@ main(void) flint_printf("b = "), fmpz_print(nb), flint_printf("\n"); flint_printf("f = "), fmpz_print(nf), flint_printf("\n"); flint_printf("g = "), fmpz_print(ng), flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -208,6 +213,7 @@ main(void) flint_printf("b = "), fmpz_print(nb), flint_printf("\n"); flint_printf("f = "), fmpz_print(nf), flint_printf("\n"); flint_printf("g = "), fmpz_print(ng), flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -244,6 +250,7 @@ main(void) flint_printf("b = "), fmpz_print(nb), flint_printf("\n"); flint_printf("f = "), fmpz_print(nf), flint_printf("\n"); flint_printf("g = "), fmpz_print(ng), flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -280,6 +287,7 @@ main(void) flint_printf("b = "), fmpz_print(nb), flint_printf("\n"); flint_printf("f = "), fmpz_print(nf), flint_printf("\n"); flint_printf("g = "), fmpz_print(ng), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -320,6 +328,7 @@ main(void) flint_printf("b = "), fmpz_print(nb), flint_printf("\n"); flint_printf("f = "), fmpz_print(nf), flint_printf("\n"); flint_printf("g = "), fmpz_print(ng), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -365,6 +374,7 @@ main(void) flint_printf("g = "), fmpz_print(g), flint_printf("\n"); flint_printf("F = "), fmpz_print(F), flint_printf("\n"); flint_printf("G = "), fmpz_print(G), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -417,6 +427,7 @@ main(void) flint_printf("g = "), fmpz_print(g), flint_printf("\n"); flint_printf("F = "), fmpz_print(F), flint_printf("\n"); flint_printf("G = "), fmpz_print(G), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -469,6 +480,7 @@ main(void) flint_printf("g = "), fmpz_print(g), flint_printf("\n"); flint_printf("F = "), fmpz_print(F), flint_printf("\n"); flint_printf("G = "), fmpz_print(G), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -521,6 +533,7 @@ main(void) flint_printf("g = "), fmpz_print(g), flint_printf("\n"); flint_printf("F = "), fmpz_print(F), flint_printf("\n"); flint_printf("G = "), fmpz_print(G), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-xgcd_partial.c b/fmpz/test/t-xgcd_partial.c index 63ab785539..84712deff0 100644 --- a/fmpz/test/t-xgcd_partial.c +++ b/fmpz/test/t-xgcd_partial.c @@ -65,6 +65,7 @@ main(void) flint_printf("L = "), fmpz_print(L), flint_printf("\n"); flint_printf("t1 = "), fmpz_print(t1), flint_printf("\n"); flint_printf("t2 = "), fmpz_print(t2), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz/test/t-xor.c b/fmpz/test/t-xor.c index 59b3cf6c16..dc46cfeff2 100644 --- a/fmpz/test/t-xor.c +++ b/fmpz/test/t-xor.c @@ -58,6 +58,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, f = %Zd, g = %Zd\n", d, f, g); + fflush(stdout); flint_abort(); } @@ -141,6 +143,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } @@ -184,6 +187,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, e = %Zd, f = %Zd, g = %Zd\n", d, e, f, g); + fflush(stdout); flint_abort(); } diff --git a/fmpz_factor/test/t-ecm.c b/fmpz_factor/test/t-ecm.c index 44a408fea4..e7fbd8e15e 100644 --- a/fmpz_factor/test/t-ecm.c +++ b/fmpz_factor/test/t-ecm.c @@ -56,6 +56,7 @@ int main(void) fmpz_print(primeprod); printf(" factor calculated : "); fmpz_print(fac); + fflush(stdout); flint_abort(); } } @@ -65,6 +66,7 @@ int main(void) if (fails > flint_test_multiplier()) { printf("FAIL : ECM failed too many times (%d times)\n", fails); + fflush(stdout); flint_abort(); } diff --git a/fmpz_factor/test/t-factor.c b/fmpz_factor/test/t-factor.c index cd4443e958..348c914ae5 100644 --- a/fmpz_factor/test/t-factor.c +++ b/fmpz_factor/test/t-factor.c @@ -45,6 +45,7 @@ void check(fmpz_t n) fmpz_print(m); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -62,6 +63,7 @@ void check(fmpz_t n) fmpz_factor_print(factor); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -81,6 +83,7 @@ void check(fmpz_t n) fmpz_factor_print(factor); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -221,6 +224,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%ld factors found\n", factors->num); + fflush(stdout); flint_abort(); } @@ -244,6 +248,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%ld factors found\n", factors->num); + fflush(stdout); flint_abort(); } @@ -267,6 +272,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%ld factors found\n", factors->num); + fflush(stdout); flint_abort(); } @@ -287,6 +293,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%ld factors found\n", factors->num); + fflush(stdout); flint_abort(); } @@ -308,6 +315,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%ld factors found\n", factors->num); + fflush(stdout); flint_abort(); } fmpz_factor_clear(factors); @@ -331,6 +339,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%ld factors found\n", factors->num); + fflush(stdout); flint_abort(); } fmpz_factor_clear(factors); @@ -356,6 +365,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%ld factors found\n", factors->num); + fflush(stdout); flint_abort(); } fmpz_factor_clear(factors); diff --git a/fmpz_factor/test/t-factor_pp1.c b/fmpz_factor/test/t-factor_pp1.c index ed7aa1578d..8f3e57e3c9 100644 --- a/fmpz_factor/test/t-factor_pp1.c +++ b/fmpz_factor/test/t-factor_pp1.c @@ -72,6 +72,7 @@ int main(void) fmpz_print(n2); flint_printf("\n"); fmpz_print(r); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -87,6 +88,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Only %wu numbers factored\n", count); + fflush(stdout); flint_abort(); } diff --git a/fmpz_factor/test/t-factor_smooth.c b/fmpz_factor/test/t-factor_smooth.c index d9f643c0d9..be52e70eeb 100644 --- a/fmpz_factor/test/t-factor_smooth.c +++ b/fmpz_factor/test/t-factor_smooth.c @@ -45,6 +45,7 @@ void checkb(fmpz_t n, slong bits) fmpz_print(m); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -62,6 +63,7 @@ void checkb(fmpz_t n, slong bits) fmpz_factor_print(factor); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -190,6 +192,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%ld factors found\n", factors->num); + fflush(stdout); flint_abort(); } @@ -213,6 +216,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%ld factors found\n", factors->num); + fflush(stdout); flint_abort(); } @@ -233,6 +237,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%ld factors found\n", factors->num); + fflush(stdout); flint_abort(); } @@ -254,6 +259,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%ld factors found\n", factors->num); + fflush(stdout); flint_abort(); } fmpz_factor_clear(factors); diff --git a/fmpz_factor/test/t-factor_trial.c b/fmpz_factor/test/t-factor_trial.c index ad8f9d92e8..01438e9008 100644 --- a/fmpz_factor/test/t-factor_trial.c +++ b/fmpz_factor/test/t-factor_trial.c @@ -48,6 +48,7 @@ void check(fmpz_t n) fmpz_print(m); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -67,6 +68,7 @@ void check(fmpz_t n) fmpz_factor_print(factor2); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +86,7 @@ void check(fmpz_t n) fmpz_factor_print(factor); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_factor/test/t-pollard_brent.c b/fmpz_factor/test/t-pollard_brent.c index 18ab740d14..dad7fc1f59 100644 --- a/fmpz_factor/test/t-pollard_brent.c +++ b/fmpz_factor/test/t-pollard_brent.c @@ -63,6 +63,7 @@ int main(void) fmpz_print(primeprod); printf(" factor calculated : "); fmpz_print(fac); + fflush(stdout); flint_abort(); } } @@ -72,6 +73,7 @@ int main(void) if (fails > 2*flint_test_multiplier()) { printf("FAIL : Pollard Rho failed too many times (%d times)\n", fails); + fflush(stdout); flint_abort(); } diff --git a/fmpz_factor/test/t-pollard_brent_single.c b/fmpz_factor/test/t-pollard_brent_single.c index cb2a2213e6..f0df60232a 100644 --- a/fmpz_factor/test/t-pollard_brent_single.c +++ b/fmpz_factor/test/t-pollard_brent_single.c @@ -75,6 +75,7 @@ int main(void) fmpz_print(primeprod); printf(" factor calculated : "); fmpz_print(fac); + fflush(stdout); flint_abort(); } } @@ -84,6 +85,7 @@ int main(void) if (fails > flint_test_multiplier()) { printf("FAIL : Pollard Rho failed too many times (%d times)\n", fails); + fflush(stdout); flint_abort(); } diff --git a/fmpz_factor/test/t-refine.c b/fmpz_factor/test/t-refine.c index 8c68915177..90dadfe5d4 100644 --- a/fmpz_factor/test/t-refine.c +++ b/fmpz_factor/test/t-refine.c @@ -139,6 +139,7 @@ int main(void) { flint_printf("FAIL (base minimum)\n"); fmpz_print(g->p+i); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -151,6 +152,7 @@ int main(void) flint_printf("FAIL (base sorting)\n"); fmpz_print(g->p+i); flint_printf(" "); fmpz_print(g->p+i+1); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -162,6 +164,7 @@ int main(void) { flint_printf("FAIL (exponent minimum)\n"); flint_printf("%wd\n", g->exp[i]); + fflush(stdout); flint_abort(); } } @@ -181,6 +184,7 @@ int main(void) flint_printf("FAIL (coprime bases)\n"); fmpz_print(g->p+u); flint_printf(" "); fmpz_print(g->p+v); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -205,6 +209,7 @@ int main(void) fmpz_print(x); flint_printf("\n"); fmpz_factor_print(g); flint_printf(" : "); fmpz_print(y); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -239,6 +244,7 @@ int main(void) flint_printf("FAIL (representation)\n"); fmpz_factor_print(f); flint_printf("\n"); fmpz_factor_print(g); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -257,6 +263,7 @@ int main(void) fmpz_factor_print(f); flint_printf("\n"); fmpz_factor_print(g); flint_printf("\n"); fmpz_factor_print(h); flint_printf("\n"); + fflush(stdout); flint_abort(); } fmpz_factor_clear(h); @@ -274,6 +281,7 @@ int main(void) fmpz_factor_print(f); flint_printf("\n"); fmpz_factor_print(g); flint_printf("\n"); fmpz_factor_print(h); flint_printf("\n"); + fflush(stdout); flint_abort(); } fmpz_factor_clear(h); @@ -320,6 +328,7 @@ int main(void) { flint_printf("FAIL (factorial)\n"); flint_printf("%wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_lll/test/t-heuristic_dot.c b/fmpz_lll/test/t-heuristic_dot.c index 132b68a60c..d9737f85ee 100644 --- a/fmpz_lll/test/t-heuristic_dot.c +++ b/fmpz_lll/test/t-heuristic_dot.c @@ -68,6 +68,7 @@ main(void) ("expo1 = %d, expo2 = %d\nd1 = %g, d2 = %g, d3 = %g, d4 = %g\n", expo1, expo2, d1, d2, d3, d4); flint_printf("%g\n", fabs(d4 - d3 - d2 - 2 * d1)); + fflush(stdout); flint_abort(); } diff --git a/fmpz_lll/test/t-lll.c b/fmpz_lll/test/t-lll.c index 59ab1fc174..eb6a42e554 100644 --- a/fmpz_lll/test/t-lll.c +++ b/fmpz_lll/test/t-lll.c @@ -105,6 +105,7 @@ main(void) ("FAIL (randntrulike): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -134,6 +135,7 @@ main(void) ("FAIL (randntrulike): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -154,6 +156,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -196,6 +199,7 @@ main(void) ("FAIL (randintrel): gram matrices not equal!\n"); fmpz_mat_print_pretty(gmat); fmpz_mat_print_pretty(gmat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -225,6 +229,7 @@ main(void) ("FAIL (randintrel): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -249,6 +254,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -291,6 +297,7 @@ main(void) ("FAIL (randajtai): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -320,6 +327,7 @@ main(void) ("FAIL (randajtai): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -340,6 +348,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -382,6 +391,7 @@ main(void) ("FAIL (randsimdioph): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -411,6 +421,7 @@ main(void) ("FAIL (randsimdioph): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -431,6 +442,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } diff --git a/fmpz_lll/test/t-lll_d.c b/fmpz_lll/test/t-lll_d.c index c20b941615..b59b5f4d81 100644 --- a/fmpz_lll/test/t-lll_d.c +++ b/fmpz_lll/test/t-lll_d.c @@ -69,6 +69,7 @@ main(void) ("FAIL (randntrulike): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -98,6 +99,7 @@ main(void) ("FAIL (randntrulike): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -118,6 +120,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -160,6 +163,7 @@ main(void) ("FAIL (randintrel): gram matrices not equal!\n"); fmpz_mat_print_pretty(gmat); fmpz_mat_print_pretty(gmat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -189,6 +193,7 @@ main(void) ("FAIL (randintrel): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -213,6 +218,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -255,6 +261,7 @@ main(void) ("FAIL (randajtai): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -284,6 +291,7 @@ main(void) ("FAIL (randajtai): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -304,6 +312,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -346,6 +355,7 @@ main(void) ("FAIL (randsimdioph): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -375,6 +385,7 @@ main(void) ("FAIL (randsimdioph): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -395,6 +406,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } diff --git a/fmpz_lll/test/t-lll_d_heuristic.c b/fmpz_lll/test/t-lll_d_heuristic.c index 565cb2299f..4942c44bae 100644 --- a/fmpz_lll/test/t-lll_d_heuristic.c +++ b/fmpz_lll/test/t-lll_d_heuristic.c @@ -69,6 +69,7 @@ main(void) ("FAIL (randntrulike): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -98,6 +99,7 @@ main(void) ("FAIL (randntrulike): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -118,6 +120,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -160,6 +163,7 @@ main(void) ("FAIL (randintrel): gram matrices not equal!\n"); fmpz_mat_print_pretty(gmat); fmpz_mat_print_pretty(gmat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -189,6 +193,7 @@ main(void) ("FAIL (randintrel): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -213,6 +218,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -255,6 +261,7 @@ main(void) ("FAIL (randajtai): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -284,6 +291,7 @@ main(void) ("FAIL (randajtai): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -304,6 +312,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -346,6 +355,7 @@ main(void) ("FAIL (randsimdioph): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -375,6 +385,7 @@ main(void) ("FAIL (randsimdioph): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -395,6 +406,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } diff --git a/fmpz_lll/test/t-lll_d_heuristic_with_removal.c b/fmpz_lll/test/t-lll_d_heuristic_with_removal.c index 7fe945c94c..f4b8621e7e 100644 --- a/fmpz_lll/test/t-lll_d_heuristic_with_removal.c +++ b/fmpz_lll/test/t-lll_d_heuristic_with_removal.c @@ -72,6 +72,7 @@ main(void) ("FAIL (randntrulike): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -103,6 +104,7 @@ main(void) ("FAIL (randntrulike): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -125,6 +127,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -170,6 +173,7 @@ main(void) ("FAIL (randintrel): gram matrices not equal!\n"); fmpz_mat_print_pretty(gmat); fmpz_mat_print_pretty(gmat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -202,6 +206,7 @@ main(void) ("FAIL (randintrel): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -228,6 +233,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -272,6 +278,7 @@ main(void) ("FAIL (randajtai): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -303,6 +310,7 @@ main(void) ("FAIL (randajtai): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -325,6 +333,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -370,6 +379,7 @@ main(void) ("FAIL (randsimdioph): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -401,6 +411,7 @@ main(void) ("FAIL (randsimdioph): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -423,6 +434,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } diff --git a/fmpz_lll/test/t-lll_d_with_removal.c b/fmpz_lll/test/t-lll_d_with_removal.c index 5cad5c6832..642ed75ec3 100644 --- a/fmpz_lll/test/t-lll_d_with_removal.c +++ b/fmpz_lll/test/t-lll_d_with_removal.c @@ -72,6 +72,7 @@ main(void) ("FAIL (randntrulike): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -103,6 +104,7 @@ main(void) ("FAIL (randntrulike): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -125,6 +127,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -170,6 +173,7 @@ main(void) ("FAIL (randintrel): gram matrices not equal!\n"); fmpz_mat_print_pretty(gmat); fmpz_mat_print_pretty(gmat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -201,6 +205,7 @@ main(void) ("FAIL (randintrel): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -227,6 +232,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -271,6 +277,7 @@ main(void) ("FAIL (randajtai): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -302,6 +309,7 @@ main(void) ("FAIL (randajtai): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -324,6 +332,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -369,6 +378,7 @@ main(void) ("FAIL (randsimdioph): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -400,6 +410,7 @@ main(void) ("FAIL (randsimdioph): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -422,6 +433,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } diff --git a/fmpz_lll/test/t-lll_d_with_removal_knapsack.c b/fmpz_lll/test/t-lll_d_with_removal_knapsack.c index 513d38a808..09e41ccb57 100644 --- a/fmpz_lll/test/t-lll_d_with_removal_knapsack.c +++ b/fmpz_lll/test/t-lll_d_with_removal_knapsack.c @@ -72,6 +72,7 @@ main(void) ("FAIL (randntrulike): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -103,6 +104,7 @@ main(void) ("FAIL (randntrulike): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -125,6 +127,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -170,6 +173,7 @@ main(void) ("FAIL (randintrel): gram matrices not equal!\n"); fmpz_mat_print_pretty(gmat); fmpz_mat_print_pretty(gmat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -201,6 +205,7 @@ main(void) ("FAIL (randintrel): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -227,6 +232,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -271,6 +277,7 @@ main(void) ("FAIL (randajtai): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -302,6 +309,7 @@ main(void) ("FAIL (randajtai): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -324,6 +332,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -369,6 +378,7 @@ main(void) ("FAIL (randsimdioph): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -400,6 +410,7 @@ main(void) ("FAIL (randsimdioph): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -422,6 +433,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } diff --git a/fmpz_lll/test/t-lll_mpf.c b/fmpz_lll/test/t-lll_mpf.c index f20cc04bf9..f87ebd766a 100644 --- a/fmpz_lll/test/t-lll_mpf.c +++ b/fmpz_lll/test/t-lll_mpf.c @@ -69,6 +69,7 @@ main(void) ("FAIL (randntrulike): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -98,6 +99,7 @@ main(void) ("FAIL (randntrulike): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -118,6 +120,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -160,6 +163,7 @@ main(void) ("FAIL (randintrel): gram matrices not equal!\n"); fmpz_mat_print_pretty(gmat); fmpz_mat_print_pretty(gmat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -189,6 +193,7 @@ main(void) ("FAIL (randintrel): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -213,6 +218,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -255,6 +261,7 @@ main(void) ("FAIL (randajtai): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -284,6 +291,7 @@ main(void) ("FAIL (randajtai): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -304,6 +312,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -346,6 +355,7 @@ main(void) ("FAIL (randsimdioph): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -375,6 +385,7 @@ main(void) ("FAIL (randsimdioph): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -395,6 +406,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } diff --git a/fmpz_lll/test/t-lll_mpf_with_removal.c b/fmpz_lll/test/t-lll_mpf_with_removal.c index 20ff2c39ad..40dbcc522d 100644 --- a/fmpz_lll/test/t-lll_mpf_with_removal.c +++ b/fmpz_lll/test/t-lll_mpf_with_removal.c @@ -72,6 +72,7 @@ main(void) ("FAIL (randntrulike): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -103,6 +104,7 @@ main(void) ("FAIL (randntrulike): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -125,6 +127,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -170,6 +173,7 @@ main(void) ("FAIL (randintrel): gram matrices not equal!\n"); fmpz_mat_print_pretty(gmat); fmpz_mat_print_pretty(gmat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -201,6 +205,7 @@ main(void) ("FAIL (randintrel): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -227,6 +232,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -271,6 +277,7 @@ main(void) ("FAIL (randajtai): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -302,6 +309,7 @@ main(void) ("FAIL (randajtai): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -324,6 +332,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -369,6 +378,7 @@ main(void) ("FAIL (randsimdioph): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -400,6 +410,7 @@ main(void) ("FAIL (randsimdioph): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -422,6 +433,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } diff --git a/fmpz_lll/test/t-lll_with_removal.c b/fmpz_lll/test/t-lll_with_removal.c index fa5a3fb7ef..ad87419a05 100644 --- a/fmpz_lll/test/t-lll_with_removal.c +++ b/fmpz_lll/test/t-lll_with_removal.c @@ -72,6 +72,7 @@ main(void) ("FAIL (randntrulike): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -103,6 +104,7 @@ main(void) ("FAIL (randntrulike): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -125,6 +127,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -170,6 +173,7 @@ main(void) ("FAIL (randintrel): gram matrices not equal!\n"); fmpz_mat_print_pretty(gmat); fmpz_mat_print_pretty(gmat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -201,6 +205,7 @@ main(void) ("FAIL (randintrel): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -227,6 +232,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -271,6 +277,7 @@ main(void) ("FAIL (randajtai): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -302,6 +309,7 @@ main(void) ("FAIL (randajtai): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -324,6 +332,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -369,6 +378,7 @@ main(void) ("FAIL (randsimdioph): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -400,6 +410,7 @@ main(void) ("FAIL (randsimdioph): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -422,6 +433,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } diff --git a/fmpz_lll/test/t-wrapper.c b/fmpz_lll/test/t-wrapper.c index 6cd4269612..858ce26fb8 100644 --- a/fmpz_lll/test/t-wrapper.c +++ b/fmpz_lll/test/t-wrapper.c @@ -69,6 +69,7 @@ main(void) ("FAIL (randntrulike): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -98,6 +99,7 @@ main(void) ("FAIL (randntrulike): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -118,6 +120,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -160,6 +163,7 @@ main(void) ("FAIL (randintrel): gram matrices not equal!\n"); fmpz_mat_print_pretty(gmat); fmpz_mat_print_pretty(gmat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -189,6 +193,7 @@ main(void) ("FAIL (randintrel): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -213,6 +218,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -255,6 +261,7 @@ main(void) ("FAIL (randajtai): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -284,6 +291,7 @@ main(void) ("FAIL (randajtai): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -304,6 +312,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -346,6 +355,7 @@ main(void) ("FAIL (randsimdioph): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -375,6 +385,7 @@ main(void) ("FAIL (randsimdioph): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -395,6 +406,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } diff --git a/fmpz_lll/test/t-wrapper_with_removal.c b/fmpz_lll/test/t-wrapper_with_removal.c index c265569053..23848f9e5a 100644 --- a/fmpz_lll/test/t-wrapper_with_removal.c +++ b/fmpz_lll/test/t-wrapper_with_removal.c @@ -72,6 +72,7 @@ main(void) ("FAIL (randntrulike): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -103,6 +104,7 @@ main(void) ("FAIL (randntrulike): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -125,6 +127,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -170,6 +173,7 @@ main(void) ("FAIL (randintrel): gram matrices not equal!\n"); fmpz_mat_print_pretty(gmat); fmpz_mat_print_pretty(gmat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -201,6 +205,7 @@ main(void) ("FAIL (randintrel): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -227,6 +232,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -271,6 +277,7 @@ main(void) ("FAIL (randajtai): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -302,6 +309,7 @@ main(void) ("FAIL (randajtai): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -324,6 +332,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -369,6 +378,7 @@ main(void) ("FAIL (randsimdioph): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -400,6 +410,7 @@ main(void) ("FAIL (randsimdioph): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -422,6 +433,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } diff --git a/fmpz_lll/test/t-wrapper_with_removal_knapsack.c b/fmpz_lll/test/t-wrapper_with_removal_knapsack.c index b9bdb1ec5b..ebc287cf65 100644 --- a/fmpz_lll/test/t-wrapper_with_removal_knapsack.c +++ b/fmpz_lll/test/t-wrapper_with_removal_knapsack.c @@ -73,6 +73,7 @@ main(void) ("FAIL (randntrulike): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -107,6 +108,7 @@ main(void) ("FAIL (randntrulike): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -131,6 +133,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -177,6 +180,7 @@ main(void) ("FAIL (randintrel): gram matrices not equal!\n"); fmpz_mat_print_pretty(gmat); fmpz_mat_print_pretty(gmat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -211,6 +215,7 @@ main(void) ("FAIL (randintrel): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -239,6 +244,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -284,6 +290,7 @@ main(void) ("FAIL (randajtai): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -318,6 +325,7 @@ main(void) ("FAIL (randajtai): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -342,6 +350,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } @@ -388,6 +397,7 @@ main(void) ("FAIL (randsimdioph): gram matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -422,6 +432,7 @@ main(void) ("FAIL (randsimdioph): basis matrices not equal!\n"); fmpz_mat_print_pretty(mat); fmpz_mat_print_pretty(mat2); + fflush(stdout); flint_abort(); } fmpz_mat_clear(U); @@ -446,6 +457,7 @@ main(void) flint_printf("delta = %g, eta = %g\n", fl->delta, fl->eta); flint_printf("rep_type = %d\n", fl->rt); flint_printf("gram_type = %d\n", fl->gt); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-CRT_ui.c b/fmpz_mat/test/t-CRT_ui.c index 5054f400fc..706d2ac0e5 100644 --- a/fmpz_mat/test/t-CRT_ui.c +++ b/fmpz_mat/test/t-CRT_ui.c @@ -88,6 +88,7 @@ main(void) flint_printf("\nB: \n"); fmpz_mat_print_pretty(B); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-CRT_ui_unsigned.c b/fmpz_mat/test/t-CRT_ui_unsigned.c index 3202a2997c..fb8c3ba1db 100644 --- a/fmpz_mat/test/t-CRT_ui_unsigned.c +++ b/fmpz_mat/test/t-CRT_ui_unsigned.c @@ -87,6 +87,7 @@ main(void) flint_printf("\nB: \n"); fmpz_mat_print_pretty(B); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-add_sub.c b/fmpz_mat/test/t-add_sub.c index 7008f97fb6..8dba6a6fea 100644 --- a/fmpz_mat/test/t-add_sub.c +++ b/fmpz_mat/test/t-add_sub.c @@ -52,6 +52,7 @@ main(void) if (!fmpz_mat_equal(A, C)) { flint_printf("FAIL: matrices not equal!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-can_solve_fflu.c b/fmpz_mat/test/t-can_solve_fflu.c index 73096518ba..dfe9c3e881 100644 --- a/fmpz_mat/test/t-can_solve_fflu.c +++ b/fmpz_mat/test/t-can_solve_fflu.c @@ -70,6 +70,7 @@ main(void) flint_printf("X:\n"), fmpz_mat_print_pretty(X), flint_printf("\n"); flint_printf("den(X) = "), fmpz_print(den), flint_printf("\n"); flint_printf("AX:\n"), fmpz_mat_print_pretty(AX), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -122,6 +123,7 @@ main(void) flint_printf("X:\n"), fmpz_mat_print_pretty(X), flint_printf("\n"); flint_printf("den(X) = "), fmpz_print(den), flint_printf("\n"); flint_printf("AX:\n"), fmpz_mat_print_pretty(AX), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-can_solve_multi_mod_den.c b/fmpz_mat/test/t-can_solve_multi_mod_den.c index c7effa96ab..09ec5a4ca0 100644 --- a/fmpz_mat/test/t-can_solve_multi_mod_den.c +++ b/fmpz_mat/test/t-can_solve_multi_mod_den.c @@ -70,6 +70,7 @@ main(void) flint_printf("X:\n"), fmpz_mat_print_pretty(X), flint_printf("\n"); flint_printf("den(X) = "), fmpz_print(den), flint_printf("\n"); flint_printf("AX:\n"), fmpz_mat_print_pretty(AX), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -122,6 +123,7 @@ main(void) flint_printf("X:\n"), fmpz_mat_print_pretty(X), flint_printf("\n"); flint_printf("den(X) = "), fmpz_print(den), flint_printf("\n"); flint_printf("AX:\n"), fmpz_mat_print_pretty(AX), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-charpoly.c b/fmpz_mat/test/t-charpoly.c index cd9b071d75..6530603198 100644 --- a/fmpz_mat/test/t-charpoly.c +++ b/fmpz_mat/test/t-charpoly.c @@ -58,6 +58,7 @@ main(void) flint_printf("Matrix B:\n"), fmpz_mat_print(B), flint_printf("\n"); flint_printf("cp(AB) = "), fmpz_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("cp(BA) = "), fmpz_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) flint_printf("Matrix P^{-1}AP:\n"), fmpz_mat_print(B), flint_printf("\n"); flint_printf("cp(A) = "), fmpz_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("cp(P^{-1}AP) = "), fmpz_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-charpoly_berkowitz.c b/fmpz_mat/test/t-charpoly_berkowitz.c index 314a33de54..ce64c3387c 100644 --- a/fmpz_mat/test/t-charpoly_berkowitz.c +++ b/fmpz_mat/test/t-charpoly_berkowitz.c @@ -58,6 +58,7 @@ main(void) flint_printf("Matrix B:\n"), fmpz_mat_print(B), flint_printf("\n"); flint_printf("cp(AB) = "), fmpz_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("cp(BA) = "), fmpz_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) flint_printf("Matrix P^{-1}AP:\n"), fmpz_mat_print(B), flint_printf("\n"); flint_printf("cp(A) = "), fmpz_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("cp(P^{-1}AP) = "), fmpz_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-chol_d.c b/fmpz_mat/test/t-chol_d.c index fd96cc96d3..f31b8c7d97 100644 --- a/fmpz_mat/test/t-chol_d.c +++ b/fmpz_mat/test/t-chol_d.c @@ -61,6 +61,7 @@ main(void) d_mat_print(Rt); flint_printf("Btmp:\n"); d_mat_print(Btmp); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-col_partition.c b/fmpz_mat/test/t-col_partition.c index dcd7327f6b..23b6fd7d49 100644 --- a/fmpz_mat/test/t-col_partition.c +++ b/fmpz_mat/test/t-col_partition.c @@ -88,6 +88,7 @@ int main(void) { flint_printf("FAIL: col_partition failed\n"); flint_printf("m = %ld, n = %ld, p1 = %ld, p2 = %ld\n", m, n, p1, p2); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-concat_horizontal.c b/fmpz_mat/test/t-concat_horizontal.c index dfc3809acd..f246149406 100644 --- a/fmpz_mat/test/t-concat_horizontal.c +++ b/fmpz_mat/test/t-concat_horizontal.c @@ -56,6 +56,7 @@ int main(void) if (!(fmpz_mat_equal(window1, A) && fmpz_mat_equal(window2, B))) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-concat_vertical.c b/fmpz_mat/test/t-concat_vertical.c index 4f30818176..ba5c92de3a 100644 --- a/fmpz_mat/test/t-concat_vertical.c +++ b/fmpz_mat/test/t-concat_vertical.c @@ -56,6 +56,7 @@ int main(void) if (!(fmpz_mat_equal(window1, A) && fmpz_mat_equal(window2, B))) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-det.c b/fmpz_mat/test/t-det.c index ad06e0280c..42971481a6 100644 --- a/fmpz_mat/test/t-det.c +++ b/fmpz_mat/test/t-det.c @@ -58,6 +58,7 @@ main(void) fmpz_mat_print_pretty(A), flint_printf("\n"); flint_printf("expected: "), fmpz_print(det), flint_printf("\n"); flint_printf("ncomputed: "), fmpz_print(result), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("expected zero determinant!\n"); fmpz_mat_print_pretty(A), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-det_bound.c b/fmpz_mat/test/t-det_bound.c index 54353b354e..2fc056a1a3 100644 --- a/fmpz_mat/test/t-det_bound.c +++ b/fmpz_mat/test/t-det_bound.c @@ -53,6 +53,7 @@ main(void) fmpz_mat_print_pretty(A), flint_printf("\n"); flint_printf("det: "), fmpz_print(det), flint_printf("\n"); flint_printf("bound: "), fmpz_print(bound), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-det_divisor.c b/fmpz_mat/test/t-det_divisor.c index 5ccaa4c171..1cc5dc320f 100644 --- a/fmpz_mat/test/t-det_divisor.c +++ b/fmpz_mat/test/t-det_divisor.c @@ -75,6 +75,7 @@ main(void) fmpz_mat_print_pretty(A), flint_printf("\n"); flint_printf("det: "); fmpz_print(det); flint_printf("\n"); flint_printf("d: "); fmpz_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-det_modular.c b/fmpz_mat/test/t-det_modular.c index 4a7e35b3b8..263c5e8b3c 100644 --- a/fmpz_mat/test/t-det_modular.c +++ b/fmpz_mat/test/t-det_modular.c @@ -54,6 +54,7 @@ main(void) fmpz_mat_print_pretty(A), flint_printf("\n"); flint_printf("det1: "), fmpz_print(det1), flint_printf("\n"); flint_printf("det2: "), fmpz_print(det2), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("expected zero determinant!\n"); fmpz_mat_print_pretty(A), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-det_modular_accelerated.c b/fmpz_mat/test/t-det_modular_accelerated.c index 48116ca386..bcc0922c42 100644 --- a/fmpz_mat/test/t-det_modular_accelerated.c +++ b/fmpz_mat/test/t-det_modular_accelerated.c @@ -54,6 +54,7 @@ main(void) fmpz_mat_print_pretty(A), flint_printf("\n"); flint_printf("det1: "), fmpz_print(det1), flint_printf("\n"); flint_printf("det2: "), fmpz_print(det2), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("expected zero determinant!\n"); fmpz_mat_print_pretty(A), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-entry.c b/fmpz_mat/test/t-entry.c index effab3a73e..29b99fddab 100644 --- a/fmpz_mat/test/t-entry.c +++ b/fmpz_mat/test/t-entry.c @@ -52,6 +52,7 @@ main(void) if (fmpz_get_ui(fmpz_mat_entry(a,j,k)) != 3*j + 7*k) { flint_printf("FAIL: get/set entry %wd,%wd\n", j, k); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-equal.c b/fmpz_mat/test/t-equal.c index 556ac48310..92c1f30448 100644 --- a/fmpz_mat/test/t-equal.c +++ b/fmpz_mat/test/t-equal.c @@ -45,6 +45,7 @@ main(void) if (fmpz_mat_equal(A, D) || fmpz_mat_equal(A, E)) { flint_printf("FAIL: different dimensions should not be equal\n"); + fflush(stdout); flint_abort(); } @@ -54,6 +55,7 @@ main(void) if (!fmpz_mat_equal(A, B)) { flint_printf("FAIL: copied matrices should be equal\n"); + fflush(stdout); flint_abort(); } @@ -65,6 +67,7 @@ main(void) if (fmpz_mat_equal(A, B)) { flint_printf("FAIL: modified matrices should not be equal\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-fmpz_vec_mul.c b/fmpz_mat/test/t-fmpz_vec_mul.c index 25f0f661fa..f7035e12fa 100644 --- a/fmpz_mat/test/t-fmpz_vec_mul.c +++ b/fmpz_mat/test/t-fmpz_vec_mul.c @@ -71,6 +71,7 @@ int main(void) !fmpz_equal(fmpz_mat_entry(C, 0, j), cc[j])) { flint_printf("FAIL: wrong answer\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-get_d_mat.c b/fmpz_mat/test/t-get_d_mat.c index 779c8c80e1..c248634595 100644 --- a/fmpz_mat/test/t-get_d_mat.c +++ b/fmpz_mat/test/t-get_d_mat.c @@ -61,6 +61,7 @@ main(void) flint_printf("FAIL: j = %wd, k = %wd\n", j, k); fmpz_mat_print_pretty(A); d_mat_print(B); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-get_d_mat_transpose.c b/fmpz_mat/test/t-get_d_mat_transpose.c index 01391c8be9..8687819796 100644 --- a/fmpz_mat/test/t-get_d_mat_transpose.c +++ b/fmpz_mat/test/t-get_d_mat_transpose.c @@ -61,6 +61,7 @@ main(void) flint_printf("FAIL: j = %wd, k = %wd\n", j, k); fmpz_mat_print_pretty(A); d_mat_print(B); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-get_mpf_mat.c b/fmpz_mat/test/t-get_mpf_mat.c index 73db458acd..0751c65cf9 100644 --- a/fmpz_mat/test/t-get_mpf_mat.c +++ b/fmpz_mat/test/t-get_mpf_mat.c @@ -61,6 +61,7 @@ main(void) flint_printf("FAIL: j = %wd, k = %wd\n", j, k); fmpz_mat_print_pretty(A); mpf_mat_print(B); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-get_nmod_mat.c b/fmpz_mat/test/t-get_nmod_mat.c index 90d9f9994a..07f1c446d2 100644 --- a/fmpz_mat/test/t-get_nmod_mat.c +++ b/fmpz_mat/test/t-get_nmod_mat.c @@ -58,6 +58,7 @@ main(void) if (!nmod_mat_equal(M, M2)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-gram.c b/fmpz_mat/test/t-gram.c index bdd1956a06..333c6e1008 100644 --- a/fmpz_mat/test/t-gram.c +++ b/fmpz_mat/test/t-gram.c @@ -43,6 +43,7 @@ int main(void) if (!fmpz_mat_equal(C, D)) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-hadamard.c b/fmpz_mat/test/t-hadamard.c index ffa5f87581..c2f3d544ff 100644 --- a/fmpz_mat/test/t-hadamard.c +++ b/fmpz_mat/test/t-hadamard.c @@ -56,12 +56,14 @@ main(void) printf("FAIL: output is not a Hadamard matrix\n"); printf("n = %d\n\n", n); fmpz_mat_print_pretty(h); printf("\n\n"); + fflush(stdout); flint_abort(); } } else if (should_have_hadamard(n)) { printf("FAIL: expected Hadamard matrix of size %d to work\n\n", n); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-hnf.c b/fmpz_mat/test/t-hnf.c index c2bf00b317..c40863419e 100644 --- a/fmpz_mat/test/t-hnf.c +++ b/fmpz_mat/test/t-hnf.c @@ -58,6 +58,7 @@ main(void) flint_printf("matrix not in hnf!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +86,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +122,7 @@ main(void) flint_printf("matrix not in hnf!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -132,6 +136,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -145,6 +150,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-hnf_classical.c b/fmpz_mat/test/t-hnf_classical.c index 1e88cf98df..63bc8ff865 100644 --- a/fmpz_mat/test/t-hnf_classical.c +++ b/fmpz_mat/test/t-hnf_classical.c @@ -56,6 +56,7 @@ main(void) flint_printf("matrix not in hnf!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -69,6 +70,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-hnf_minors.c b/fmpz_mat/test/t-hnf_minors.c index 78c70b708d..648d052a38 100644 --- a/fmpz_mat/test/t-hnf_minors.c +++ b/fmpz_mat/test/t-hnf_minors.c @@ -55,6 +55,7 @@ main(void) flint_printf("matrix not in hnf!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -81,6 +83,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-hnf_minors_transform.c b/fmpz_mat/test/t-hnf_minors_transform.c index e9d7ac48c6..c83a3d5f0e 100644 --- a/fmpz_mat/test/t-hnf_minors_transform.c +++ b/fmpz_mat/test/t-hnf_minors_transform.c @@ -58,6 +58,7 @@ main(void) flint_printf("matrix not in hnf!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +86,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-hnf_modular.c b/fmpz_mat/test/t-hnf_modular.c index 6e47ab2dec..70237e71d4 100644 --- a/fmpz_mat/test/t-hnf_modular.c +++ b/fmpz_mat/test/t-hnf_modular.c @@ -69,6 +69,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(B); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); fmpz_print(det); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -98,6 +100,7 @@ main(void) fmpz_mat_print_pretty(B); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-hnf_modular_eldiv.c b/fmpz_mat/test/t-hnf_modular_eldiv.c index 7804ff7a65..1e24743eb1 100644 --- a/fmpz_mat/test/t-hnf_modular_eldiv.c +++ b/fmpz_mat/test/t-hnf_modular_eldiv.c @@ -77,6 +77,7 @@ main(void) fmpz_mat_print_pretty(H2); flint_printf("\n\n"); flint_printf("determinant:"); fmpz_print(det); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); fmpz_print(det); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -105,6 +107,7 @@ main(void) fmpz_mat_print_pretty(B); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-hnf_pernet_stein.c b/fmpz_mat/test/t-hnf_pernet_stein.c index ab2bb4c1d8..37d4df2da1 100644 --- a/fmpz_mat/test/t-hnf_pernet_stein.c +++ b/fmpz_mat/test/t-hnf_pernet_stein.c @@ -58,6 +58,7 @@ main(void) flint_printf("matrix not in hnf!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +86,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +122,7 @@ main(void) flint_printf("matrix not in hnf!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -132,6 +136,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -145,6 +150,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-hnf_transform.c b/fmpz_mat/test/t-hnf_transform.c index 91d31ac650..2eee89d943 100644 --- a/fmpz_mat/test/t-hnf_transform.c +++ b/fmpz_mat/test/t-hnf_transform.c @@ -59,6 +59,7 @@ main(void) flint_printf("matrix not in hnf!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -72,6 +73,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(U); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -88,6 +90,7 @@ main(void) fmpz_mat_print_pretty(U); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -101,6 +104,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -144,6 +148,7 @@ main(void) flint_printf("matrix not in hnf!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -157,6 +162,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(U); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -173,6 +179,7 @@ main(void) fmpz_mat_print_pretty(U); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -186,6 +193,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-hnf_xgcd.c b/fmpz_mat/test/t-hnf_xgcd.c index cf3af773a3..a00839dcd5 100644 --- a/fmpz_mat/test/t-hnf_xgcd.c +++ b/fmpz_mat/test/t-hnf_xgcd.c @@ -57,6 +57,7 @@ main(void) flint_printf("matrix not in hnf!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -70,6 +71,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -83,6 +85,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(H); flint_printf("\n\n"); fmpz_mat_print_pretty(H2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-howell_form_mod.c b/fmpz_mat/test/t-howell_form_mod.c index 8261b4a021..5d89979b5f 100644 --- a/fmpz_mat/test/t-howell_form_mod.c +++ b/fmpz_mat/test/t-howell_form_mod.c @@ -191,6 +191,7 @@ main(void) fmpz_print(mod); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -248,6 +249,7 @@ main(void) flint_printf("Modulus: "); fmpz_print(mod); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-inv.c b/fmpz_mat/test/t-inv.c index 761fcd1170..4c31c2bfbc 100644 --- a/fmpz_mat/test/t-inv.c +++ b/fmpz_mat/test/t-inv.c @@ -84,6 +84,7 @@ main(void) flint_printf("A^-1:\n"), fmpz_mat_print_pretty(B), flint_printf("\n"); flint_printf("den(A^-1) = "), fmpz_print(den), flint_printf("\n"); flint_printf("A * A^-1:\n"), fmpz_mat_print_pretty(C), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("aliasing failed!\n"); fmpz_mat_print(C); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -130,6 +132,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("singular system gave nonzero denominator\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +142,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("singular system gave nonzero denominator\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-invert_rows_cols.c b/fmpz_mat/test/t-invert_rows_cols.c index 06b36232b0..3b5122b3e0 100644 --- a/fmpz_mat/test/t-invert_rows_cols.c +++ b/fmpz_mat/test/t-invert_rows_cols.c @@ -54,6 +54,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("B:\n"); fmpz_mat_print_pretty(B); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-is_empty.c b/fmpz_mat/test/t-is_empty.c index 3d0899df63..1421416e5e 100644 --- a/fmpz_mat/test/t-is_empty.c +++ b/fmpz_mat/test/t-is_empty.c @@ -38,6 +38,7 @@ main(void) if (fmpz_mat_is_empty(A) != (rows == 0 || cols == 0)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } fmpz_mat_clear(A); diff --git a/fmpz_mat/test/t-is_one.c b/fmpz_mat/test/t-is_one.c index 062d851286..6586a5af36 100644 --- a/fmpz_mat/test/t-is_one.c +++ b/fmpz_mat/test/t-is_one.c @@ -40,6 +40,7 @@ main(void) if (!fmpz_mat_is_one(A)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } @@ -49,6 +50,7 @@ main(void) if (fmpz_mat_is_one(A)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-is_square.c b/fmpz_mat/test/t-is_square.c index 33679190c3..bc20076c13 100644 --- a/fmpz_mat/test/t-is_square.c +++ b/fmpz_mat/test/t-is_square.c @@ -38,6 +38,7 @@ main(void) if (fmpz_mat_is_square(A) != (rows == cols)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } fmpz_mat_clear(A); diff --git a/fmpz_mat/test/t-is_zero.c b/fmpz_mat/test/t-is_zero.c index a316bc6585..4ae5887722 100644 --- a/fmpz_mat/test/t-is_zero.c +++ b/fmpz_mat/test/t-is_zero.c @@ -38,6 +38,7 @@ main(void) if (!fmpz_mat_is_zero(A)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } @@ -47,6 +48,7 @@ main(void) if (fmpz_mat_is_zero(A)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-kronecker_product.c b/fmpz_mat/test/t-kronecker_product.c index 14d7f4ad93..43fa3101ec 100644 --- a/fmpz_mat/test/t-kronecker_product.c +++ b/fmpz_mat/test/t-kronecker_product.c @@ -72,6 +72,7 @@ main(void) flint_printf("C:\n"); fmpz_mat_print(C); flint_printf("i,j: %d,%d\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-lll_original.c b/fmpz_mat/test/t-lll_original.c index ca92265d15..002bdc7c75 100644 --- a/fmpz_mat/test/t-lll_original.c +++ b/fmpz_mat/test/t-lll_original.c @@ -57,6 +57,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("A:\n"); fmpz_mat_print_pretty(A); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-lll_storjohann.c b/fmpz_mat/test/t-lll_storjohann.c index ba50e785b5..6bdf22463a 100644 --- a/fmpz_mat/test/t-lll_storjohann.c +++ b/fmpz_mat/test/t-lll_storjohann.c @@ -57,6 +57,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("A:\n"); fmpz_mat_print_pretty(A); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-max_bits.c b/fmpz_mat/test/t-max_bits.c index 44156bc9de..eb75fec119 100644 --- a/fmpz_mat/test/t-max_bits.c +++ b/fmpz_mat/test/t-max_bits.c @@ -45,6 +45,7 @@ main(void) if (res1 != res2) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-minpoly.c b/fmpz_mat/test/t-minpoly.c index 00f23f166e..92688db293 100644 --- a/fmpz_mat/test/t-minpoly.c +++ b/fmpz_mat/test/t-minpoly.c @@ -72,6 +72,7 @@ main(void) flint_printf("Matrix A:\n"), fmpz_mat_print(A), flint_printf("\n"); flint_printf("mp(A) = "), fmpz_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("cp(A) = "), fmpz_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -128,6 +129,7 @@ main(void) flint_printf("Matrix P^{-1}AP:\n"), fmpz_mat_print(B), flint_printf("\n"); flint_printf("mp(A) = "), fmpz_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("mp(P^{-1}AP) = "), fmpz_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-mul.c b/fmpz_mat/test/t-mul.c index 9500ba263f..5c496163ee 100644 --- a/fmpz_mat/test/t-mul.c +++ b/fmpz_mat/test/t-mul.c @@ -73,6 +73,7 @@ int main(void) fmpz_mat_print(B); flint_printf("\n\n"); fmpz_mat_print(C); flint_printf("\n\n"); fmpz_mat_print(D); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ int main(void) fmpz_mat_print(B); flint_printf("\n\n"); fmpz_mat_print(C); flint_printf("\n\n"); fmpz_mat_print(D); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } @@ -102,6 +104,7 @@ int main(void) fmpz_mat_print(B); flint_printf("\n\n"); fmpz_mat_print(C); flint_printf("\n\n"); fmpz_mat_print(D); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } @@ -117,6 +120,7 @@ int main(void) fmpz_mat_print(B); flint_printf("\n\n"); fmpz_mat_print(C); flint_printf("\n\n"); fmpz_mat_print(D); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } @@ -132,6 +136,7 @@ int main(void) fmpz_mat_print(B); flint_printf("\n\n"); fmpz_mat_print(C); flint_printf("\n\n"); fmpz_mat_print(D); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } @@ -143,6 +148,7 @@ int main(void) if (!fmpz_mat_equal(A, C)) { flint_printf("FAIL: aliasing failed\n"); + fflush(stdout); flint_abort(); } } @@ -174,6 +180,7 @@ int main(void) flint_printf("FAIL: window aliasing failed\n"); fmpz_mat_print(A); flint_printf("\n\n"); fmpz_mat_print(B); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-mul_blas.c b/fmpz_mat/test/t-mul_blas.c index e82137743a..a19b59505f 100644 --- a/fmpz_mat/test/t-mul_blas.c +++ b/fmpz_mat/test/t-mul_blas.c @@ -60,6 +60,7 @@ int main(void) if (!fmpz_mat_equal(C, D)) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } } @@ -67,6 +68,7 @@ int main(void) else { flint_printf("FAIL: blas should have worked\n"); + fflush(stdout); flint_abort(); } #endif @@ -106,6 +108,7 @@ int main(void) if (!fmpz_mat_equal(C, D)) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } } @@ -113,6 +116,7 @@ int main(void) else { flint_printf("FAIL: blas should have worked\n"); + fflush(stdout); flint_abort(); } #endif diff --git a/fmpz_mat/test/t-mul_classical.c b/fmpz_mat/test/t-mul_classical.c index 637b2371a4..617daa6f37 100644 --- a/fmpz_mat/test/t-mul_classical.c +++ b/fmpz_mat/test/t-mul_classical.c @@ -54,6 +54,7 @@ int main(void) if (!fmpz_mat_equal(C, D)) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-mul_double_word.c b/fmpz_mat/test/t-mul_double_word.c index 6374db32e1..a001b7d650 100644 --- a/fmpz_mat/test/t-mul_double_word.c +++ b/fmpz_mat/test/t-mul_double_word.c @@ -107,6 +107,7 @@ int main(void) fmpz_mat_print(B); flint_printf("\n\n"); fmpz_mat_print(C); flint_printf("\n\n"); fmpz_mat_print(D); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-mul_fmpz_vec.c b/fmpz_mat/test/t-mul_fmpz_vec.c index da37954f78..089be42f19 100644 --- a/fmpz_mat/test/t-mul_fmpz_vec.c +++ b/fmpz_mat/test/t-mul_fmpz_vec.c @@ -71,6 +71,7 @@ int main(void) !fmpz_equal(fmpz_mat_entry(C, j, 0), cc[j])) { flint_printf("FAIL: wrong answer\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-mul_multi_mod.c b/fmpz_mat/test/t-mul_multi_mod.c index f949629924..90a86e66ba 100644 --- a/fmpz_mat/test/t-mul_multi_mod.c +++ b/fmpz_mat/test/t-mul_multi_mod.c @@ -52,6 +52,7 @@ int main(void) if (!fmpz_mat_equal(C, D)) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } @@ -86,6 +87,7 @@ int main(void) if (!fmpz_mat_equal(C, D)) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-mul_small.c b/fmpz_mat/test/t-mul_small.c index adc679e43c..e188eabeb6 100644 --- a/fmpz_mat/test/t-mul_small.c +++ b/fmpz_mat/test/t-mul_small.c @@ -65,6 +65,7 @@ int main(void) fmpz_mat_print(B); flint_printf("\n\n"); fmpz_mat_print(C); flint_printf("\n\n"); fmpz_mat_print(D); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-mul_strassen.c b/fmpz_mat/test/t-mul_strassen.c index 6b3c737974..9526cb1d49 100644 --- a/fmpz_mat/test/t-mul_strassen.c +++ b/fmpz_mat/test/t-mul_strassen.c @@ -54,6 +54,7 @@ main(void) fmpz_mat_print_pretty(B); fmpz_mat_print_pretty(C); fmpz_mat_print_pretty(D); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-multi_CRT_ui.c b/fmpz_mat/test/t-multi_CRT_ui.c index d08a0a8648..6eece385cc 100644 --- a/fmpz_mat/test/t-multi_CRT_ui.c +++ b/fmpz_mat/test/t-multi_CRT_ui.c @@ -80,6 +80,7 @@ main(void) flint_printf("\nB: \n"); fmpz_mat_print_pretty(B); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-multi_CRT_ui_unsigned.c b/fmpz_mat/test/t-multi_CRT_ui_unsigned.c index fd353d5fa0..b191089337 100644 --- a/fmpz_mat/test/t-multi_CRT_ui_unsigned.c +++ b/fmpz_mat/test/t-multi_CRT_ui_unsigned.c @@ -79,6 +79,7 @@ main(void) flint_printf("\nB: \n"); fmpz_mat_print_pretty(B); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-nullspace.c b/fmpz_mat/test/t-nullspace.c index 7bd7b849b4..a328282e1c 100644 --- a/fmpz_mat/test/t-nullspace.c +++ b/fmpz_mat/test/t-nullspace.c @@ -59,6 +59,7 @@ main(void) flint_printf("rank(ker) != nullity!\n"); fmpz_mat_print_pretty(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) flint_printf("nullity + rank != n\n"); fmpz_mat_print_pretty(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +81,7 @@ main(void) flint_printf("A * ker != 0\n"); fmpz_mat_print_pretty(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -117,6 +120,7 @@ main(void) flint_printf("rank(ker) != nullity!\n"); fmpz_mat_print_pretty(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -126,6 +130,7 @@ main(void) flint_printf("nullity + rank != n\n"); fmpz_mat_print_pretty(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -137,6 +142,7 @@ main(void) flint_printf("A * ker != 0\n"); fmpz_mat_print_pretty(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-one.c b/fmpz_mat/test/t-one.c index cc521c8ff1..2855a579a7 100644 --- a/fmpz_mat/test/t-one.c +++ b/fmpz_mat/test/t-one.c @@ -47,6 +47,7 @@ main(void) if (fmpz_cmp_ui(fmpz_mat_entry(A,i,j), i == j) != 0) { flint_printf("FAIL: nonzero entry\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-pow.c b/fmpz_mat/test/t-pow.c index 33e0c8fc4a..ceeeb51f5c 100644 --- a/fmpz_mat/test/t-pow.c +++ b/fmpz_mat/test/t-pow.c @@ -56,6 +56,7 @@ int main(void) if (!fmpz_mat_equal(C, B)) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } @@ -64,6 +65,7 @@ int main(void) if (!fmpz_mat_equal(A, B)) { flint_printf("FAIL: aliasing failed\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-print_read.c b/fmpz_mat/test/t-print_read.c index e09a354079..9c1ac843bf 100644 --- a/fmpz_mat/test/t-print_read.c +++ b/fmpz_mat/test/t-print_read.c @@ -58,6 +58,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to set-up the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to fork the process.\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +80,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open output file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +94,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Write error.\n"); + fflush(stdout); flint_abort(); } } @@ -112,6 +116,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open input file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -124,6 +129,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Read error.\n"); + fflush(stdout); flint_abort(); } @@ -133,6 +139,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("M[i] = "), fmpz_mat_print(M[i]), flint_printf("\n"); flint_printf("t = "), fmpz_mat_print(t), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -146,6 +153,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Only %d out of %d objects were processed.\n", i, n); + fflush(stdout); flint_abort(); } @@ -162,6 +170,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to set-up the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -169,6 +178,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to fork the process.\n"); + fflush(stdout); flint_abort(); } @@ -182,6 +192,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open output file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -190,6 +201,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Write error.\n"); + fflush(stdout); flint_abort(); } @@ -207,6 +219,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open input file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -220,6 +233,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("r = %d\n", r); + fflush(stdout); flint_abort(); } ++i; @@ -234,6 +248,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Carried out %d reads, but \"%s\" has only 4 characters.\n", i, str); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-rank.c b/fmpz_mat/test/t-rank.c index 371d214fa7..176fed2319 100644 --- a/fmpz_mat/test/t-rank.c +++ b/fmpz_mat/test/t-rank.c @@ -46,6 +46,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("wrong rank!\n"); + fflush(stdout); flint_abort(); } fmpz_mat_clear(A); @@ -69,6 +70,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("wrong rank!\n"); + fflush(stdout); flint_abort(); } fmpz_mat_clear(A); diff --git a/fmpz_mat/test/t-rref.c b/fmpz_mat/test/t-rref.c index 58568005fe..8b5684b28b 100644 --- a/fmpz_mat/test/t-rref.c +++ b/fmpz_mat/test/t-rref.c @@ -68,6 +68,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("wrong rank!\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ main(void) flint_printf("FAIL matrix not in rref!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(R); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -120,6 +122,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(R); flint_printf("\n\n"); fmpz_mat_print_pretty(R2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-rref_fflu.c b/fmpz_mat/test/t-rref_fflu.c index 907ce72255..d6d53cbff7 100644 --- a/fmpz_mat/test/t-rref_fflu.c +++ b/fmpz_mat/test/t-rref_fflu.c @@ -68,6 +68,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("wrong rank!\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ main(void) flint_printf("FAIL matrix not in rref!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(R); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -120,6 +122,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(R); flint_printf("\n\n"); fmpz_mat_print_pretty(R2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-rref_mod.c b/fmpz_mat/test/t-rref_mod.c index fe29a49784..63515a3136 100644 --- a/fmpz_mat/test/t-rref_mod.c +++ b/fmpz_mat/test/t-rref_mod.c @@ -37,12 +37,14 @@ check_rref(fmpz_mat_t A) if (prev_row_zero) { flint_printf("nonzero row after zero row\n"); + fflush(stdout); flint_abort(); } if (j <= prev_pivot) { flint_printf("pivot not strictly to the right of previous\n"); + fflush(stdout); flint_abort(); } @@ -97,6 +99,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("wrong rank!\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +142,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("wrong rank!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-rref_mul.c b/fmpz_mat/test/t-rref_mul.c index ff5f99ebfa..b270bd358e 100644 --- a/fmpz_mat/test/t-rref_mul.c +++ b/fmpz_mat/test/t-rref_mul.c @@ -69,6 +69,7 @@ main(void) flint_printf("FAIL wrong rank! (r = %wd, rank1 = %wd)!\n", r, rank1); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(R); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) flint_printf("FAIL matrix not in rref!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(R); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -105,6 +107,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(R); flint_printf("\n\n"); fmpz_mat_print_pretty(R2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -149,6 +152,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(R); flint_printf("\n\n"); fmpz_mat_print_pretty(R3); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-scalar_addmul_fmpz.c b/fmpz_mat/test/t-scalar_addmul_fmpz.c index 0ab603b093..0de3778886 100644 --- a/fmpz_mat/test/t-scalar_addmul_fmpz.c +++ b/fmpz_mat/test/t-scalar_addmul_fmpz.c @@ -54,6 +54,7 @@ main(void) if (!fmpz_mat_equal(B, C)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-scalar_addmul_nmod_mat_fmpz.c b/fmpz_mat/test/t-scalar_addmul_nmod_mat_fmpz.c index 07f5971886..eff3a456f5 100644 --- a/fmpz_mat/test/t-scalar_addmul_nmod_mat_fmpz.c +++ b/fmpz_mat/test/t-scalar_addmul_nmod_mat_fmpz.c @@ -60,6 +60,7 @@ main(void) if (!fmpz_mat_equal(B, C)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-scalar_addmul_nmod_mat_ui.c b/fmpz_mat/test/t-scalar_addmul_nmod_mat_ui.c index a6cd7399ab..7dffddecb7 100644 --- a/fmpz_mat/test/t-scalar_addmul_nmod_mat_ui.c +++ b/fmpz_mat/test/t-scalar_addmul_nmod_mat_ui.c @@ -59,6 +59,7 @@ main(void) if (!fmpz_mat_equal(B, C)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-scalar_addmul_si.c b/fmpz_mat/test/t-scalar_addmul_si.c index 980ce24da8..ba286a84a9 100644 --- a/fmpz_mat/test/t-scalar_addmul_si.c +++ b/fmpz_mat/test/t-scalar_addmul_si.c @@ -54,6 +54,7 @@ main(void) if (!fmpz_mat_equal(B, C)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-scalar_addmul_ui.c b/fmpz_mat/test/t-scalar_addmul_ui.c index eac53eb7a3..8a27c2ee9c 100644 --- a/fmpz_mat/test/t-scalar_addmul_ui.c +++ b/fmpz_mat/test/t-scalar_addmul_ui.c @@ -54,6 +54,7 @@ main(void) if (!fmpz_mat_equal(B, C)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-scalar_mod_fmpz.c b/fmpz_mat/test/t-scalar_mod_fmpz.c index 3ef3ec5454..672c8f4b25 100644 --- a/fmpz_mat/test/t-scalar_mod_fmpz.c +++ b/fmpz_mat/test/t-scalar_mod_fmpz.c @@ -54,6 +54,7 @@ main(void) if (!fmpz_mat_equal(A, Amod)) { flint_printf("FAIL: aliasing!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-scalar_mul_2exp.c b/fmpz_mat/test/t-scalar_mul_2exp.c index 495a312312..95dc8bab2c 100644 --- a/fmpz_mat/test/t-scalar_mul_2exp.c +++ b/fmpz_mat/test/t-scalar_mul_2exp.c @@ -52,6 +52,7 @@ main(void) if (!fmpz_mat_equal(C, A)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) if (!fmpz_mat_equal(C, A)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-scalar_mul_fmpz.c b/fmpz_mat/test/t-scalar_mul_fmpz.c index 54bb97482e..e13ad239f1 100644 --- a/fmpz_mat/test/t-scalar_mul_fmpz.c +++ b/fmpz_mat/test/t-scalar_mul_fmpz.c @@ -53,6 +53,7 @@ main(void) if (!fmpz_mat_is_zero(B)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } } @@ -63,6 +64,7 @@ main(void) if (!fmpz_mat_equal(C, A)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-scalar_mul_si.c b/fmpz_mat/test/t-scalar_mul_si.c index a3011ca620..cc53a6b881 100644 --- a/fmpz_mat/test/t-scalar_mul_si.c +++ b/fmpz_mat/test/t-scalar_mul_si.c @@ -52,6 +52,7 @@ main(void) if (!fmpz_mat_is_zero(B)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } } @@ -62,6 +63,7 @@ main(void) if (!fmpz_mat_equal(C, A)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-scalar_mul_ui.c b/fmpz_mat/test/t-scalar_mul_ui.c index 2b161ff31a..c87c574611 100644 --- a/fmpz_mat/test/t-scalar_mul_ui.c +++ b/fmpz_mat/test/t-scalar_mul_ui.c @@ -51,6 +51,7 @@ main(void) if (!fmpz_mat_is_zero(B)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } } @@ -61,6 +62,7 @@ main(void) if (!fmpz_mat_equal(C, A)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-scalar_smod.c b/fmpz_mat/test/t-scalar_smod.c index 4a367b20db..514fd90217 100644 --- a/fmpz_mat/test/t-scalar_smod.c +++ b/fmpz_mat/test/t-scalar_smod.c @@ -65,6 +65,7 @@ main(void) fmpz_print(A->rows[j] + k); flint_printf("\n"); fmpz_print(B->rows[j] + k); flint_printf("\n"); fmpz_print(P); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-snf_diagonal.c b/fmpz_mat/test/t-snf_diagonal.c index d08bf3cc42..6975b638ad 100644 --- a/fmpz_mat/test/t-snf_diagonal.c +++ b/fmpz_mat/test/t-snf_diagonal.c @@ -52,6 +52,7 @@ main(void) flint_printf("matrix not in snf!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(S); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(S); flint_printf("\n\n"); fmpz_mat_print_pretty(S2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-snf_iliopoulos.c b/fmpz_mat/test/t-snf_iliopoulos.c index 94b1dcc599..d9002038ae 100644 --- a/fmpz_mat/test/t-snf_iliopoulos.c +++ b/fmpz_mat/test/t-snf_iliopoulos.c @@ -60,6 +60,7 @@ main(void) flint_printf("matrix not in snf!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(S); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -73,6 +74,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(S); flint_printf("\n\n"); fmpz_mat_print_pretty(S2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -86,6 +88,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(S); flint_printf("\n\n"); fmpz_mat_print_pretty(S2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-snf_kannan_bachem.c b/fmpz_mat/test/t-snf_kannan_bachem.c index bdf25f660f..4c82863b86 100644 --- a/fmpz_mat/test/t-snf_kannan_bachem.c +++ b/fmpz_mat/test/t-snf_kannan_bachem.c @@ -56,6 +56,7 @@ main(void) flint_printf("matrix not in snf!\n"); fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(S); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -69,6 +70,7 @@ main(void) fmpz_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mat_print_pretty(S); flint_printf("\n\n"); fmpz_mat_print_pretty(S2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-solve.c b/fmpz_mat/test/t-solve.c index 7bbd6122b0..9a8c65fd5f 100644 --- a/fmpz_mat/test/t-solve.c +++ b/fmpz_mat/test/t-solve.c @@ -64,6 +64,7 @@ main(void) flint_printf("X:\n"), fmpz_mat_print_pretty(X), flint_printf("\n"); flint_printf("den(X) = "), fmpz_print(den), flint_printf("\n"); flint_printf("AX:\n"), fmpz_mat_print_pretty(AX), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("singular system gave nonzero determinant\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-solve_bound.c b/fmpz_mat/test/t-solve_bound.c index eca7b636b9..e6479e5aa5 100644 --- a/fmpz_mat/test/t-solve_bound.c +++ b/fmpz_mat/test/t-solve_bound.c @@ -68,6 +68,7 @@ main(void) flint_printf("B:\n"); fmpz_mat_print_pretty(B); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -88,6 +89,7 @@ main(void) flint_printf("B:\n"); fmpz_mat_print_pretty(B); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mat/test/t-solve_cramer.c b/fmpz_mat/test/t-solve_cramer.c index e41019c1d1..61650a29be 100644 --- a/fmpz_mat/test/t-solve_cramer.c +++ b/fmpz_mat/test/t-solve_cramer.c @@ -64,6 +64,7 @@ main(void) flint_printf("X:\n"), fmpz_mat_print_pretty(X), flint_printf("\n"); flint_printf("den(X) = "), fmpz_print(den), flint_printf("\n"); flint_printf("AX:\n"), fmpz_mat_print_pretty(AX), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("singular system gave nonzero determinant\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-solve_dixon.c b/fmpz_mat/test/t-solve_dixon.c index 9e3b52af25..3f33ea597b 100644 --- a/fmpz_mat/test/t-solve_dixon.c +++ b/fmpz_mat/test/t-solve_dixon.c @@ -69,6 +69,7 @@ main(void) flint_printf("X:\n"), fmpz_mat_print_pretty(X), flint_printf("\n"); flint_printf("mod = "), fmpz_print(mod), flint_printf("\n"); flint_printf("AX:\n"), fmpz_mat_print_pretty(AX), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("singular system, returned nonzero\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-solve_dixon_den.c b/fmpz_mat/test/t-solve_dixon_den.c index 3287123db6..04635185e7 100644 --- a/fmpz_mat/test/t-solve_dixon_den.c +++ b/fmpz_mat/test/t-solve_dixon_den.c @@ -64,6 +64,7 @@ main(void) flint_printf("X:\n"), fmpz_mat_print_pretty(X), flint_printf("\n"); flint_printf("den(X) = "), fmpz_print(den), flint_printf("\n"); flint_printf("AX:\n"), fmpz_mat_print_pretty(AX), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("singular system gave nonzero determinant\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-solve_multi_mod_den.c b/fmpz_mat/test/t-solve_multi_mod_den.c index 65f64c814d..423cf71b30 100644 --- a/fmpz_mat/test/t-solve_multi_mod_den.c +++ b/fmpz_mat/test/t-solve_multi_mod_den.c @@ -64,6 +64,7 @@ main(void) flint_printf("X:\n"), fmpz_mat_print_pretty(X), flint_printf("\n"); flint_printf("den(X) = "), fmpz_print(den), flint_printf("\n"); flint_printf("AX:\n"), fmpz_mat_print_pretty(AX), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("singular system gave nonzero determinant\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-sqr.c b/fmpz_mat/test/t-sqr.c index fb7b5a9736..a669160ae1 100644 --- a/fmpz_mat/test/t-sqr.c +++ b/fmpz_mat/test/t-sqr.c @@ -51,6 +51,7 @@ int main(void) if (!fmpz_mat_equal(C, B)) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } @@ -59,6 +60,7 @@ int main(void) if (!fmpz_mat_equal(A, B)) { flint_printf("FAIL: aliasing failed\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-trace.c b/fmpz_mat/test/t-trace.c index f0b10b47b1..363e524a1e 100644 --- a/fmpz_mat/test/t-trace.c +++ b/fmpz_mat/test/t-trace.c @@ -65,6 +65,7 @@ main(void) fmpz_mat_print_pretty(BA), flint_printf("\n"); flint_printf("tr(AB): "), fmpz_print(trab), flint_printf("\n"); flint_printf("tr(BA): "), fmpz_print(trba), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-transpose.c b/fmpz_mat/test/t-transpose.c index 3f94a9d59b..67fb0542e6 100644 --- a/fmpz_mat/test/t-transpose.c +++ b/fmpz_mat/test/t-transpose.c @@ -49,6 +49,7 @@ main(void) if (!fmpz_mat_equal(C, A)) { flint_printf("FAIL: C != A\n"); + fflush(stdout); flint_abort(); } @@ -75,6 +76,7 @@ main(void) if (!fmpz_mat_equal(B, A)) { flint_printf("FAIL: B != A\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mat/test/t-zero.c b/fmpz_mat/test/t-zero.c index 86d8014987..0000699e66 100644 --- a/fmpz_mat/test/t-zero.c +++ b/fmpz_mat/test/t-zero.c @@ -47,6 +47,7 @@ main(void) if (!fmpz_is_zero(fmpz_mat_entry(A,i,j))) { flint_printf("FAIL: nonzero entry\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod/test/t-add_sub_neg.c b/fmpz_mod/test/t-add_sub_neg.c index 6655f1a624..5ea25e1cda 100644 --- a/fmpz_mod/test/t-add_sub_neg.c +++ b/fmpz_mod/test/t-add_sub_neg.c @@ -56,6 +56,7 @@ main(void) { printf("FAIL1\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) { printf("FAIL2\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod/test/t-discrete_log_pohlig_hellman.c b/fmpz_mod/test/t-discrete_log_pohlig_hellman.c index f0712cdf2f..46180b40c9 100644 --- a/fmpz_mod/test/t-discrete_log_pohlig_hellman.c +++ b/fmpz_mod/test/t-discrete_log_pohlig_hellman.c @@ -62,6 +62,7 @@ main(void) { printf("FAIL\ncheck random word-sized primes\n"); flint_printf("i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) { printf("FAIL\nprimality test failed p = "); fmpz_print(p); + fflush(stdout); flint_abort(); } @@ -113,6 +115,7 @@ main(void) { printf("FAIL\nsmooth prime score %f too high\np = ", score); fmpz_print(p); + fflush(stdout); flint_abort(); } @@ -134,6 +137,7 @@ main(void) { printf("FAIL\n"); flint_printf("i = %wd, j = %kw, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod/test/t-divides.c b/fmpz_mod/test/t-divides.c index ac3b25b723..cc71b7a8a4 100644 --- a/fmpz_mod/test/t-divides.c +++ b/fmpz_mod/test/t-divides.c @@ -42,6 +42,7 @@ main(void) { printf("FAIL\n"); flint_printf("check 6/3 is 2, 6, or 10 mod 12\n"); + fflush(stdout); flint_abort(); } @@ -51,6 +52,7 @@ main(void) { printf("FAIL\n"); flint_printf("check 3 does not divide 5 mod 12\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +93,7 @@ main(void) { printf("FAIL\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -106,6 +109,7 @@ main(void) { printf("FAIL\n"); flint_printf("aliasing first\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -121,6 +125,7 @@ main(void) { printf("FAIL\n"); flint_printf("aliasing second\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod/test/t-inv.c b/fmpz_mod/test/t-inv.c index ede33bf1de..319548bb20 100644 --- a/fmpz_mod/test/t-inv.c +++ b/fmpz_mod/test/t-inv.c @@ -54,6 +54,7 @@ main(void) { printf("FAIL\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -62,6 +63,7 @@ main(void) { printf("FAIL\ncheck aliasing"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod/test/t-mul.c b/fmpz_mod/test/t-mul.c index 4d9632e54f..477e195e5c 100644 --- a/fmpz_mod/test/t-mul.c +++ b/fmpz_mod/test/t-mul.c @@ -100,6 +100,7 @@ main(void) { printf("FAIL\n"); flint_printf("i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } @@ -108,6 +109,7 @@ main(void) { printf("FAIL\ncheck aliasing first"); flint_printf("i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } @@ -116,6 +118,7 @@ main(void) { printf("FAIL\ncheck aliasing second"); flint_printf("i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod/test/t-next_smooth_prime.c b/fmpz_mod/test/t-next_smooth_prime.c index 565b7d9f63..8fbd373719 100644 --- a/fmpz_mod/test/t-next_smooth_prime.c +++ b/fmpz_mod/test/t-next_smooth_prime.c @@ -38,6 +38,7 @@ main(void) { printf("FAIL\nprimality test failed p = "); fmpz_print(p); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod/test/t-pow_fmpz.c b/fmpz_mod/test/t-pow_fmpz.c index 1c29fcbc05..3e80ef1cd6 100644 --- a/fmpz_mod/test/t-pow_fmpz.c +++ b/fmpz_mod/test/t-pow_fmpz.c @@ -69,6 +69,7 @@ main(void) printf("FAIL\n"); flint_printf("check a^(e + f) = a^e * a^f\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } skip1: @@ -87,6 +88,7 @@ main(void) printf("FAIL\n"); flint_printf("check a^(e + f) = a^e * a^f with aliasing\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } skip2: @@ -100,6 +102,7 @@ main(void) printf("FAIL\n"); flint_printf("check 0^0 = 1\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -117,6 +120,7 @@ main(void) printf("FAIL\n"); flint_printf("check (a*b)^e = a^e * b^e with aliasing\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } skip3:; diff --git a/fmpz_mod/test/t-pow_ui.c b/fmpz_mod/test/t-pow_ui.c index feb66a3884..af565535ee 100644 --- a/fmpz_mod/test/t-pow_ui.c +++ b/fmpz_mod/test/t-pow_ui.c @@ -66,6 +66,7 @@ main(void) printf("FAIL\n"); flint_printf("check a^(e + f) = a^e * a^f\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) printf("FAIL\n"); flint_printf("check a^(e + f) = a^e * a^f with aliasing\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -90,6 +92,7 @@ main(void) printf("FAIL\n"); flint_printf("check 0^0 = 1\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -104,6 +107,7 @@ main(void) printf("FAIL\n"); flint_printf("check (a*b)^e = a^e * b^e with aliasing\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mat/test/t-add_sub.c b/fmpz_mod_mat/test/t-add_sub.c index de5be538dd..d26f2d2b81 100644 --- a/fmpz_mod_mat/test/t-add_sub.c +++ b/fmpz_mod_mat/test/t-add_sub.c @@ -51,6 +51,7 @@ main(void) if (!fmpz_mod_mat_equal(A, C)) { flint_printf("FAIL: matrices not equal!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mat/test/t-fmpz_vec_mul.c b/fmpz_mod_mat/test/t-fmpz_vec_mul.c index a6ec39d04f..967f56b905 100644 --- a/fmpz_mod_mat/test/t-fmpz_vec_mul.c +++ b/fmpz_mod_mat/test/t-fmpz_vec_mul.c @@ -76,6 +76,7 @@ int main(void) !fmpz_equal(fmpz_mod_mat_entry(C, 0, j), cc[j])) { flint_printf("FAIL: wrong answer\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mat/test/t-get_set_fmpz_mat.c b/fmpz_mod_mat/test/t-get_set_fmpz_mat.c index 8dfd43eb74..0f2253324c 100644 --- a/fmpz_mod_mat/test/t-get_set_fmpz_mat.c +++ b/fmpz_mod_mat/test/t-get_set_fmpz_mat.c @@ -49,6 +49,7 @@ main(void) if (!fmpz_mod_mat_equal(A, B)) { flint_printf("FAIL: matrices not equal!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mat/test/t-howell_form.c b/fmpz_mod_mat/test/t-howell_form.c index a428b9a3df..5da14f2204 100644 --- a/fmpz_mod_mat/test/t-howell_form.c +++ b/fmpz_mod_mat/test/t-howell_form.c @@ -192,6 +192,7 @@ main(void) fmpz_print(mod); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -251,6 +252,7 @@ main(void) flint_printf("Modulus: "); fmpz_print(mod); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mat/test/t-mul.c b/fmpz_mod_mat/test/t-mul.c index 0ea31f5511..19219e3412 100644 --- a/fmpz_mod_mat/test/t-mul.c +++ b/fmpz_mod_mat/test/t-mul.c @@ -91,6 +91,7 @@ int main(void) fmpz_mod_mat_print_pretty(B2); flint_printf("\n\n"); fmpz_mod_mat_print_pretty(C); flint_printf("\n\n"); fmpz_mod_mat_print_pretty(D); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ int main(void) if (!fmpz_mod_mat_equal(A, C)) { flint_printf("FAIL: aliasing failed\n"); + fflush(stdout); flint_abort(); } } @@ -140,6 +142,7 @@ int main(void) flint_printf("FAIL: window aliasing failed\n"); fmpz_mod_mat_print_pretty(A); flint_printf("\n\n"); fmpz_mod_mat_print_pretty(B); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mat/test/t-mul_classical_threaded.c b/fmpz_mod_mat/test/t-mul_classical_threaded.c index 3242d98819..0457872dd4 100755 --- a/fmpz_mod_mat/test/t-mul_classical_threaded.c +++ b/fmpz_mod_mat/test/t-mul_classical_threaded.c @@ -73,6 +73,7 @@ main(void) fmpz_mod_mat_print_pretty(B); fmpz_mod_mat_print_pretty(C); fmpz_mod_mat_print_pretty(D); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mat/test/t-mul_fmpz_vec.c b/fmpz_mod_mat/test/t-mul_fmpz_vec.c index a0730c540a..06dffa87c4 100644 --- a/fmpz_mod_mat/test/t-mul_fmpz_vec.c +++ b/fmpz_mod_mat/test/t-mul_fmpz_vec.c @@ -76,6 +76,7 @@ int main(void) !fmpz_equal(fmpz_mod_mat_entry(C, j, 0), cc[j])) { flint_printf("FAIL: wrong answer\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mat/test/t-rref.c b/fmpz_mod_mat/test/t-rref.c index 79be4dd3cd..29fc9a1a10 100644 --- a/fmpz_mod_mat/test/t-rref.c +++ b/fmpz_mod_mat/test/t-rref.c @@ -29,6 +29,7 @@ fmpz_mod_mat_randrank(fmpz_mod_mat_t mat, flint_rand_t state, slong rank) if (rank < 0 || rank > mat->mat->r || rank > mat->mat->c) { flint_printf("Exception (fmpz_mod_mat_randrank). Impossible rank.\n"); + fflush(stdout); flint_abort(); } @@ -65,12 +66,14 @@ check_rref(fmpz_mod_mat_t A) if (prev_row_zero) { flint_printf("nonzero row after zero row\n"); + fflush(stdout); flint_abort(); } if (j <= prev_pivot) { flint_printf("pivot not strictly to the right of previous\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +122,7 @@ main(void) fmpz_mod_mat_print_pretty(A); flint_printf("FAIL:\n"); flint_printf("wrong rank!\n"); + fflush(stdout); flint_abort(); } @@ -157,6 +161,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("wrong rank!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mat/test/t-scalar_mul_fmpz.c b/fmpz_mod_mat/test/t-scalar_mul_fmpz.c index 5def8400ce..8afdceaec2 100644 --- a/fmpz_mod_mat/test/t-scalar_mul_fmpz.c +++ b/fmpz_mod_mat/test/t-scalar_mul_fmpz.c @@ -62,6 +62,7 @@ main(void) if (!fmpz_mod_mat_equal(A, D)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } @@ -72,6 +73,7 @@ main(void) if (!fmpz_mod_mat_equal(A, C)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mat/test/t-scalar_mul_si.c b/fmpz_mod_mat/test/t-scalar_mul_si.c index c32c3b6e1e..8ace5cf28a 100644 --- a/fmpz_mod_mat/test/t-scalar_mul_si.c +++ b/fmpz_mod_mat/test/t-scalar_mul_si.c @@ -64,6 +64,7 @@ main(void) if (!fmpz_mod_mat_equal(A, D)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) if (!fmpz_mod_mat_equal(A, C)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mat/test/t-scalar_mul_ui.c b/fmpz_mod_mat/test/t-scalar_mul_ui.c index 156b7a2cf1..d2ce782f85 100644 --- a/fmpz_mod_mat/test/t-scalar_mul_ui.c +++ b/fmpz_mod_mat/test/t-scalar_mul_ui.c @@ -63,6 +63,7 @@ main(void) if (!fmpz_mod_mat_equal(A, D)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } @@ -73,6 +74,7 @@ main(void) if (!fmpz_mod_mat_equal(A, C)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mat/test/t-sqr.c b/fmpz_mod_mat/test/t-sqr.c index 5f16150a25..dacf0cbaf6 100644 --- a/fmpz_mod_mat/test/t-sqr.c +++ b/fmpz_mod_mat/test/t-sqr.c @@ -56,6 +56,7 @@ int main(void) if (!fmpz_mod_mat_equal(C, B)) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } @@ -64,6 +65,7 @@ int main(void) if (!fmpz_mod_mat_equal(A, B)) { flint_printf("FAIL: aliasing failed\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mat/test/t-trace.c b/fmpz_mod_mat/test/t-trace.c index 4c0bbdc139..5eead7484c 100644 --- a/fmpz_mod_mat/test/t-trace.c +++ b/fmpz_mod_mat/test/t-trace.c @@ -62,6 +62,7 @@ main(void) fmpz_mod_mat_print_pretty(BA), flint_printf("\n"); flint_printf("tr(AB): "), fmpz_print(trab), flint_printf("\n"); flint_printf("tr(BA): "), fmpz_print(trba), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-add_sub.c b/fmpz_mod_mpoly/test/t-add_sub.c index 1be9e5a7b3..c8f853c147 100644 --- a/fmpz_mod_mpoly/test/t-add_sub.c +++ b/fmpz_mod_mpoly/test/t-add_sub.c @@ -58,6 +58,7 @@ main(void) { flint_printf("FAIL: Check (f + g) - g = f\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -106,6 +107,7 @@ main(void) { flint_printf("FAIL: Check f + g = g + f\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -155,6 +157,7 @@ main(void) { flint_printf("FAIL: Check f - g = -g + f\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -207,6 +210,7 @@ main(void) { flint_printf("FAIL Check f + (g + h) = (f + g) + h\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -260,6 +264,7 @@ main(void) { flint_printf("FAIL: Check f - (g + h) = (f - g) - h\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -310,6 +315,7 @@ main(void) { flint_printf("FAIL: Check aliasing first arg\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -336,6 +342,7 @@ main(void) { flint_printf("FAIL: Check aliasing second arg\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-add_sub_fmpz.c b/fmpz_mod_mpoly/test/t-add_sub_fmpz.c index d25b8b3e84..444f648359 100644 --- a/fmpz_mod_mpoly/test/t-add_sub_fmpz.c +++ b/fmpz_mod_mpoly/test/t-add_sub_fmpz.c @@ -59,6 +59,7 @@ main(void) { flint_printf("FAIL: Check (f + c) - c = f\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -72,6 +73,7 @@ main(void) { flint_printf("FAIL: Check aliasing\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-add_sub_si.c b/fmpz_mod_mpoly/test/t-add_sub_si.c index d93a6c8387..8474b0bd4d 100644 --- a/fmpz_mod_mpoly/test/t-add_sub_si.c +++ b/fmpz_mod_mpoly/test/t-add_sub_si.c @@ -59,6 +59,7 @@ main(void) { flint_printf("FAIL: Check (f + c) - c = f\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -72,6 +73,7 @@ main(void) { flint_printf("FAIL: Check aliasing\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-cmp.c b/fmpz_mod_mpoly/test/t-cmp.c index a55649f858..94807c7a2e 100644 --- a/fmpz_mod_mpoly/test/t-cmp.c +++ b/fmpz_mod_mpoly/test/t-cmp.c @@ -60,6 +60,7 @@ main(void) { flint_printf("FAIL: check polynomial terms are in order\n" "i = %wd, j1 = %wd, j2 = %wd\n", i, j1, j2); + fflush(stdout); flint_abort(); } } @@ -133,6 +134,7 @@ main(void) { flint_printf("FAIL: check polynomial compares equal to itself\n" "i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -142,6 +144,7 @@ main(void) { flint_printf("FAIL: check differing bits\n" "i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -149,6 +152,7 @@ main(void) { flint_printf("FAIL: check transitivity\n" "i = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-degree.c b/fmpz_mod_mpoly/test/t-degree.c index 2d93d2697c..08986cb4ff 100644 --- a/fmpz_mod_mpoly/test/t-degree.c +++ b/fmpz_mod_mpoly/test/t-degree.c @@ -62,6 +62,7 @@ main(void) { flint_printf("FAIL: Check degree does not go up under addition\n"); flint_printf("i: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -133,6 +134,7 @@ main(void) { flint_printf("FAIL: Check degree adds under multiplication\n"); flint_printf("i: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-degrees_term_exp_fits_ui_si.c b/fmpz_mod_mpoly/test/t-degrees_term_exp_fits_ui_si.c index 7428efebc0..09e2e0144c 100644 --- a/fmpz_mod_mpoly/test/t-degrees_term_exp_fits_ui_si.c +++ b/fmpz_mod_mpoly/test/t-degrees_term_exp_fits_ui_si.c @@ -41,6 +41,7 @@ main(void) || !fmpz_mod_mpoly_degrees_fit_si(f, ctx)) { flint_printf("FAIL\nsi test 1\n"); + fflush(stdout); flint_abort(); } @@ -49,6 +50,7 @@ main(void) || !fmpz_mod_mpoly_degrees_fit_si(f, ctx)) { flint_printf("FAIL\nsi test 2\n"); + fflush(stdout); flint_abort(); } @@ -57,6 +59,7 @@ main(void) || fmpz_mod_mpoly_degrees_fit_si(f, ctx)) { flint_printf("FAIL\nsi test 3\n"); + fflush(stdout); flint_abort(); } @@ -65,6 +68,7 @@ main(void) || fmpz_mod_mpoly_degrees_fit_si(f, ctx)) { flint_printf("FAIL\nsi test 4\n"); + fflush(stdout); flint_abort(); } @@ -73,6 +77,7 @@ main(void) if (!fmpz_mod_mpoly_term_exp_fits_ui(f, 0, ctx)) { flint_printf("FAIL\nui test 1\n"); + fflush(stdout); flint_abort(); } @@ -80,6 +85,7 @@ main(void) if (!fmpz_mod_mpoly_term_exp_fits_ui(f, 0, ctx)) { flint_printf("FAIL\nui test 2\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +93,7 @@ main(void) if (fmpz_mod_mpoly_term_exp_fits_ui(f, 0, ctx)) { flint_printf("FAIL\nui test 3\n"); + fflush(stdout); flint_abort(); } @@ -94,6 +101,7 @@ main(void) if (fmpz_mod_mpoly_term_exp_fits_ui(f, 0, ctx)) { flint_printf("FAIL\nui test 4\n"); + fflush(stdout); flint_abort(); } } @@ -104,6 +112,7 @@ main(void) || !fmpz_mod_mpoly_degrees_fit_si(f, ctx)) { flint_printf("FAIL\nsi test 1\n"); + fflush(stdout); flint_abort(); } @@ -112,6 +121,7 @@ main(void) || !fmpz_mod_mpoly_degrees_fit_si(f, ctx)) { flint_printf("FAIL\nsi test 2\n"); + fflush(stdout); flint_abort(); } @@ -120,6 +130,7 @@ main(void) || fmpz_mod_mpoly_degrees_fit_si(f, ctx)) { flint_printf("FAIL\nsi test 3\n"); + fflush(stdout); flint_abort(); } @@ -128,6 +139,7 @@ main(void) || fmpz_mod_mpoly_degrees_fit_si(f, ctx)) { flint_printf("FAIL\nsi test 4\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +148,7 @@ main(void) if (!fmpz_mod_mpoly_term_exp_fits_ui(f, 0, ctx)) { flint_printf("FAIL\nui test 1\n"); + fflush(stdout); flint_abort(); } @@ -143,6 +156,7 @@ main(void) if (!fmpz_mod_mpoly_term_exp_fits_ui(f, 0, ctx)) { flint_printf("FAIL\nui test 2\n"); + fflush(stdout); flint_abort(); } @@ -150,6 +164,7 @@ main(void) if (fmpz_mod_mpoly_term_exp_fits_ui(f, 0, ctx)) { flint_printf("FAIL\nui test 3\n"); + fflush(stdout); flint_abort(); } @@ -157,12 +172,14 @@ main(void) if (fmpz_mod_mpoly_term_exp_fits_ui(f, 0, ctx)) { flint_printf("FAIL\nui test 4\n"); + fflush(stdout); flint_abort(); } } else { flint_printf("FAIL\nFLINT_BITS is not 64 or 32\n"); + fflush(stdout); flint_abort(); } @@ -213,6 +230,7 @@ main(void) if (result != fmpz_mod_mpoly_term_exp_fits_si(f, j, ctx)) { flint_printf("FAIL\nCheck monomial_fit_si\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -222,6 +240,7 @@ main(void) if (result != fmpz_mod_mpoly_term_exp_fits_ui(f, j, ctx)) { flint_printf("FAIL\nCheck monomial_fit_ui\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -233,6 +252,7 @@ main(void) if (!fmpz_equal(exp[k], deg[k])) { flint_printf("FAIL\nCheck degree computation\ni = %wd\n", i); + fflush(stdout); flint_abort(); } result = result && fmpz_fits_si(exp[k]); @@ -240,6 +260,7 @@ main(void) if (result != fmpz_mod_mpoly_degrees_fit_si(f, ctx)) { flint_printf("FAIL\nCheck degrees_fit_si\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-derivative.c b/fmpz_mod_mpoly/test/t-derivative.c index 50bde15141..a44e8eccfb 100644 --- a/fmpz_mod_mpoly/test/t-derivative.c +++ b/fmpz_mod_mpoly/test/t-derivative.c @@ -89,7 +89,9 @@ main(void) { flint_printf("FAIL: Check d(f*g) = df*g + f*dg\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); + fflush(stdout); flint_abort(); } } @@ -172,6 +174,7 @@ main(void) { flint_printf("FAIL: Check d(f*g) = df*g + f*dg with aliasing\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-div_monagan_pearce.c b/fmpz_mod_mpoly/test/t-div_monagan_pearce.c index f5bbdf28cd..433f9c214c 100644 --- a/fmpz_mod_mpoly/test/t-div_monagan_pearce.c +++ b/fmpz_mod_mpoly/test/t-div_monagan_pearce.c @@ -64,6 +64,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f aliasing dividend\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -83,6 +85,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f aliasing divisor\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -142,6 +145,7 @@ main(void) { flint_printf("FAIL: Check f = g*q + r for random polys\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -151,6 +155,7 @@ main(void) { flint_printf("FAIL: Check div matches divrem\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -161,6 +166,7 @@ main(void) { flint_printf("FAIL: Check div matches divrem aliasing dividend\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -170,6 +176,7 @@ main(void) { flint_printf("FAIL: Check div matches divrem aliasing divisor\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-divides.c b/fmpz_mod_mpoly/test/t-divides.c index d78fcd471b..037d5f1f68 100644 --- a/fmpz_mod_mpoly/test/t-divides.c +++ b/fmpz_mod_mpoly/test/t-divides.c @@ -69,6 +69,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f sparse\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f sparse input modification\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -146,6 +148,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f dense\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -225,6 +228,7 @@ main(void) { flint_printf("FAIL: Check divisibility of random polys\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -303,6 +307,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f aliasing first\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -371,6 +376,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f aliasing second\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-divides_dense.c b/fmpz_mod_mpoly/test/t-divides_dense.c index 1a762c7e5d..1d681b6178 100644 --- a/fmpz_mod_mpoly/test/t-divides_dense.c +++ b/fmpz_mod_mpoly/test/t-divides_dense.c @@ -76,6 +76,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -143,6 +144,7 @@ main(void) { flint_printf("FAIL: Check divisibility of random polys\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -212,6 +214,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f aliasing second argument\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -281,6 +284,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f aliasing second argument\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-divides_monagan_pearce.c b/fmpz_mod_mpoly/test/t-divides_monagan_pearce.c index d24213728c..4abe35fe49 100644 --- a/fmpz_mod_mpoly/test/t-divides_monagan_pearce.c +++ b/fmpz_mod_mpoly/test/t-divides_monagan_pearce.c @@ -69,6 +69,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f sparse\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f sparse input modification\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -146,6 +148,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f dense\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -225,6 +228,7 @@ main(void) { flint_printf("FAIL: Check divisibility of random polys\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -303,6 +307,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f aliasing first\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -371,6 +376,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f aliasing second\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-divrem.c b/fmpz_mod_mpoly/test/t-divrem.c index cf3a0fd49b..64f81be0a0 100644 --- a/fmpz_mod_mpoly/test/t-divrem.c +++ b/fmpz_mod_mpoly/test/t-divrem.c @@ -66,6 +66,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -126,6 +127,7 @@ main(void) { flint_printf("FAIL: Check f = g*q + r for random polys\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -187,6 +189,7 @@ main(void) { flint_printf("FAIL: Check aliasing of quotient with first argument\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -247,6 +250,7 @@ main(void) { flint_printf("FAIL: Check aliasing of quotient with second argument\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -311,6 +315,7 @@ main(void) { flint_printf("FAIL: Check aliasing of remainder with first argument\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -374,6 +379,7 @@ main(void) { flint_printf("FAIL: Check aliasing of remainder with second argument\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-divrem_ideal_monagan_pearce.c b/fmpz_mod_mpoly/test/t-divrem_ideal_monagan_pearce.c index 0c113863a0..7cf299ddd5 100644 --- a/fmpz_mod_mpoly/test/t-divrem_ideal_monagan_pearce.c +++ b/fmpz_mod_mpoly/test/t-divrem_ideal_monagan_pearce.c @@ -70,6 +70,7 @@ main(void) { flint_printf("FAIL: Check f*g/g = f\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -156,6 +157,7 @@ main(void) { flint_printf("FAIL: Check f = g1*q1 + ... + gn*qn + r\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -249,6 +251,7 @@ main(void) { flint_printf("FAIL: Check aliasing\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-evaluate.c b/fmpz_mod_mpoly/test/t-evaluate.c index 8452fc593d..6e65070aab 100644 --- a/fmpz_mod_mpoly/test/t-evaluate.c +++ b/fmpz_mod_mpoly/test/t-evaluate.c @@ -76,6 +76,7 @@ main(void) { flint_printf("FAIL: Check evalone aliasing\n"); flint_printf("i: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -84,6 +85,7 @@ main(void) { flint_printf("FAIL: Check repeated evalone matches evalall\n"); flint_printf("i: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -150,6 +152,7 @@ main(void) { flint_printf("FAIL: Check add commutes with evalall\n"); flint_printf("i: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -218,6 +221,7 @@ main(void) { flint_printf("FAIL: Check mul commutes with evalall\n"); flint_printf("i: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-gcd_brown.c b/fmpz_mod_mpoly/test/t-gcd_brown.c index 19f55a6acf..4cd2c3876e 100644 --- a/fmpz_mod_mpoly/test/t-gcd_brown.c +++ b/fmpz_mod_mpoly/test/t-gcd_brown.c @@ -31,6 +31,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -51,6 +53,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -58,6 +61,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -66,6 +70,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -73,6 +78,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -82,6 +88,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-gcd_cofactors.c b/fmpz_mod_mpoly/test/t-gcd_cofactors.c index c6054fa8a9..3fd4611123 100644 --- a/fmpz_mod_mpoly/test/t-gcd_cofactors.c +++ b/fmpz_mod_mpoly/test/t-gcd_cofactors.c @@ -45,6 +45,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -54,6 +55,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -64,6 +66,7 @@ void gcd_check( { flint_printf("FAIL: Check cofactors\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -73,6 +76,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -82,6 +86,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -90,6 +95,7 @@ void gcd_check( if (!fmpz_mod_mpoly_equal(g, u, ctx) || !fmpz_mod_mpoly_equal(abar, v, ctx) || !fmpz_mod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (a, u): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -98,6 +104,7 @@ void gcd_check( if (!fmpz_mod_mpoly_equal(g, u, ctx) || !fmpz_mod_mpoly_equal(abar, v, ctx) || !fmpz_mod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (a, v): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -106,6 +113,7 @@ void gcd_check( if (!fmpz_mod_mpoly_equal(g, u, ctx) || !fmpz_mod_mpoly_equal(abar, v, ctx) || !fmpz_mod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (a, w): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -114,6 +122,7 @@ void gcd_check( if (!fmpz_mod_mpoly_equal(g, u, ctx) || !fmpz_mod_mpoly_equal(abar, v, ctx) || !fmpz_mod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (u, b): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -122,6 +131,7 @@ void gcd_check( if (!fmpz_mod_mpoly_equal(g, u, ctx) || !fmpz_mod_mpoly_equal(abar, v, ctx) || !fmpz_mod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (v, b): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -130,6 +140,7 @@ void gcd_check( if (!fmpz_mod_mpoly_equal(g, u, ctx) || !fmpz_mod_mpoly_equal(abar, v, ctx) || !fmpz_mod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (w, b): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -139,6 +150,7 @@ void gcd_check( if (!fmpz_mod_mpoly_equal(g, u, ctx) || !fmpz_mod_mpoly_equal(abar, v, ctx) || !fmpz_mod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (u, v): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -148,6 +160,7 @@ void gcd_check( if (!fmpz_mod_mpoly_equal(g, u, ctx) || !fmpz_mod_mpoly_equal(abar, v, ctx) || !fmpz_mod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (v, u): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -157,6 +170,7 @@ void gcd_check( if (!fmpz_mod_mpoly_equal(g, u, ctx) || !fmpz_mod_mpoly_equal(abar, v, ctx) || !fmpz_mod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (u, w): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -166,6 +180,7 @@ void gcd_check( if (!fmpz_mod_mpoly_equal(g, u, ctx) || !fmpz_mod_mpoly_equal(abar, v, ctx) || !fmpz_mod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (w, u): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -175,6 +190,7 @@ void gcd_check( if (!fmpz_mod_mpoly_equal(g, u, ctx) || !fmpz_mod_mpoly_equal(abar, v, ctx) || !fmpz_mod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (v, w): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -184,6 +200,7 @@ void gcd_check( if (!fmpz_mod_mpoly_equal(g, u, ctx) || !fmpz_mod_mpoly_equal(abar, v, ctx) || !fmpz_mod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (w, v): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -195,6 +212,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -202,6 +220,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -209,6 +228,7 @@ void gcd_check( { flint_printf("FAIL: Check cofactors of cofactors\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -219,6 +239,7 @@ void gcd_check( { flint_printf("FAIL: Check cofactors of cofactors with aliasing\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -348,6 +369,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check non-example\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-gcd_hensel.c b/fmpz_mod_mpoly/test/t-gcd_hensel.c index 660fc0c78b..765235ddd4 100644 --- a/fmpz_mod_mpoly/test/t-gcd_hensel.c +++ b/fmpz_mod_mpoly/test/t-gcd_hensel.c @@ -31,6 +31,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -51,6 +53,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -58,6 +61,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -66,6 +70,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -73,6 +78,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -82,6 +88,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-gcd_subresultant.c b/fmpz_mod_mpoly/test/t-gcd_subresultant.c index e85eb631f2..24bf9e2977 100644 --- a/fmpz_mod_mpoly/test/t-gcd_subresultant.c +++ b/fmpz_mod_mpoly/test/t-gcd_subresultant.c @@ -31,6 +31,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -51,6 +53,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -58,6 +61,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -66,6 +70,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -73,6 +78,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -82,6 +88,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-gcd_zippel.c b/fmpz_mod_mpoly/test/t-gcd_zippel.c index d8c24b19b9..8901f72f5b 100644 --- a/fmpz_mod_mpoly/test/t-gcd_zippel.c +++ b/fmpz_mod_mpoly/test/t-gcd_zippel.c @@ -32,6 +32,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -43,6 +44,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -52,6 +54,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -59,6 +62,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -67,6 +71,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -74,6 +79,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -83,6 +89,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-gcd_zippel2.c b/fmpz_mod_mpoly/test/t-gcd_zippel2.c index 40224c94ed..fa7ae8c882 100644 --- a/fmpz_mod_mpoly/test/t-gcd_zippel2.c +++ b/fmpz_mod_mpoly/test/t-gcd_zippel2.c @@ -32,6 +32,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -43,6 +44,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -52,6 +54,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -59,6 +62,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -67,6 +71,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -74,6 +79,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -83,6 +89,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-get_coeff_vars_ui.c b/fmpz_mod_mpoly/test/t-get_coeff_vars_ui.c index 5e203ad795..74c3fc61e2 100644 --- a/fmpz_mod_mpoly/test/t-get_coeff_vars_ui.c +++ b/fmpz_mod_mpoly/test/t-get_coeff_vars_ui.c @@ -41,6 +41,7 @@ main(void) if (!fmpz_mod_mpoly_equal(f, g, ctx)) { flint_printf("FAIL: check simple example\n"); + fflush(stdout); flint_abort(); } fmpz_mod_mpoly_clear(f, ctx); @@ -96,6 +97,7 @@ main(void) { flint_printf("FAIL: check 1 variable sum of coefficients\n"); flint_printf("i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -161,6 +163,7 @@ main(void) { flint_printf("FAIL: check 2 variable sum of coefficients\n"); flint_printf("i = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-get_set_coeff_fmpz_fmpz.c b/fmpz_mod_mpoly/test/t-get_set_coeff_fmpz_fmpz.c index c86d2c6cbb..8f6e77a9a6 100644 --- a/fmpz_mod_mpoly/test/t-get_set_coeff_fmpz_fmpz.c +++ b/fmpz_mod_mpoly/test/t-get_set_coeff_fmpz_fmpz.c @@ -62,6 +62,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check _fmpz_fmpz\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-get_set_coeff_fmpz_monomial.c b/fmpz_mod_mpoly/test/t-get_set_coeff_fmpz_monomial.c index 30853b77c0..3a89a5cee3 100644 --- a/fmpz_mod_mpoly/test/t-get_set_coeff_fmpz_monomial.c +++ b/fmpz_mod_mpoly/test/t-get_set_coeff_fmpz_monomial.c @@ -62,6 +62,7 @@ main(void) if (!fmpz_equal(cm, ce)) { flint_printf("FAIL\ncheck a random monomial\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) if (!fmpz_equal(cm, ce)) { flint_printf("FAIL\ncheck all coeffs in f\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -98,6 +100,7 @@ main(void) if (!fmpz_mod_equal_fmpz(ce, cm, ctx->ffinfo)) { flint_printf("FAIL\nset random coeff and check\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-get_set_coeff_fmpz_ui.c b/fmpz_mod_mpoly/test/t-get_set_coeff_fmpz_ui.c index 041f962710..e3387cf232 100644 --- a/fmpz_mod_mpoly/test/t-get_set_coeff_fmpz_ui.c +++ b/fmpz_mod_mpoly/test/t-get_set_coeff_fmpz_ui.c @@ -57,6 +57,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check _fmpz_ui\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-get_set_is_fmpz.c b/fmpz_mod_mpoly/test/t-get_set_is_fmpz.c index 0a3e2ba9c7..b8162d749f 100644 --- a/fmpz_mod_mpoly/test/t-get_set_is_fmpz.c +++ b/fmpz_mod_mpoly/test/t-get_set_is_fmpz.c @@ -45,6 +45,7 @@ main(void) if (!fmpz_mod_mpoly_equal_fmpz(f, c, ctx)) { flint_printf("FAIL: Check is_fmpz and get_fmpz match\n"); + fflush(stdout); flint_abort(); } } @@ -54,12 +55,14 @@ main(void) if (!fmpz_mod_mpoly_is_fmpz(f, ctx)) { flint_printf("FAIL: Check set_fmpz makes is_fmpz true\n"); + fflush(stdout); flint_abort(); } fmpz_mod_mpoly_get_fmpz(d, f, ctx); if (!fmpz_mod_equal_fmpz(d, c, ctx->ffinfo)) { flint_printf("FAIL: Check get_fmpz matches set_fmpz\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-get_set_str_pretty.c b/fmpz_mod_mpoly/test/t-get_set_str_pretty.c index 8887d39401..bb72d8f090 100644 --- a/fmpz_mod_mpoly/test/t-get_set_str_pretty.c +++ b/fmpz_mod_mpoly/test/t-get_set_str_pretty.c @@ -49,6 +49,7 @@ main(void) if (!fmpz_mod_mpoly_equal(f, f1, ctx)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-get_set_term_coeff_fmpz.c b/fmpz_mod_mpoly/test/t-get_set_term_coeff_fmpz.c index 83b6dc1421..b2556b96fa 100644 --- a/fmpz_mod_mpoly/test/t-get_set_term_coeff_fmpz.c +++ b/fmpz_mod_mpoly/test/t-get_set_term_coeff_fmpz.c @@ -56,6 +56,7 @@ main(void) { flint_printf("FAIL: check get and set match\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -63,6 +64,7 @@ main(void) { flint_printf("FAIL: check reference match\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-get_set_term_exp_fmpz.c b/fmpz_mod_mpoly/test/t-get_set_term_exp_fmpz.c index b69f59b57b..9ef849d850 100644 --- a/fmpz_mod_mpoly/test/t-get_set_term_exp_fmpz.c +++ b/fmpz_mod_mpoly/test/t-get_set_term_exp_fmpz.c @@ -83,6 +83,7 @@ main(void) if (!result) { flint_printf("FAIL\ncheck set and get match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-get_set_term_exp_si.c b/fmpz_mod_mpoly/test/t-get_set_term_exp_si.c index a99659100f..9b39a23664 100644 --- a/fmpz_mod_mpoly/test/t-get_set_term_exp_si.c +++ b/fmpz_mod_mpoly/test/t-get_set_term_exp_si.c @@ -78,6 +78,7 @@ main(void) if (!result) { flint_printf("FAIL\ncheck set and get match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-get_set_term_exp_ui.c b/fmpz_mod_mpoly/test/t-get_set_term_exp_ui.c index b7608aac65..d17c550ae1 100644 --- a/fmpz_mod_mpoly/test/t-get_set_term_exp_ui.c +++ b/fmpz_mod_mpoly/test/t-get_set_term_exp_ui.c @@ -79,6 +79,7 @@ main(void) if (!result) { flint_printf("FAIL\ncheck set and get match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-get_term.c b/fmpz_mod_mpoly/test/t-get_term.c index b2cfab248c..7f977a7d28 100644 --- a/fmpz_mod_mpoly/test/t-get_term.c +++ b/fmpz_mod_mpoly/test/t-get_term.c @@ -58,6 +58,7 @@ main(void) { flint_printf("FAIL: Check a polynomial is the sum of its terms\n"); flint_printf("i = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-get_term_monomial.c b/fmpz_mod_mpoly/test/t-get_term_monomial.c index 3e77c434bc..34eb304569 100644 --- a/fmpz_mod_mpoly/test/t-get_term_monomial.c +++ b/fmpz_mod_mpoly/test/t-get_term_monomial.c @@ -66,6 +66,7 @@ main(void) { flint_printf("FAIL\nCheck getting a coeff by its monomial\n"); flint_printf("i = %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-mul.c b/fmpz_mod_mpoly/test/t-mul.c index 193ce02232..2ffc8180eb 100644 --- a/fmpz_mod_mpoly/test/t-mul.c +++ b/fmpz_mod_mpoly/test/t-mul.c @@ -73,6 +73,7 @@ main(void) { flint_printf("FAIL: Check f*(g + h) = f*g + f*h\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -135,6 +136,7 @@ main(void) { flint_printf("FAIL: Check aliasing first arg\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -152,6 +154,7 @@ main(void) { flint_printf("FAIL: Check aliasing second arg\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-mul_dense.c b/fmpz_mod_mpoly/test/t-mul_dense.c index 04bbeb95a8..7805cfeecc 100644 --- a/fmpz_mod_mpoly/test/t-mul_dense.c +++ b/fmpz_mod_mpoly/test/t-mul_dense.c @@ -65,6 +65,7 @@ main(void) { flint_printf("FAIL: Check mul_dense matches mul_johnson\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -117,6 +118,7 @@ main(void) { flint_printf("FAIL: Check aliasing first argument\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -168,6 +170,7 @@ main(void) { flint_printf("FAIL: Check aliasing first argument\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-mul_johnson.c b/fmpz_mod_mpoly/test/t-mul_johnson.c index a5b24ff6d5..7035a51b1b 100644 --- a/fmpz_mod_mpoly/test/t-mul_johnson.c +++ b/fmpz_mod_mpoly/test/t-mul_johnson.c @@ -73,6 +73,7 @@ main(void) { flint_printf("FAIL: Check f*(g + h) = f*g + f*h\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -135,6 +136,7 @@ main(void) { flint_printf("FAIL: Check aliasing first arg\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -152,6 +154,7 @@ main(void) { flint_printf("FAIL: Check aliasing second arg\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-push_term_fmpz_fmpz.c b/fmpz_mod_mpoly/test/t-push_term_fmpz_fmpz.c index 782d76d4e7..25cd37e4a9 100644 --- a/fmpz_mod_mpoly/test/t-push_term_fmpz_fmpz.c +++ b/fmpz_mod_mpoly/test/t-push_term_fmpz_fmpz.c @@ -80,6 +80,7 @@ main(void) { flint_printf("FAIL: Check pushed coefficient matches\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } for (k = 0; k < nvars; k++) @@ -88,6 +89,7 @@ main(void) { flint_printf("FAIL: Check pushed exponent matches\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -101,6 +103,7 @@ main(void) { flint_printf("FAIL: Check pushed polynomial matches add\n"); flint_printf("i = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-push_term_fmpz_ui.c b/fmpz_mod_mpoly/test/t-push_term_fmpz_ui.c index 8c8e634646..d863336172 100644 --- a/fmpz_mod_mpoly/test/t-push_term_fmpz_ui.c +++ b/fmpz_mod_mpoly/test/t-push_term_fmpz_ui.c @@ -72,6 +72,7 @@ main(void) { flint_printf("FAIL: Check pushed coefficient matches\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } for (k = 0; k < nvars; k++) @@ -80,6 +81,7 @@ main(void) { flint_printf("FAIL: Check pushed exponent matches\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -93,6 +95,7 @@ main(void) { flint_printf("FAIL: Check pushback matches add\n"); flint_printf("i = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-quadratic_root.c b/fmpz_mod_mpoly/test/t-quadratic_root.c index 2820170f3f..85768a9c2d 100644 --- a/fmpz_mod_mpoly/test/t-quadratic_root.c +++ b/fmpz_mod_mpoly/test/t-quadratic_root.c @@ -31,6 +31,7 @@ void _test_root( if (sol_exists && !success) { flint_printf("FAIL: solution exists but root failed\n"); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ void _test_root( { flint_printf("FAIL: reported solution is not a solution\n"); + fflush(stdout); flint_abort(); } } @@ -51,6 +53,7 @@ void _test_root( if (success != success2 || (success && !fmpz_mod_mpoly_equal(x, t, ctx))) { flint_printf("FAIL: Check aliasing first argument\n"); + fflush(stdout); flint_abort(); } @@ -59,6 +62,7 @@ void _test_root( if (success != success2 || (success && !fmpz_mod_mpoly_equal(x, t, ctx))) { flint_printf("FAIL: Check aliasing second argument\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-resultant_discriminant.c b/fmpz_mod_mpoly/test/t-resultant_discriminant.c index d1d59e33a5..3a5de4cafe 100644 --- a/fmpz_mod_mpoly/test/t-resultant_discriminant.c +++ b/fmpz_mod_mpoly/test/t-resultant_discriminant.c @@ -41,12 +41,14 @@ main(void) if (!fmpz_mod_mpoly_discriminant(d, f, 0, ctx)) { flint_printf("FAIL: could not compute quadratic discriminant\n"); + fflush(stdout); flint_abort(); } if (!fmpz_mod_mpoly_equal(d, d1, ctx)) { flint_printf("FAIL: Check quadratic polynomial\n"); + fflush(stdout); flint_abort(); } @@ -97,6 +99,7 @@ main(void) { flint_printf("FAIL: Check univariate resultant \n"); flint_printf("i: %wd\n",i); + fflush(stdout); flint_abort(); } @@ -159,6 +162,7 @@ main(void) { flint_printf("FAIL: Check res(a*b,c) = res(a,c)*res(b,c)\n"); flint_printf("i: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } } @@ -235,6 +239,7 @@ main(void) flint_printf("res(a, b): "); fmpz_mod_mpoly_print_pretty(r, NULL, ctx); flint_printf("\n"); flint_printf("i: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-scalar_addmul_fmpz.c b/fmpz_mod_mpoly/test/t-scalar_addmul_fmpz.c index 12e6a366b8..6f964ce6e1 100644 --- a/fmpz_mod_mpoly/test/t-scalar_addmul_fmpz.c +++ b/fmpz_mod_mpoly/test/t-scalar_addmul_fmpz.c @@ -67,6 +67,7 @@ main(void) { flint_printf("FAIL: check addmul definition\n"); flint_printf("i = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) { flint_printf("FAIL: check aliasing first argument\n"); flint_printf("i = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } @@ -87,6 +89,7 @@ main(void) { flint_printf("FAIL: check aliasing second argument\n"); flint_printf("i = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } @@ -98,6 +101,7 @@ main(void) { flint_printf("FAIL: check aliasing both arguments\n"); flint_printf("i = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-scalar_mul_fmpz.c b/fmpz_mod_mpoly/test/t-scalar_mul_fmpz.c index 27bfa1dbaf..90e43d5559 100644 --- a/fmpz_mod_mpoly/test/t-scalar_mul_fmpz.c +++ b/fmpz_mod_mpoly/test/t-scalar_mul_fmpz.c @@ -65,6 +65,7 @@ main(void) { flint_printf("FAIL: Check (f*a)*b = f*(a*b)\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -115,6 +116,7 @@ main(void) { flint_printf("FAIL: Check aliasing\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-sqrt.c b/fmpz_mod_mpoly/test/t-sqrt.c index 254673d0d2..9b6fd0d810 100644 --- a/fmpz_mod_mpoly/test/t-sqrt.c +++ b/fmpz_mod_mpoly/test/t-sqrt.c @@ -58,6 +58,7 @@ main(void) if (!sqr) { flint_printf("FAIL: Check sqrt(f^2) returns 1\n"); + fflush(stdout); flint_abort(); } @@ -66,6 +67,7 @@ main(void) { flint_printf("FAIL: Check sqrt(f^2) = +-f\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -112,12 +114,14 @@ main(void) { flint_printf("FAIL: Check sqrt(random)\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } else if (!fmpz_mod_mpoly_is_zero(g, ctx)) { flint_printf("FAIL: Check nonsquare returns 0 sqrt\n"); + fflush(stdout); flint_abort(); } } @@ -167,6 +171,7 @@ main(void) { flint_printf("FAIL: Check aliasing\n"); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-total_degree.c b/fmpz_mod_mpoly/test/t-total_degree.c index e7edf66b36..9fc0eb6f9e 100644 --- a/fmpz_mod_mpoly/test/t-total_degree.c +++ b/fmpz_mod_mpoly/test/t-total_degree.c @@ -78,6 +78,7 @@ main(void) { flint_printf("FAIL: Check degree does not go up under addition\n"); flint_printf("i: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -145,6 +146,7 @@ main(void) { flint_printf("FAIL: Check degree adds under multiplication\n"); flint_printf("i: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly/test/t-univar_resultant.c b/fmpz_mod_mpoly/test/t-univar_resultant.c index 18998a6477..3ce3438378 100644 --- a/fmpz_mod_mpoly/test/t-univar_resultant.c +++ b/fmpz_mod_mpoly/test/t-univar_resultant.c @@ -53,6 +53,7 @@ void test_resultant( flint_printf("r: "); fmpz_print(r); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) if (!fmpz_mod_mpoly_equal(s, t, ctx)) { flint_printf("FAIL: check linear discriminant\n"); + fflush(stdout); flint_abort(); } @@ -110,6 +112,7 @@ main(void) if (!fmpz_mod_mpoly_equal(s, t, ctx)) { flint_printf("FAIL: check quadratic discriminant\n"); + fflush(stdout); flint_abort(); } @@ -127,6 +130,7 @@ main(void) if (!fmpz_mod_mpoly_equal(s, t, ctx)) { flint_printf("FAIL: check cubic discriminant\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly/test/t-used_vars.c b/fmpz_mod_mpoly/test/t-used_vars.c index 7b8703785c..8544bc1f7e 100644 --- a/fmpz_mod_mpoly/test/t-used_vars.c +++ b/fmpz_mod_mpoly/test/t-used_vars.c @@ -60,6 +60,7 @@ main(void) flint_printf("FAIL: checked used matches degree\n"); flint_printf("var = %wd\n", var); flint_printf("deg: "); fmpz_print(fdeg); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly_factor/test/t-factor.c b/fmpz_mod_mpoly_factor/test/t-factor.c index a1aef6e447..52a86f7dc1 100644 --- a/fmpz_mod_mpoly_factor/test/t-factor.c +++ b/fmpz_mod_mpoly_factor/test/t-factor.c @@ -33,6 +33,7 @@ void check_omega( if (!fmpz_mod_mpoly_factor(g, p, ctx)) { flint_printf("FAIL: %s\ncheck factorization could be computed\n", s); + fflush(stdout); flint_abort(); } @@ -41,6 +42,7 @@ void check_omega( if (g->poly[i].length < 1 || !fmpz_is_one(g->poly[i].coeffs + 0)) { flint_printf("FAIL: %s\nfactorization is not unit normal\n", s); + fflush(stdout); flint_abort(); } } @@ -52,6 +54,7 @@ void check_omega( if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("FAIL: %s\nfactorization has wrong number of factors\n", s); + fflush(stdout); flint_abort(); } @@ -59,6 +62,7 @@ void check_omega( if (!fmpz_mod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL: %s\nfactorization does not match\n", s); + fflush(stdout); flint_abort(); } @@ -68,6 +72,7 @@ void check_omega( if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL: %s\nfactor is reducible\n", s); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly_factor/test/t-factor_squarefree.c b/fmpz_mod_mpoly_factor/test/t-factor_squarefree.c index a8d87f4632..47d699c5ba 100644 --- a/fmpz_mod_mpoly_factor/test/t-factor_squarefree.c +++ b/fmpz_mod_mpoly_factor/test/t-factor_squarefree.c @@ -25,6 +25,7 @@ void check_it(const fmpz_mod_mpoly_t p, const fmpz_mod_mpoly_ctx_t ctx) if (!fmpz_mod_mpoly_factor_squarefree(g, p, ctx)) { flint_printf("FAIL:\ncheck factorization could be computed\n"); + fflush(stdout); flint_abort(); } @@ -33,6 +34,7 @@ void check_it(const fmpz_mod_mpoly_t p, const fmpz_mod_mpoly_ctx_t ctx) if (g->poly[i].length < 1 || !fmpz_is_one(g->poly[i].coeffs + 0)) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -41,6 +43,7 @@ void check_it(const fmpz_mod_mpoly_t p, const fmpz_mod_mpoly_ctx_t ctx) if (!fmpz_mod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -52,6 +55,7 @@ void check_it(const fmpz_mod_mpoly_t p, const fmpz_mod_mpoly_ctx_t ctx) if (!fmpz_is_one(h->exp + j)) { flint_printf("FAIL:\nfactor has a square factor\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly_factor/test/t-factor_wang.c b/fmpz_mod_mpoly_factor/test/t-factor_wang.c index 1438eaa97d..c963ed4dc4 100644 --- a/fmpz_mod_mpoly_factor/test/t-factor_wang.c +++ b/fmpz_mod_mpoly_factor/test/t-factor_wang.c @@ -28,12 +28,14 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (!fmpz_mod_mpoly_factor_wang(g, p, ctx)) { flint_printf("FAIL:\nfactorization 1 could be computed\n"); + fflush(stdout); flint_abort(); } if (!fmpz_mod_mpoly_factor(h, p, ctx)) { flint_printf("FAIL:\nfactorization 2 could be computed\n"); + fflush(stdout); flint_abort(); } @@ -42,6 +44,7 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (g->poly[i].length < 1 || !fmpz_is_one(g->poly[i].coeffs + 0)) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -53,6 +56,7 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("FAIL:\nfactorization has wrong number of factors\n"); + fflush(stdout); flint_abort(); } @@ -60,6 +64,7 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (!fmpz_mod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +73,7 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (fmpz_mod_mpoly_factor_cmp(g, h, ctx) != 0) { flint_printf("FAIL:\nfactorizations do not match\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +83,7 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL:\nfactor is reducible\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly_factor/test/t-factor_zassenhaus.c b/fmpz_mod_mpoly_factor/test/t-factor_zassenhaus.c index 3f9d57bcd3..399d441b5a 100644 --- a/fmpz_mod_mpoly_factor/test/t-factor_zassenhaus.c +++ b/fmpz_mod_mpoly_factor/test/t-factor_zassenhaus.c @@ -27,12 +27,14 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (!fmpz_mod_mpoly_factor_zassenhaus(g, p, ctx)) { flint_printf("FAIL:\ncheck factorization 1 could be computed\n"); + fflush(stdout); flint_abort(); } if (!fmpz_mod_mpoly_factor(h, p, ctx)) { flint_printf("check factorization 2 could be computed\n"); + fflush(stdout); flint_abort(); } @@ -41,6 +43,7 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (g->poly[i].length < 1 || g->poly[i].coeffs[0] != 1) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -52,6 +55,7 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("FAIL:\nfactorization has wrong number of factors\n"); + fflush(stdout); flint_abort(); } @@ -59,6 +63,7 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (!fmpz_mod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -67,6 +72,7 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (fmpz_mod_mpoly_factor_cmp(g, h, ctx) != 0) { flint_printf("factorizations do not match\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +82,7 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL:\nfactor is reducible\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly_factor/test/t-factor_zippel.c b/fmpz_mod_mpoly_factor/test/t-factor_zippel.c index b9662c7c92..9690436456 100644 --- a/fmpz_mod_mpoly_factor/test/t-factor_zippel.c +++ b/fmpz_mod_mpoly_factor/test/t-factor_zippel.c @@ -27,12 +27,14 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (!fmpz_mod_mpoly_factor_zippel(g, p, ctx)) { flint_printf("FAIL:\nfactorization could be computed\n"); + fflush(stdout); flint_abort(); } if (!fmpz_mod_mpoly_factor(h, p, ctx)) { flint_printf("FAIL:\nfactorization 2 could be computed\n"); + fflush(stdout); flint_abort(); } @@ -41,6 +43,7 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (g->poly[i].length < 1 || g->poly[i].coeffs[0] != 1) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -52,6 +55,7 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("FAIL:\nfactorization has wrong number of factors\n"); + fflush(stdout); flint_abort(); } @@ -59,6 +63,7 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (!fmpz_mod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -67,6 +72,7 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (fmpz_mod_mpoly_factor_cmp(g, h, ctx) != 0) { flint_printf("FAIL:\nfactorizations do not match\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +82,7 @@ void check_omega(slong lower, slong upper, const fmpz_mod_mpoly_t p, const fmpz_ if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL:\nfactor is reducible\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_mpoly_factor/test/t-gcd_brown.c b/fmpz_mod_mpoly_factor/test/t-gcd_brown.c index 12281271c2..b1f4890041 100644 --- a/fmpz_mod_mpoly_factor/test/t-gcd_brown.c +++ b/fmpz_mod_mpoly_factor/test/t-gcd_brown.c @@ -138,6 +138,7 @@ void gcd_check( flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -147,6 +148,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -157,6 +159,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -166,6 +169,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd has positive lc\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -176,6 +180,7 @@ void gcd_check( { flint_printf("FAIL: Check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -189,6 +194,7 @@ void gcd_check( flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -196,6 +202,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly_factor/test/t-gcd_hensel.c b/fmpz_mod_mpoly_factor/test/t-gcd_hensel.c index 268e23abbb..069f5243fa 100644 --- a/fmpz_mod_mpoly_factor/test/t-gcd_hensel.c +++ b/fmpz_mod_mpoly_factor/test/t-gcd_hensel.c @@ -98,6 +98,7 @@ int compute_gcd( !fmpz_mod_mpoly_divides(Bl, Bl, Bc, lctx)) { flint_printf("FAIL: Check content divides\n"); + fflush(stdout); flint_abort(); } @@ -174,6 +175,7 @@ void gcd_check( flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -183,6 +185,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -193,6 +196,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -202,6 +206,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -212,6 +217,7 @@ void gcd_check( { flint_printf("FAIL: Check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -225,6 +231,7 @@ void gcd_check( flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -232,6 +239,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly_factor/test/t-gcd_subresultant.c b/fmpz_mod_mpoly_factor/test/t-gcd_subresultant.c index 20e2df38a5..aed7d5885b 100644 --- a/fmpz_mod_mpoly_factor/test/t-gcd_subresultant.c +++ b/fmpz_mod_mpoly_factor/test/t-gcd_subresultant.c @@ -135,6 +135,7 @@ void gcd_check( flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -144,6 +145,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -154,6 +156,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -163,6 +166,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd has positive lc\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -173,6 +177,7 @@ void gcd_check( { flint_printf("FAIL: Check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -186,6 +191,7 @@ void gcd_check( flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -193,6 +199,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly_factor/test/t-gcd_zippel.c b/fmpz_mod_mpoly_factor/test/t-gcd_zippel.c index 35b050a0cb..939628d6b3 100644 --- a/fmpz_mod_mpoly_factor/test/t-gcd_zippel.c +++ b/fmpz_mod_mpoly_factor/test/t-gcd_zippel.c @@ -97,6 +97,7 @@ int compute_gcd( !fmpz_mod_mpoly_divides(Bl, Bl, Bc, lctx)) { flint_printf("FAIL: Check content divides\n"); + fflush(stdout); flint_abort(); } @@ -171,6 +172,7 @@ void gcd_check( flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -180,6 +182,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -190,6 +193,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -199,6 +203,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -209,6 +214,7 @@ void gcd_check( { flint_printf("FAIL: Check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -222,6 +228,7 @@ void gcd_check( flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -229,6 +236,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_mpoly_factor/test/t-gcd_zippel2.c b/fmpz_mod_mpoly_factor/test/t-gcd_zippel2.c index 800c269008..a75610bea2 100644 --- a/fmpz_mod_mpoly_factor/test/t-gcd_zippel2.c +++ b/fmpz_mod_mpoly_factor/test/t-gcd_zippel2.c @@ -106,6 +106,7 @@ int compute_gcd( !fmpz_mod_mpoly_divides(Bl, Bl, Bc, lctx)) { flint_printf("FAIL: Check content divides\n"); + fflush(stdout); flint_abort(); } @@ -194,6 +195,7 @@ void gcd_check( flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -203,6 +205,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -213,6 +216,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -222,6 +226,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -232,6 +237,7 @@ void gcd_check( { flint_printf("FAIL: Check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -245,6 +251,7 @@ void gcd_check( flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -252,6 +259,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-add.c b/fmpz_mod_poly/test/t-add.c index 1c3d90fff4..1fab9aae30 100644 --- a/fmpz_mod_poly/test/t-add.c +++ b/fmpz_mod_poly/test/t-add.c @@ -57,6 +57,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -93,6 +94,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-add_series.c b/fmpz_mod_poly/test/t-add_series.c index cb8182cd3e..a6c2871872 100644 --- a/fmpz_mod_poly/test/t-add_series.c +++ b/fmpz_mod_poly/test/t-add_series.c @@ -59,6 +59,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -138,6 +140,7 @@ main(void) fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(d, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-berlekamp_massey.c b/fmpz_mod_poly/test/t-berlekamp_massey.c index 5e1d518790..cf3d53ad65 100644 --- a/fmpz_mod_poly/test/t-berlekamp_massey.c +++ b/fmpz_mod_poly/test/t-berlekamp_massey.c @@ -38,6 +38,7 @@ main(void) { printf("FAIL\n"); flint_printf("check fibonacci\n"); + fflush(stdout); flint_abort(); } fmpz_mod_berlekamp_massey_clear(B, ctx); @@ -81,6 +82,7 @@ main(void) printf("FAIL\n"); flint_printf("check intermediate reductions match\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -124,6 +126,7 @@ main(void) "i = %wd, j = %wd, k = %wd\n", i, j, k); printf("v: "); fmpz_mod_poly_print_pretty(v, "#", ctx); printf("\n"); printf("B: "); fmpz_mod_berlekamp_massey_print(B1, ctx); printf("\n"); + fflush(stdout); flint_abort(); } if (fmpz_mod_poly_degree(fmpz_mod_berlekamp_massey_R_poly(B1), ctx) >= @@ -133,6 +136,7 @@ main(void) "i = %wd, j = %wd, k = %wd\n", i, j, k); printf("v: "); fmpz_mod_poly_print_pretty(v, "#", ctx); printf("\n"); printf("B: "); fmpz_mod_berlekamp_massey_print(B1, ctx); printf("\n"); + fflush(stdout); flint_abort(); } fmpz_mod_poly_clear(u, ctx); diff --git a/fmpz_mod_poly/test/t-compose_divconquer.c b/fmpz_mod_poly/test/t-compose_divconquer.c index cbda5bbfe2..e08c258e04 100644 --- a/fmpz_mod_poly/test/t-compose_divconquer.c +++ b/fmpz_mod_poly/test/t-compose_divconquer.c @@ -57,6 +57,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -93,6 +94,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(d, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-compose_horner.c b/fmpz_mod_poly/test/t-compose_horner.c index 449c87c64c..3303238db0 100644 --- a/fmpz_mod_poly/test/t-compose_horner.c +++ b/fmpz_mod_poly/test/t-compose_horner.c @@ -57,6 +57,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -93,6 +94,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(d, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-compose_mod.c b/fmpz_mod_poly/test/t-compose_mod.c index 38bc21c78a..0d8a95e9d6 100644 --- a/fmpz_mod_poly/test/t-compose_mod.c +++ b/fmpz_mod_poly/test/t-compose_mod.c @@ -60,6 +60,7 @@ main(void) flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); flint_printf("e:\n"); fmpz_mod_poly_print(e, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -178,6 +181,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-compose_mod_brent_kung.c b/fmpz_mod_poly/test/t-compose_mod_brent_kung.c index 748e37106c..2c7b73127c 100644 --- a/fmpz_mod_poly/test/t-compose_mod_brent_kung.c +++ b/fmpz_mod_poly/test/t-compose_mod_brent_kung.c @@ -61,6 +61,7 @@ main(void) flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); flint_printf("e:\n"); fmpz_mod_poly_print(e, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -142,6 +144,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -182,6 +185,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-compose_mod_brent_kung_precomp_preinv.c b/fmpz_mod_poly/test/t-compose_mod_brent_kung_precomp_preinv.c index b36999ad62..e6d15d5763 100644 --- a/fmpz_mod_poly/test/t-compose_mod_brent_kung_precomp_preinv.c +++ b/fmpz_mod_poly/test/t-compose_mod_brent_kung_precomp_preinv.c @@ -79,6 +79,7 @@ main(void) flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); flint_printf("e:\n"); fmpz_mod_poly_print(e, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -129,6 +130,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -178,6 +180,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -227,6 +230,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-compose_mod_brent_kung_precomp_preinv_threaded.c b/fmpz_mod_poly/test/t-compose_mod_brent_kung_precomp_preinv_threaded.c index 07ae06ad10..1525592941 100644 --- a/fmpz_mod_poly/test/t-compose_mod_brent_kung_precomp_preinv_threaded.c +++ b/fmpz_mod_poly/test/t-compose_mod_brent_kung_precomp_preinv_threaded.c @@ -139,6 +139,7 @@ main(void) flint_printf("a:\n"); fmpz_mod_poly_print(a, ctx); flint_printf("\n"); flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -252,6 +253,7 @@ main(void) flint_printf("a:\n"); fmpz_mod_poly_print(a, ctx); flint_printf("\n"); flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_poly/test/t-compose_mod_brent_kung_preinv.c b/fmpz_mod_poly/test/t-compose_mod_brent_kung_preinv.c index 70a4854f75..9c1070dabf 100644 --- a/fmpz_mod_poly/test/t-compose_mod_brent_kung_preinv.c +++ b/fmpz_mod_poly/test/t-compose_mod_brent_kung_preinv.c @@ -77,6 +77,7 @@ main(void) flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); flint_printf("e:\n"); fmpz_mod_poly_print(e, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -123,6 +124,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -168,6 +170,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -213,6 +216,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -258,6 +262,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-compose_mod_brent_kung_vec_preinv.c b/fmpz_mod_poly/test/t-compose_mod_brent_kung_vec_preinv.c index 8f2f4a154e..61bc3569ff 100644 --- a/fmpz_mod_poly/test/t-compose_mod_brent_kung_vec_preinv.c +++ b/fmpz_mod_poly/test/t-compose_mod_brent_kung_vec_preinv.c @@ -92,6 +92,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("j: %wd\n", j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_poly/test/t-compose_mod_brent_kung_vec_preinv_threaded.c b/fmpz_mod_poly/test/t-compose_mod_brent_kung_vec_preinv_threaded.c index a2b313f7aa..b7e2570915 100644 --- a/fmpz_mod_poly/test/t-compose_mod_brent_kung_vec_preinv_threaded.c +++ b/fmpz_mod_poly/test/t-compose_mod_brent_kung_vec_preinv_threaded.c @@ -100,6 +100,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("j: %wd\n", j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_poly/test/t-compose_mod_horner.c b/fmpz_mod_poly/test/t-compose_mod_horner.c index 3874cf8327..8b9e1d9630 100644 --- a/fmpz_mod_poly/test/t-compose_mod_horner.c +++ b/fmpz_mod_poly/test/t-compose_mod_horner.c @@ -60,6 +60,7 @@ main(void) flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); flint_printf("e:\n"); fmpz_mod_poly_print(e, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -178,6 +181,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("d:\n"); fmpz_mod_poly_print(d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-derivative.c b/fmpz_mod_poly/test/t-derivative.c index 6f94be74dc..7188411745 100644 --- a/fmpz_mod_poly/test/t-derivative.c +++ b/fmpz_mod_poly/test/t-derivative.c @@ -57,6 +57,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -89,6 +90,7 @@ main(void) flint_printf("FAIL (da == 0):\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -133,6 +135,7 @@ main(void) flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("(ab)' = "), fmpz_mod_poly_print(lhs, ctx), flint_printf("\n\n"); flint_printf("a'b + ab' = "), fmpz_mod_poly_print(rhs, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-discriminant.c b/fmpz_mod_poly/test/t-discriminant.c index 7e6625817a..bc9d55e425 100644 --- a/fmpz_mod_poly/test/t-discriminant.c +++ b/fmpz_mod_poly/test/t-discriminant.c @@ -76,6 +76,7 @@ main(void) flint_printf("y = "); fmpz_print(y); printf("\n"); flint_printf("z = "); fmpz_print(z); printf("\n"); flint_printf("n = "); fmpz_print(n); printf("\n"); + fflush(stdout); flint_abort(); } @@ -115,6 +116,7 @@ main(void) flint_printf("FAIL disc(f) == 0 for len f < 2:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("y = "); fmpz_print(y); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-div_basecase.c b/fmpz_mod_poly/test/t-div_basecase.c index e9309d2223..8d1e731f0a 100644 --- a/fmpz_mod_poly/test/t-div_basecase.c +++ b/fmpz_mod_poly/test/t-div_basecase.c @@ -76,6 +76,7 @@ main(void) flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("q2 = "), fmpz_mod_poly_print(q2, ctx), flint_printf("\n\n"); flint_printf("r2 = "), fmpz_mod_poly_print(r2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -129,6 +130,7 @@ main(void) flint_printf("a = "), fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -180,6 +182,7 @@ main(void) flint_printf("a = "), fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-div_newton_n_preinv.c b/fmpz_mod_poly/test/t-div_newton_n_preinv.c index 2deb6d55dc..94bbaceb88 100644 --- a/fmpz_mod_poly/test/t-div_newton_n_preinv.c +++ b/fmpz_mod_poly/test/t-div_newton_n_preinv.c @@ -91,6 +91,7 @@ main(void) flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("q2 = "), fmpz_mod_poly_print(q2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -151,6 +152,7 @@ main(void) flint_printf("a = "), fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -210,6 +212,7 @@ main(void) flint_printf("a = "), fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -271,6 +274,7 @@ main(void) flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("binv = "), fmpz_mod_poly_print(binv, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-div_series.c b/fmpz_mod_poly/test/t-div_series.c index f05520dbbb..0d341fb246 100644 --- a/fmpz_mod_poly/test/t-div_series.c +++ b/fmpz_mod_poly/test/t-div_series.c @@ -66,6 +66,7 @@ main(void) flint_printf("d = "), fmpz_mod_poly_print(d, ctx), flint_printf("\n\n"); flint_printf("n = %wd\n", n); flint_printf("p = "), fmpz_print(p), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_poly/test/t-divides.c b/fmpz_mod_poly/test/t-divides.c index ed44546548..cb57b134b8 100644 --- a/fmpz_mod_poly/test/t-divides.c +++ b/fmpz_mod_poly/test/t-divides.c @@ -62,6 +62,7 @@ main(void) fmpz_mod_poly_print(prod, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -109,6 +110,7 @@ main(void) fmpz_mod_poly_print(prod, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -153,6 +155,7 @@ main(void) fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -196,6 +199,7 @@ main(void) fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-divides_classical.c b/fmpz_mod_poly/test/t-divides_classical.c index 6e11946715..ae2bf5ab24 100644 --- a/fmpz_mod_poly/test/t-divides_classical.c +++ b/fmpz_mod_poly/test/t-divides_classical.c @@ -62,6 +62,7 @@ main(void) fmpz_mod_poly_print(prod, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -109,6 +110,7 @@ main(void) fmpz_mod_poly_print(prod, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -153,6 +155,7 @@ main(void) fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -196,6 +199,7 @@ main(void) fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-divrem_basecase.c b/fmpz_mod_poly/test/t-divrem_basecase.c index 5493c63efd..8c454e7ce2 100644 --- a/fmpz_mod_poly/test/t-divrem_basecase.c +++ b/fmpz_mod_poly/test/t-divrem_basecase.c @@ -77,6 +77,7 @@ main(void) flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); flint_printf("t = "), fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -132,6 +133,7 @@ main(void) flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -186,6 +188,7 @@ main(void) flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-divrem_divconquer.c b/fmpz_mod_poly/test/t-divrem_divconquer.c index 5aa966fa20..9a9e97fa83 100644 --- a/fmpz_mod_poly/test/t-divrem_divconquer.c +++ b/fmpz_mod_poly/test/t-divrem_divconquer.c @@ -77,6 +77,7 @@ main(void) flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); flint_printf("t = "), fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -132,6 +133,7 @@ main(void) flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -186,6 +188,7 @@ main(void) flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-divrem_f.c b/fmpz_mod_poly/test/t-divrem_f.c index a84068eed9..874afc3397 100644 --- a/fmpz_mod_poly/test/t-divrem_f.c +++ b/fmpz_mod_poly/test/t-divrem_f.c @@ -79,6 +79,7 @@ main(void) flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); flint_printf("t = "), fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -144,6 +145,7 @@ main(void) flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); flint_printf("t = "), fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-divrem_newton_n_preinv.c b/fmpz_mod_poly/test/t-divrem_newton_n_preinv.c index 0a857b1676..27e046d26c 100644 --- a/fmpz_mod_poly/test/t-divrem_newton_n_preinv.c +++ b/fmpz_mod_poly/test/t-divrem_newton_n_preinv.c @@ -98,6 +98,7 @@ main(void) flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); flint_printf("t = "), fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +114,7 @@ main(void) flint_printf("q2 = "), fmpz_mod_poly_print(q2, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); flint_printf("t = "), fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -179,6 +181,7 @@ main(void) flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -242,6 +245,7 @@ main(void) flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -306,6 +310,7 @@ main(void) flint_printf("binv = "), fmpz_mod_poly_print(binv, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -370,6 +375,7 @@ main(void) flint_printf("binv = "), fmpz_mod_poly_print(binv, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -434,6 +440,7 @@ main(void) flint_printf("binv = "), fmpz_mod_poly_print(binv, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -498,6 +505,7 @@ main(void) flint_printf("binv = "), fmpz_mod_poly_print(binv, ctx), flint_printf("\n\n"); flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-evaluate_fmpz.c b/fmpz_mod_poly/test/t-evaluate_fmpz.c index 28ddefdce5..d5338adfd4 100644 --- a/fmpz_mod_poly/test/t-evaluate_fmpz.c +++ b/fmpz_mod_poly/test/t-evaluate_fmpz.c @@ -57,6 +57,7 @@ main(void) fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); fmpz_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-evaluate_fmpz_vec_fast.c b/fmpz_mod_poly/test/t-evaluate_fmpz_vec_fast.c index fd8c5568c8..54b4f989cd 100644 --- a/fmpz_mod_poly/test/t-evaluate_fmpz_vec_fast.c +++ b/fmpz_mod_poly/test/t-evaluate_fmpz_vec_fast.c @@ -79,6 +79,7 @@ main(void) for (j = 0; j < npoints; j++) fmpz_print(z + j), flint_printf(" "); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-find_distinct_nonzero_roots.c b/fmpz_mod_poly/test/t-find_distinct_nonzero_roots.c index 39244d43e6..190d5c498a 100644 --- a/fmpz_mod_poly/test/t-find_distinct_nonzero_roots.c +++ b/fmpz_mod_poly/test/t-find_distinct_nonzero_roots.c @@ -65,6 +65,7 @@ main(void) if (fmpz_mod_poly_degree(b, ctx) > 0) { flint_printf("FAIL\ncheck multiple roots i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -74,11 +75,13 @@ main(void) if (fmpz_is_zero(r->coeffs + j)) { flint_printf("FAIL\ncheck zero root i = %wd\n", i); + fflush(stdout); flint_abort(); } if (fmpz_mod_poly_evaluate_fmpz(e, a, r->coeffs + j, ctx), !fmpz_is_zero(e)) { flint_printf("FAIL\ncheck root is a root i = %wd\n", i); + fflush(stdout); flint_abort(); } } @@ -92,6 +95,7 @@ main(void) && (fmpz_mod_poly_evaluate_fmpz(e, a, zero, ctx), !fmpz_is_zero(e))) { flint_printf("FAIL\ncheck fail return i = %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_poly/test/t-frobenius_powers_precomp.c b/fmpz_mod_poly/test/t-frobenius_powers_precomp.c index 0d120dde83..9a63e368ed 100644 --- a/fmpz_mod_poly/test/t-frobenius_powers_precomp.c +++ b/fmpz_mod_poly/test/t-frobenius_powers_precomp.c @@ -74,6 +74,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +120,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("pow->pow + exp2:\n"); fmpz_mod_poly_print(pow->pow + exp2, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-gcd_euclidean.c b/fmpz_mod_poly/test/t-gcd_euclidean.c index 4619a4c533..0ccdfb3a24 100644 --- a/fmpz_mod_poly/test/t-gcd_euclidean.c +++ b/fmpz_mod_poly/test/t-gcd_euclidean.c @@ -57,6 +57,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -153,6 +155,7 @@ main(void) flint_printf("h = "), fmpz_mod_poly_print(h, ctx), flint_printf("\n\n"); flint_printf("s = "), fmpz_mod_poly_print(s, ctx), flint_printf("\n\n"); flint_printf("t = "), fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -199,6 +202,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -239,6 +243,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -305,6 +310,7 @@ main(void) flint_printf("h = "), fmpz_mod_poly_print(h, ctx), flint_printf("\n\n"); flint_printf("s = "), fmpz_mod_poly_print(s, ctx), flint_printf("\n\n"); flint_printf("t = "), fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-gcd_euclidean_f.c b/fmpz_mod_poly/test/t-gcd_euclidean_f.c index 8f1745720c..1d8eba724b 100644 --- a/fmpz_mod_poly/test/t-gcd_euclidean_f.c +++ b/fmpz_mod_poly/test/t-gcd_euclidean_f.c @@ -69,6 +69,7 @@ main(void) flint_printf("c = "), fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); flint_printf("d = "), fmpz_mod_poly_print(d, ctx), flint_printf("\n\n"); flint_printf("f = "), fmpz_print(f), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-gcd_hgcd.c b/fmpz_mod_poly/test/t-gcd_hgcd.c index 4cf52c3ab6..fd4ff11954 100644 --- a/fmpz_mod_poly/test/t-gcd_hgcd.c +++ b/fmpz_mod_poly/test/t-gcd_hgcd.c @@ -57,6 +57,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -153,6 +155,7 @@ main(void) flint_printf("h = "), fmpz_mod_poly_print(h, ctx), flint_printf("\n\n"); flint_printf("s = "), fmpz_mod_poly_print(s, ctx), flint_printf("\n\n"); flint_printf("t = "), fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -199,6 +202,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -239,6 +243,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -305,6 +310,7 @@ main(void) flint_printf("h = "), fmpz_mod_poly_print(h, ctx), flint_printf("\n\n"); flint_printf("s = "), fmpz_mod_poly_print(s, ctx), flint_printf("\n\n"); flint_printf("t = "), fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-gcdinv.c b/fmpz_mod_poly/test/t-gcdinv.c index edebbc3b40..9bbd8ed407 100644 --- a/fmpz_mod_poly/test/t-gcdinv.c +++ b/fmpz_mod_poly/test/t-gcdinv.c @@ -65,6 +65,7 @@ main(void) flint_printf("g = "), fmpz_mod_poly_print(g, ctx), flint_printf("\n\n"); flint_printf("s = "), fmpz_mod_poly_print(s, ctx), flint_printf("\n\n"); flint_printf("u = "), fmpz_mod_poly_print(u, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -117,6 +118,7 @@ main(void) flint_printf("g = "), fmpz_mod_poly_print(g, ctx), flint_printf("\n\n"); flint_printf("s = "), fmpz_mod_poly_print(s, ctx), flint_printf("\n\n"); flint_printf("u = "), fmpz_mod_poly_print(u, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-gcdinv_euclidean.c b/fmpz_mod_poly/test/t-gcdinv_euclidean.c index 41e9e62f25..d3214ea040 100644 --- a/fmpz_mod_poly/test/t-gcdinv_euclidean.c +++ b/fmpz_mod_poly/test/t-gcdinv_euclidean.c @@ -65,6 +65,7 @@ main(void) flint_printf("g = "), fmpz_mod_poly_print(g, ctx), flint_printf("\n\n"); flint_printf("s = "), fmpz_mod_poly_print(s, ctx), flint_printf("\n\n"); flint_printf("u = "), fmpz_mod_poly_print(u, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -117,6 +118,7 @@ main(void) flint_printf("g = "), fmpz_mod_poly_print(g, ctx), flint_printf("\n\n"); flint_printf("s = "), fmpz_mod_poly_print(s, ctx), flint_printf("\n\n"); flint_printf("u = "), fmpz_mod_poly_print(u, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-inv_series_newton.c b/fmpz_mod_poly/test/t-inv_series_newton.c index 1a6c3a83c6..d8aa91b392 100644 --- a/fmpz_mod_poly/test/t-inv_series_newton.c +++ b/fmpz_mod_poly/test/t-inv_series_newton.c @@ -72,6 +72,7 @@ main(void) flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("c = "), fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); flint_printf("p = "), fmpz_print(p), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-invmod.c b/fmpz_mod_poly/test/t-invmod.c index cac242bf90..85b3d42554 100644 --- a/fmpz_mod_poly/test/t-invmod.c +++ b/fmpz_mod_poly/test/t-invmod.c @@ -63,6 +63,7 @@ main(void) fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); flint_printf("ans1 = %d\n\n", ans1); flint_printf("ans2 = %d\n\n", ans2); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); flint_printf("ans1 = %d\n\n", ans1); flint_printf("ans2 = %d\n\n", ans2); + fflush(stdout); flint_abort(); } @@ -153,6 +155,7 @@ main(void) fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(u, ctx), flint_printf("\n\n"); flint_printf("ans = %d\n\n", ans); + fflush(stdout); flint_abort(); } @@ -204,6 +207,7 @@ main(void) fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(u, ctx), flint_printf("\n\n"); flint_printf("ans = %d\n\n", ans); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-minpoly.c b/fmpz_mod_poly/test/t-minpoly.c index ea54cfc3eb..641fd6bdd8 100644 --- a/fmpz_mod_poly/test/t-minpoly.c +++ b/fmpz_mod_poly/test/t-minpoly.c @@ -97,6 +97,7 @@ int main(void) flint_printf("FAIL 1:\n"); _fmpz_vec_print(seq, len); flint_printf("\n\n"); fmpz_mod_poly_print(poly1, ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -106,6 +107,7 @@ int main(void) flint_printf("FAIL 2:\n"); _fmpz_vec_print(seq, len); flint_printf("\n\n"); fmpz_mod_poly_print(poly2, ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -162,6 +164,7 @@ int main(void) _fmpz_vec_print(seq, len); flint_printf("\n\n"); fmpz_mod_poly_print(poly1, ctx); flint_printf("\n\n"); fmpz_mod_poly_print(gen, ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -178,6 +181,7 @@ int main(void) _fmpz_vec_print(seq, len); flint_printf("\n\n"); fmpz_mod_poly_print(poly1, ctx); flint_printf("\n\n"); fmpz_mod_poly_print(gen, ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -189,6 +193,7 @@ int main(void) _fmpz_vec_print(seq, len); flint_printf("\n\n"); fmpz_mod_poly_print(poly2, ctx); flint_printf("\n\n"); fmpz_mod_poly_print(gen, ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-mul.c b/fmpz_mod_poly/test/t-mul.c index 3154116bbd..be25591121 100644 --- a/fmpz_mod_poly/test/t-mul.c +++ b/fmpz_mod_poly/test/t-mul.c @@ -56,6 +56,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -133,6 +135,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_mod_poly_print(a1, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(a2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-mullow.c b/fmpz_mod_poly/test/t-mullow.c index 70a05adb2b..2c9ba55c58 100644 --- a/fmpz_mod_poly/test/t-mullow.c +++ b/fmpz_mod_poly/test/t-mullow.c @@ -59,6 +59,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-mulmod.c b/fmpz_mod_poly/test/t-mulmod.c index b6df87835d..94b356f7d2 100644 --- a/fmpz_mod_poly/test/t-mulmod.c +++ b/fmpz_mod_poly/test/t-mulmod.c @@ -61,6 +61,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -141,6 +143,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -185,6 +188,7 @@ main(void) flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res1:\n"); fmpz_mod_poly_print(res1, ctx), flint_printf("\n\n"); flint_printf("res2:\n"); fmpz_mod_poly_print(res2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-mulmod_preinv.c b/fmpz_mod_poly/test/t-mulmod_preinv.c index 0612e82629..3c709720df 100644 --- a/fmpz_mod_poly/test/t-mulmod_preinv.c +++ b/fmpz_mod_poly/test/t-mulmod_preinv.c @@ -79,6 +79,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -128,6 +129,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -177,6 +179,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -227,6 +230,7 @@ main(void) flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("finv:\n"); fmpz_mod_poly_print(finv, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -278,6 +282,7 @@ main(void) flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res1:\n"); fmpz_mod_poly_print(res1, ctx), flint_printf("\n\n"); flint_printf("res2:\n"); fmpz_mod_poly_print(res2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-neg.c b/fmpz_mod_poly/test/t-neg.c index c7154d7468..9f86d3346f 100644 --- a/fmpz_mod_poly/test/t-neg.c +++ b/fmpz_mod_poly/test/t-neg.c @@ -55,6 +55,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-pow_trunc.c b/fmpz_mod_poly/test/t-pow_trunc.c index 3832ebb539..9725cba2d5 100644 --- a/fmpz_mod_poly/test/t-pow_trunc.c +++ b/fmpz_mod_poly/test/t-pow_trunc.c @@ -63,6 +63,7 @@ main(void) flint_printf("a:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -105,6 +106,7 @@ main(void) flint_printf("a:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-pow_trunc_binexp.c b/fmpz_mod_poly/test/t-pow_trunc_binexp.c index 906879d853..03bdfec7d7 100644 --- a/fmpz_mod_poly/test/t-pow_trunc_binexp.c +++ b/fmpz_mod_poly/test/t-pow_trunc_binexp.c @@ -63,6 +63,7 @@ main(void) flint_printf("a:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -105,6 +106,7 @@ main(void) flint_printf("a:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-powers_mod_bsgs.c b/fmpz_mod_poly/test/t-powers_mod_bsgs.c index 0e9a723e80..c88da28002 100755 --- a/fmpz_mod_poly/test/t-powers_mod_bsgs.c +++ b/fmpz_mod_poly/test/t-powers_mod_bsgs.c @@ -90,6 +90,7 @@ main(void) flint_printf("j: %w\n", j); flint_printf("pow:\n"); fmpz_mod_poly_print(pow, ctx), flint_printf("\n\n"); flint_printf("res[%w]:\n", j); fmpz_mod_poly_print(res + j, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-powers_mod_naive.c b/fmpz_mod_poly/test/t-powers_mod_naive.c index 9da9494547..ddac37322c 100755 --- a/fmpz_mod_poly/test/t-powers_mod_naive.c +++ b/fmpz_mod_poly/test/t-powers_mod_naive.c @@ -84,6 +84,7 @@ main(void) flint_printf("j: %w\n", j); flint_printf("pow:\n"); fmpz_mod_poly_print(pow, ctx), flint_printf("\n\n"); flint_printf("res[%w]:\n", j); fmpz_mod_poly_print(res + j, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-powmod_fmpz_binexp.c b/fmpz_mod_poly/test/t-powmod_fmpz_binexp.c index 17caceda6e..f17fc73bb5 100644 --- a/fmpz_mod_poly/test/t-powmod_fmpz_binexp.c +++ b/fmpz_mod_poly/test/t-powmod_fmpz_binexp.c @@ -63,6 +63,7 @@ main(void) flint_printf("a:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -106,6 +107,7 @@ main(void) flint_printf("a:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -151,6 +153,7 @@ main(void) flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res1:\n"); fmpz_mod_poly_print(res1, ctx), flint_printf("\n\n"); flint_printf("res2:\n"); fmpz_mod_poly_print(res2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -207,6 +210,7 @@ main(void) flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res3:\n"); fmpz_mod_poly_print(res3, ctx), flint_printf("\n\n"); flint_printf("res4:\n"); fmpz_mod_poly_print(res4, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-powmod_fmpz_binexp_preinv.c b/fmpz_mod_poly/test/t-powmod_fmpz_binexp_preinv.c index 1d710851ef..6895374d06 100644 --- a/fmpz_mod_poly/test/t-powmod_fmpz_binexp_preinv.c +++ b/fmpz_mod_poly/test/t-powmod_fmpz_binexp_preinv.c @@ -76,6 +76,7 @@ main(void) flint_printf("a:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -122,6 +123,7 @@ main(void) flint_printf("a:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -170,6 +172,7 @@ main(void) flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("finv:\n"); fmpz_mod_poly_print(finv, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -219,6 +222,7 @@ main(void) flint_printf("finv:\n"); fmpz_mod_poly_print(finv, ctx), flint_printf("\n\n"); flint_printf("res1:\n"); fmpz_mod_poly_print(res1, ctx), flint_printf("\n\n"); flint_printf("res2:\n"); fmpz_mod_poly_print(res2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -278,6 +282,7 @@ main(void) flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res3:\n"); fmpz_mod_poly_print(res3, ctx), flint_printf("\n\n"); flint_printf("res4:\n"); fmpz_mod_poly_print(res4, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-powmod_ui_binexp.c b/fmpz_mod_poly/test/t-powmod_ui_binexp.c index aa43b1d8f2..ad5211da79 100644 --- a/fmpz_mod_poly/test/t-powmod_ui_binexp.c +++ b/fmpz_mod_poly/test/t-powmod_ui_binexp.c @@ -63,6 +63,7 @@ main(void) flint_printf("a:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res1, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -105,6 +106,7 @@ main(void) flint_printf("a:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res1:\n"); fmpz_mod_poly_print(res1, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -155,6 +157,7 @@ main(void) flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res1:\n"); fmpz_mod_poly_print(res1, ctx), flint_printf("\n\n"); flint_printf("res2:\n"); fmpz_mod_poly_print(res2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -205,6 +208,7 @@ main(void) flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res3:\n"); fmpz_mod_poly_print(res3, ctx), flint_printf("\n\n"); flint_printf("res4:\n"); fmpz_mod_poly_print(res4, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-powmod_ui_binexp_preinv.c b/fmpz_mod_poly/test/t-powmod_ui_binexp_preinv.c index 9ad55cbf40..cf81acf9d1 100644 --- a/fmpz_mod_poly/test/t-powmod_ui_binexp_preinv.c +++ b/fmpz_mod_poly/test/t-powmod_ui_binexp_preinv.c @@ -74,6 +74,7 @@ main(void) flint_printf("a:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -117,6 +118,7 @@ main(void) flint_printf("a:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -162,6 +164,7 @@ main(void) flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("finv:\n"); fmpz_mod_poly_print(finv, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -214,6 +217,7 @@ main(void) flint_printf("finv:\n"); fmpz_mod_poly_print(finv, ctx), flint_printf("\n\n"); flint_printf("res1:\n"); fmpz_mod_poly_print(res1, ctx), flint_printf("\n\n"); flint_printf("res2:\n"); fmpz_mod_poly_print(res2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -268,6 +272,7 @@ main(void) flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res3:\n"); fmpz_mod_poly_print(res3, ctx), flint_printf("\n\n"); flint_printf("res4:\n"); fmpz_mod_poly_print(res4, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-powmod_x_fmpz_preinv.c b/fmpz_mod_poly/test/t-powmod_x_fmpz_preinv.c index 54624e31e5..0874b7b009 100644 --- a/fmpz_mod_poly/test/t-powmod_x_fmpz_preinv.c +++ b/fmpz_mod_poly/test/t-powmod_x_fmpz_preinv.c @@ -81,6 +81,7 @@ main(void) flint_printf("finv:\n"); fmpz_mod_poly_print(finv, ctx), flint_printf("\n\n"); flint_printf("res1:\n"); fmpz_mod_poly_print(res1, ctx), flint_printf("\n\n"); flint_printf("res2:\n"); fmpz_mod_poly_print(res2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -127,6 +128,7 @@ main(void) flint_printf("finv:\n"); fmpz_mod_poly_print(finv, ctx), flint_printf("\n\n"); flint_printf("expz:\n"); fmpz_print(expz), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -172,6 +174,7 @@ main(void) flint_printf("expz:\n"); fmpz_print(expz), flint_printf("\n\n"); flint_printf("finv:\n"); fmpz_mod_poly_print(finv, ctx), flint_printf("\n\n"); flint_printf("res:\n"); fmpz_mod_poly_print(res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -226,6 +229,7 @@ main(void) flint_printf("f:\n"); fmpz_mod_poly_print(f, ctx), flint_printf("\n\n"); flint_printf("res3:\n"); fmpz_mod_poly_print(res3, ctx), flint_printf("\n\n"); flint_printf("res4:\n"); fmpz_mod_poly_print(res4, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-print_read.c b/fmpz_mod_poly/test/t-print_read.c index 5c42f224c0..67b82a3ca0 100644 --- a/fmpz_mod_poly/test/t-print_read.c +++ b/fmpz_mod_poly/test/t-print_read.c @@ -61,6 +61,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to set-up the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to fork the process.\n"); + fflush(stdout); flint_abort(); } @@ -81,6 +83,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open output file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -94,6 +97,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Write error.\n"); + fflush(stdout); flint_abort(); } } @@ -116,6 +120,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open input file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -130,6 +135,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Read error.\n"); + fflush(stdout); flint_abort(); } @@ -141,6 +147,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("a[i] = "), fmpz_mod_poly_print(a[i], ctx), flint_printf("\n"); flint_printf("t = "), fmpz_mod_poly_print(t, newctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -156,6 +163,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Only %d out of %d objects were processed.\n", i, n); + fflush(stdout); flint_abort(); } @@ -170,6 +178,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to set-up the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -177,6 +186,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to fork the process.\n"); + fflush(stdout); flint_abort(); } @@ -190,6 +200,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open output file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -198,6 +209,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Write error.\n"); + fflush(stdout); flint_abort(); } @@ -216,6 +228,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open input file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -231,6 +244,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("r = %d\n", r); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_poly/test/t-product_roots_fmpz_vec.c b/fmpz_mod_poly/test/t-product_roots_fmpz_vec.c index 83e06c68fd..8702e4cf01 100644 --- a/fmpz_mod_poly/test/t-product_roots_fmpz_vec.c +++ b/fmpz_mod_poly/test/t-product_roots_fmpz_vec.c @@ -71,6 +71,7 @@ main(void) flint_printf("FAIL (P != Q):\n"); fmpz_mod_poly_print(P, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(Q, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-radix.c b/fmpz_mod_poly/test/t-radix.c index 084fe72ece..2f21cc7890 100644 --- a/fmpz_mod_poly/test/t-radix.c +++ b/fmpz_mod_poly/test/t-radix.c @@ -114,6 +114,7 @@ int main(void) { flint_printf("b[%wd] = ", j), fmpz_mod_poly_print(b[j], ctx), flint_printf("\n\n"); } + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-rem_basecase.c b/fmpz_mod_poly/test/t-rem_basecase.c index c77e1a2e44..325a1fb057 100644 --- a/fmpz_mod_poly/test/t-rem_basecase.c +++ b/fmpz_mod_poly/test/t-rem_basecase.c @@ -76,6 +76,7 @@ main(void) flint_printf("q = "), fmpz_mod_poly_print(q, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); flint_printf("t = "), fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -129,6 +130,7 @@ main(void) flint_printf("a = "), fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -180,6 +182,7 @@ main(void) flint_printf("a = "), fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("b = "), fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("r = "), fmpz_mod_poly_print(r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-resultant.c b/fmpz_mod_poly/test/t-resultant.c index 63d6f79e87..a77bbcc38c 100644 --- a/fmpz_mod_poly/test/t-resultant.c +++ b/fmpz_mod_poly/test/t-resultant.c @@ -64,6 +64,7 @@ main(void) printf("x = "); fmpz_print(x); printf("\n"); printf("y = "); fmpz_print(y); printf("\n"); printf("n = "); fmpz_print(n); printf("\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +114,7 @@ main(void) printf("y = "); fmpz_print(y); printf("\n"); printf("z = "); fmpz_print(z); printf("\n"); printf("n = "); fmpz_print(n); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-resultant_euclidean.c b/fmpz_mod_poly/test/t-resultant_euclidean.c index bd5074630d..bbd2c0f058 100644 --- a/fmpz_mod_poly/test/t-resultant_euclidean.c +++ b/fmpz_mod_poly/test/t-resultant_euclidean.c @@ -64,6 +64,7 @@ main(void) printf("x = "); fmpz_print(x); printf("\n"); printf("y = "); fmpz_print(y); printf("\n"); printf("n = "); fmpz_print(n); printf("\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +114,7 @@ main(void) printf("y = "); fmpz_print(y); printf("\n"); printf("z = "); fmpz_print(z); printf("\n"); printf("n = "); fmpz_print(n); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-resultant_hgcd.c b/fmpz_mod_poly/test/t-resultant_hgcd.c index afd2092c78..8accb532d0 100644 --- a/fmpz_mod_poly/test/t-resultant_hgcd.c +++ b/fmpz_mod_poly/test/t-resultant_hgcd.c @@ -64,6 +64,7 @@ main(void) printf("x = "); fmpz_print(x); printf("\n"); printf("y = "); fmpz_print(y); printf("\n"); printf("n = "); fmpz_print(n); printf("\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +114,7 @@ main(void) printf("y = "); fmpz_print(y); printf("\n"); printf("z = "); fmpz_print(z); printf("\n"); printf("n = "); fmpz_print(n); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-scalar_div_fmpz.c b/fmpz_mod_poly/test/t-scalar_div_fmpz.c index 974e433add..a49c8752a4 100644 --- a/fmpz_mod_poly/test/t-scalar_div_fmpz.c +++ b/fmpz_mod_poly/test/t-scalar_div_fmpz.c @@ -62,6 +62,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_print(n), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -106,6 +107,7 @@ main(void) fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); fmpz_print(n), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-scalar_mul_fmpz.c b/fmpz_mod_poly/test/t-scalar_mul_fmpz.c index 09c5f69776..13fa678bb9 100644 --- a/fmpz_mod_poly/test/t-scalar_mul_fmpz.c +++ b/fmpz_mod_poly/test/t-scalar_mul_fmpz.c @@ -57,6 +57,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-set_equal.c b/fmpz_mod_poly/test/t-set_equal.c index 8d2fa2ea87..f817cdc15d 100644 --- a/fmpz_mod_poly/test/t-set_equal.c +++ b/fmpz_mod_poly/test/t-set_equal.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) flint_printf("p = "), fmpz_print(p), flint_printf("\n\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-set_trunc.c b/fmpz_mod_poly/test/t-set_trunc.c index 28dc946ce4..dbabfa6cb6 100644 --- a/fmpz_mod_poly/test/t-set_trunc.c +++ b/fmpz_mod_poly/test/t-set_trunc.c @@ -60,6 +60,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-shift_left_right.c b/fmpz_mod_poly/test/t-shift_left_right.c index d7dc2aca28..70625540a0 100644 --- a/fmpz_mod_poly/test/t-shift_left_right.c +++ b/fmpz_mod_poly/test/t-shift_left_right.c @@ -55,6 +55,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -125,6 +127,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-sub.c b/fmpz_mod_poly/test/t-sub.c index ac821d7635..ba4af425ba 100644 --- a/fmpz_mod_poly/test/t-sub.c +++ b/fmpz_mod_poly/test/t-sub.c @@ -60,6 +60,7 @@ main(void) fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(d, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -133,6 +135,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-sub_series.c b/fmpz_mod_poly/test/t-sub_series.c index 8446bfad79..f4dce758fe 100644 --- a/fmpz_mod_poly/test/t-sub_series.c +++ b/fmpz_mod_poly/test/t-sub_series.c @@ -59,6 +59,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -138,6 +140,7 @@ main(void) fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(d, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-swap.c b/fmpz_mod_poly/test/t-swap.c index a670e86054..7e94f0f829 100644 --- a/fmpz_mod_poly/test/t-swap.c +++ b/fmpz_mod_poly/test/t-swap.c @@ -56,6 +56,7 @@ main(void) fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(b, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-xgcd.c b/fmpz_mod_poly/test/t-xgcd.c index 254df3ee32..32e619427d 100644 --- a/fmpz_mod_poly/test/t-xgcd.c +++ b/fmpz_mod_poly/test/t-xgcd.c @@ -71,6 +71,7 @@ main(void) fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(v, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(w, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -132,6 +133,7 @@ main(void) fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(v, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(w, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-xgcd_euclidean.c b/fmpz_mod_poly/test/t-xgcd_euclidean.c index b1e1aeefb8..44da04db59 100644 --- a/fmpz_mod_poly/test/t-xgcd_euclidean.c +++ b/fmpz_mod_poly/test/t-xgcd_euclidean.c @@ -71,6 +71,7 @@ main(void) fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(v, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(w, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -132,6 +133,7 @@ main(void) fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(v, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(w, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-xgcd_hgcd.c b/fmpz_mod_poly/test/t-xgcd_hgcd.c index adfc25e00d..765784a9a1 100644 --- a/fmpz_mod_poly/test/t-xgcd_hgcd.c +++ b/fmpz_mod_poly/test/t-xgcd_hgcd.c @@ -71,6 +71,7 @@ main(void) fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(v, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(w, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -132,6 +133,7 @@ main(void) fmpz_mod_poly_print(t, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(v, ctx), flint_printf("\n\n"); fmpz_mod_poly_print(w, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly/test/t-zero.c b/fmpz_mod_poly/test/t-zero.c index 41e611b998..630375481c 100644 --- a/fmpz_mod_poly/test/t-zero.c +++ b/fmpz_mod_poly/test/t-zero.c @@ -49,6 +49,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("a = "), fmpz_mod_poly_print(a, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly_factor/test/t-factor.c b/fmpz_mod_poly_factor/test/t-factor.c index ac64b10c0b..11fd216e23 100644 --- a/fmpz_mod_poly_factor/test/t-factor.c +++ b/fmpz_mod_poly_factor/test/t-factor.c @@ -90,6 +90,7 @@ main(void) { flint_printf("Error: number of factors incorrect: %wd != %wd\n", res->num, num); + fflush(stdout); flint_abort(); } @@ -112,6 +113,7 @@ main(void) flint_printf("product:\n"); fmpz_mod_poly_print(product, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly_factor/test/t-factor_berlekamp.c b/fmpz_mod_poly_factor/test/t-factor_berlekamp.c index e98059bbe5..2de203f9e7 100644 --- a/fmpz_mod_poly_factor/test/t-factor_berlekamp.c +++ b/fmpz_mod_poly_factor/test/t-factor_berlekamp.c @@ -90,6 +90,7 @@ main(void) { flint_printf("Error: number of factors incorrect: %wd != %wd\n", res->num, num); + fflush(stdout); flint_abort(); } @@ -112,6 +113,7 @@ main(void) flint_printf("product:\n"); fmpz_mod_poly_print(product, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly_factor/test/t-factor_cantor_zassenhaus.c b/fmpz_mod_poly_factor/test/t-factor_cantor_zassenhaus.c index 80a9d8e696..2e00c0d2d1 100644 --- a/fmpz_mod_poly_factor/test/t-factor_cantor_zassenhaus.c +++ b/fmpz_mod_poly_factor/test/t-factor_cantor_zassenhaus.c @@ -90,6 +90,7 @@ main(void) { flint_printf("Error: number of factors incorrect: %wd != %wd\n", res->num, num); + fflush(stdout); flint_abort(); } @@ -112,6 +113,7 @@ main(void) flint_printf("product:\n"); fmpz_mod_poly_print(product, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly_factor/test/t-factor_distinct_deg.c b/fmpz_mod_poly_factor/test/t-factor_distinct_deg.c index 86a8cb26b7..9dce2447d3 100644 --- a/fmpz_mod_poly_factor/test/t-factor_distinct_deg.c +++ b/fmpz_mod_poly_factor/test/t-factor_distinct_deg.c @@ -92,6 +92,7 @@ main(void) if (!(degs = flint_malloc((poly1->length - 1) * sizeof(slong)))) { flint_printf("Fatal error: not enough memory."); + fflush(stdout); flint_abort(); } fmpz_mod_poly_factor_init(res, ctx); @@ -107,6 +108,7 @@ main(void) { flint_printf("Error: product of factors of degree %w incorrect\n", degs[i]); flint_printf("Degree %w != %w * %w\n", fmpz_mod_poly_degree(res->poly + i, ctx), degs[i], num_of_deg[degs[i]]); + fflush(stdout); flint_abort(); } } @@ -124,6 +126,7 @@ main(void) flint_printf("product:\n"); fmpz_mod_poly_print(product, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly_factor/test/t-factor_distinct_deg_threaded.c b/fmpz_mod_poly_factor/test/t-factor_distinct_deg_threaded.c index ea3ec78999..7ea19ef7cb 100644 --- a/fmpz_mod_poly_factor/test/t-factor_distinct_deg_threaded.c +++ b/fmpz_mod_poly_factor/test/t-factor_distinct_deg_threaded.c @@ -100,6 +100,7 @@ int main(void) if (!(degs = flint_malloc((poly1->length - 1) * sizeof(slong)))) { flint_printf("Fatal error: not enough memory."); + fflush(stdout); flint_abort(); } fmpz_mod_poly_factor_init(res, ctx); @@ -115,6 +116,7 @@ int main(void) { flint_printf("Error: product of factors of degree %w incorrect\n", degs[i]); flint_printf("Degree %w != %w * %w\n", fmpz_mod_poly_degree(res->poly + i, ctx), degs[i], num_of_deg[degs[i]]); + fflush(stdout); flint_abort(); } } @@ -132,6 +134,7 @@ int main(void) flint_printf("product:\n"); fmpz_mod_poly_print(product, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly_factor/test/t-factor_equal_deg_prob.c b/fmpz_mod_poly_factor/test/t-factor_equal_deg_prob.c index dded84d4ad..4ca90ce0cd 100644 --- a/fmpz_mod_poly_factor/test/t-factor_equal_deg_prob.c +++ b/fmpz_mod_poly_factor/test/t-factor_equal_deg_prob.c @@ -80,6 +80,7 @@ main(void) flint_printf("polynomial:\n"); fmpz_mod_poly_print(poly1, ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly_factor/test/t-factor_kaltofen_shoup.c b/fmpz_mod_poly_factor/test/t-factor_kaltofen_shoup.c index b39ddb3c8a..4d329d7c78 100644 --- a/fmpz_mod_poly_factor/test/t-factor_kaltofen_shoup.c +++ b/fmpz_mod_poly_factor/test/t-factor_kaltofen_shoup.c @@ -90,6 +90,7 @@ main(void) { flint_printf("Error: number of factors incorrect: %wd != %wd\n", res->num, num); + fflush(stdout); flint_abort(); } @@ -112,6 +113,7 @@ main(void) flint_printf("product:\n"); fmpz_mod_poly_print(product, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly_factor/test/t-factor_squarefree.c b/fmpz_mod_poly_factor/test/t-factor_squarefree.c index cf07e7f065..c7103858b9 100644 --- a/fmpz_mod_poly_factor/test/t-factor_squarefree.c +++ b/fmpz_mod_poly_factor/test/t-factor_squarefree.c @@ -116,6 +116,7 @@ main(void) for (i = 0; i < num; i++) flint_printf("%wd ", exp[i]); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly_factor/test/t-interval_threaded.c b/fmpz_mod_poly_factor/test/t-interval_threaded.c index 264ee27913..c975517012 100644 --- a/fmpz_mod_poly_factor/test/t-interval_threaded.c +++ b/fmpz_mod_poly_factor/test/t-interval_threaded.c @@ -150,6 +150,7 @@ main(void) flint_printf("b:\n"); fmpz_mod_poly_print(b, ctx); flint_printf("\n"); flint_printf("c:\n"); fmpz_mod_poly_print(c, ctx); flint_printf("\n"); flint_printf("e[j]:\n"); fmpz_mod_poly_print(e + j, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mod_poly_factor/test/t-is_irreducible.c b/fmpz_mod_poly_factor/test/t-is_irreducible.c index f2ad4316f3..7cca7c4b18 100644 --- a/fmpz_mod_poly_factor/test/t-is_irreducible.c +++ b/fmpz_mod_poly_factor/test/t-is_irreducible.c @@ -73,6 +73,7 @@ main(void) flint_printf("poly:\n"); fmpz_mod_poly_print(poly1, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly_factor/test/t-is_irreducible_ddf.c b/fmpz_mod_poly_factor/test/t-is_irreducible_ddf.c index 8522aa0605..31b9b4b520 100644 --- a/fmpz_mod_poly_factor/test/t-is_irreducible_ddf.c +++ b/fmpz_mod_poly_factor/test/t-is_irreducible_ddf.c @@ -73,6 +73,7 @@ main(void) flint_printf("poly:\n"); fmpz_mod_poly_print(poly1, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly_factor/test/t-is_irreducible_rabin.c b/fmpz_mod_poly_factor/test/t-is_irreducible_rabin.c index e6a063e1b9..cbafaa0394 100644 --- a/fmpz_mod_poly_factor/test/t-is_irreducible_rabin.c +++ b/fmpz_mod_poly_factor/test/t-is_irreducible_rabin.c @@ -73,6 +73,7 @@ main(void) flint_printf("poly:\n"); fmpz_mod_poly_print(poly1, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly_factor/test/t-is_squarefree.c b/fmpz_mod_poly_factor/test/t-is_squarefree.c index ccc684f57b..b80e21a9f4 100644 --- a/fmpz_mod_poly_factor/test/t-is_squarefree.c +++ b/fmpz_mod_poly_factor/test/t-is_squarefree.c @@ -84,6 +84,7 @@ main(void) fmpz_print(modulus); flint_printf(" %wd, %d\n", max_exp, v); fmpz_mod_poly_print(poly, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly_factor/test/t-roots.c b/fmpz_mod_poly_factor/test/t-roots.c index 9bebc801d3..74a253c1eb 100644 --- a/fmpz_mod_poly_factor/test/t-roots.c +++ b/fmpz_mod_poly_factor/test/t-roots.c @@ -39,12 +39,14 @@ void test_poly( if (fmpz_mod_poly_degree(roots->poly + i, ctx) != 1) { flint_printf("FAILED:\ncheck root is linear\n"); + fflush(stdout); flint_abort(); } if (!fmpz_is_one(roots->poly[i].coeffs + 1)) { flint_printf("FAILED:\ncheck root is monic\n"); + fflush(stdout); flint_abort(); } @@ -59,12 +61,14 @@ void test_poly( if (multiplicity <= 0) { flint_printf("FAILED:\ncheck root is a root\n"); + fflush(stdout); flint_abort(); } if (roots->exp[i] != (want_mult ? multiplicity : 1)) { flint_printf("FAILED:\ncheck root multiplicity\n"); + fflush(stdout); flint_abort(); } } @@ -73,6 +77,7 @@ void test_poly( if (roots->num > 0) { flint_printf("FAILED:\ncheck missing roots\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mod_poly_factor/test/t-roots_factored.c b/fmpz_mod_poly_factor/test/t-roots_factored.c index c46e16def1..6cb3543e5b 100644 --- a/fmpz_mod_poly_factor/test/t-roots_factored.c +++ b/fmpz_mod_poly_factor/test/t-roots_factored.c @@ -36,6 +36,7 @@ void test_poly( if (!fmpz_mod_poly_roots_factored(roots, f, want_mult, n, ctx)) { flint_printf("FAILED:\ncheck roots could be computed\n"); + fflush(stdout); flint_abort(); } @@ -44,12 +45,14 @@ void test_poly( if (fmpz_mod_poly_degree(roots->poly + i, ctx) != 1) { flint_printf("FAILED:\ncheck root is linear\n"); + fflush(stdout); flint_abort(); } if (!fmpz_is_one(roots->poly[i].coeffs + 1)) { flint_printf("FAILED:\ncheck root is monic\n"); + fflush(stdout); flint_abort(); } @@ -67,12 +70,14 @@ void test_poly( { flint_printf("FAILED:\ncheck root is a root\n"); fmpz_mod_poly_print_pretty(roots->poly + i, "x", ctx); printf("\n"); + fflush(stdout); flint_abort(); } if (roots->exp[i] != (want_mult ? multiplicity : 1)) { flint_printf("FAILED:\ncheck root multiplicity\n"); + fflush(stdout); flint_abort(); } } @@ -100,6 +105,7 @@ void test_poly( if (found) { flint_printf("FAILED:\ncheck duplicate roots\n"); + fflush(stdout); flint_abort(); } found = 1; @@ -109,6 +115,7 @@ void test_poly( if (!found) { flint_printf("FAILED:\ncheck missing roots\n"); + fflush(stdout); flint_abort(); } } @@ -156,6 +163,7 @@ main(void) if (fmpz_mod_poly_roots_factored(r, f, 0, n, ctx)) { flint_printf("FAILED:\ncheck non example with too many roots\n"); + fflush(stdout); flint_abort(); } @@ -196,6 +204,7 @@ main(void) if ((!fmpz_mod_poly_roots_factored(r, f, 0, n, ctx)) || (r->num != 0)) { flint_printf("FAILED:\ncheck example with no roots\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-add_sub.c b/fmpz_mpoly/test/t-add_sub.c index af5145143e..cf479e924d 100644 --- a/fmpz_mpoly/test/t-add_sub.c +++ b/fmpz_mpoly/test/t-add_sub.c @@ -62,6 +62,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f + g) - g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -113,6 +114,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f + g = g + f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -165,6 +167,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f - g = -g + f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -220,6 +223,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f + (g + h) = (f + g) + h\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -276,6 +280,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f - (g + h) = (f - g) - h\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -338,6 +343,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -365,6 +371,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -392,6 +399,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing both args\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-add_sub_fmpz.c b/fmpz_mpoly/test/t-add_sub_fmpz.c index 61ad454a65..8d32b1af79 100644 --- a/fmpz_mpoly/test/t-add_sub_fmpz.c +++ b/fmpz_mpoly/test/t-add_sub_fmpz.c @@ -66,6 +66,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f + a) - a = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -115,6 +116,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-add_sub_si.c b/fmpz_mpoly/test/t-add_sub_si.c index e59471e580..dae576871c 100644 --- a/fmpz_mpoly/test/t-add_sub_si.c +++ b/fmpz_mpoly/test/t-add_sub_si.c @@ -69,6 +69,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f + a) - a = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -114,6 +115,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-add_sub_ui.c b/fmpz_mpoly/test/t-add_sub_ui.c index ae9c648e0e..b44fe7da20 100644 --- a/fmpz_mpoly/test/t-add_sub_ui.c +++ b/fmpz_mpoly/test/t-add_sub_ui.c @@ -64,6 +64,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f + a) - a = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -109,6 +110,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-cmp.c b/fmpz_mpoly/test/t-cmp.c index 7729bef97a..a42a0fca91 100644 --- a/fmpz_mpoly/test/t-cmp.c +++ b/fmpz_mpoly/test/t-cmp.c @@ -64,6 +64,7 @@ main(void) flint_printf("FAIL\n" "check polynomial terms are in order\n" "i = %wd, j1 = %wd, j2 = %wd\n", i, j1, j2); + fflush(stdout); flint_abort(); } } @@ -145,6 +146,7 @@ main(void) flint_printf("FAIL\n" "check polynomial compares equal to itself\n" "i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -155,6 +157,7 @@ main(void) flint_printf("FAIL\n" "check polynomial comparison with differing bits\n" "i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -163,6 +166,7 @@ main(void) flint_printf("FAIL\n" "check transitivity\n" "i = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-compose_fmpz_mpoly.c b/fmpz_mpoly/test/t-compose_fmpz_mpoly.c index 945af779c4..7666b8ed90 100644 --- a/fmpz_mpoly/test/t-compose_fmpz_mpoly.c +++ b/fmpz_mpoly/test/t-compose_fmpz_mpoly.c @@ -53,6 +53,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example 1\n", i); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example 2\n", i); + fflush(stdout); flint_abort(); } @@ -77,6 +79,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example 3\n", i); + fflush(stdout); flint_abort(); } @@ -148,6 +151,7 @@ main(void) printf("FAIL\n"); flint_printf("Check composition success with generators\n" "i: %wd, j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -158,6 +162,7 @@ main(void) printf("FAIL\n"); flint_printf("Check composition with generators\n" "i: %wd, j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -223,6 +228,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -234,6 +240,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition with identity\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -313,6 +320,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluation success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } } @@ -327,6 +335,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -339,6 +348,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluation success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -346,6 +356,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition and evalall commute\ni: %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-compose_fmpz_poly.c b/fmpz_mpoly/test/t-compose_fmpz_poly.c index c0c5abce37..0d2eb895b8 100644 --- a/fmpz_mpoly/test/t-compose_fmpz_poly.c +++ b/fmpz_mpoly/test/t-compose_fmpz_poly.c @@ -52,6 +52,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example 1\n", i); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example 2\n", i); + fflush(stdout); flint_abort(); } @@ -74,6 +76,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example 2 equality\n", i); + fflush(stdout); flint_abort(); } @@ -145,6 +148,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluation success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -154,6 +158,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition and evalall commute\ni: %wd\n", i); + fflush(stdout); flint_abort(); } } @@ -238,6 +243,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluation success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -247,6 +253,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition with constants matches evalall\ni: %wd\n", i); + fflush(stdout); flint_abort(); } fmpz_poly_clear(t); @@ -329,6 +336,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluation success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -338,6 +346,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check multiprecision composition with constants matches evalall\ni: %wd\n", i); + fflush(stdout); flint_abort(); } fmpz_poly_clear(t); diff --git a/fmpz_mpoly/test/t-content_vars.c b/fmpz_mpoly/test/t-content_vars.c index 583fe4d4f3..cc27bcc030 100644 --- a/fmpz_mpoly/test/t-content_vars.c +++ b/fmpz_mpoly/test/t-content_vars.c @@ -72,6 +72,7 @@ main(void) if (!fmpz_mpoly_content_vars(g, f, vars, num_vars, ctx)) { flint_printf("FAIL: check content could be computed\n"); + fflush(stdout); flint_abort(); } @@ -80,6 +81,7 @@ main(void) if (!fmpz_mpoly_is_zero(f, ctx)) { flint_printf("FAIL: check zero content\n"); + fflush(stdout); flint_abort(); } } @@ -90,6 +92,7 @@ main(void) if (fmpz_mpoly_degree_si(g, vars[j], ctx) != 0) { flint_printf("FAIL: content depends on a bad variable\n"); + fflush(stdout); flint_abort(); } } @@ -97,18 +100,21 @@ main(void) if (!fmpz_mpoly_divides(t, f, g, ctx)) { flint_printf("FAIL: check content divides\n"); + fflush(stdout); flint_abort(); } if (!fmpz_mpoly_content_vars(t, t, vars, num_vars, ctx)) { flint_printf("FAIL: check cofactor content could be computed\n"); + fflush(stdout); flint_abort(); } if (!fmpz_mpoly_is_one(t, ctx)) { flint_printf("FAIL: check cofactor content is one\n"); + fflush(stdout); flint_abort(); } } @@ -116,12 +122,14 @@ main(void) if (!fmpz_mpoly_content_vars(f, f, vars, num_vars, ctx)) { flint_printf("FAIL: check aliased content could be computed\n"); + fflush(stdout); flint_abort(); } if (!fmpz_mpoly_equal(f, g, ctx)) { flint_printf("FAIL: check aliasing\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-degree.c b/fmpz_mpoly/test/t-degree.c index 9c46364b73..0ad145f7ac 100644 --- a/fmpz_mpoly/test/t-degree.c +++ b/fmpz_mpoly/test/t-degree.c @@ -41,6 +41,7 @@ void _check_degrees(const fmpz_mpoly_t A, const fmpz_mpoly_ctx_t ctx) { printf("FAIL\n"); flint_printf("Check degrees_fit_si\n"); + fflush(stdout); flint_abort(); } @@ -54,12 +55,14 @@ void _check_degrees(const fmpz_mpoly_t A, const fmpz_mpoly_ctx_t ctx) { printf("FAIL\n"); flint_printf("Check degrees_si\n"); + fflush(stdout); flint_abort(); } if (degs_si[i] != fmpz_mpoly_degree_si(A, i, ctx)) { printf("FAIL\n"); flint_printf("Check individual degree_si\n"); + fflush(stdout); flint_abort(); } } @@ -77,6 +80,7 @@ void _check_degrees(const fmpz_mpoly_t A, const fmpz_mpoly_ctx_t ctx) { printf("FAIL\n"); flint_printf("Check individual degree_fmpz\n"); + fflush(stdout); flint_abort(); } fmpz_clear(degi); @@ -144,6 +148,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree does not go up under addition\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -209,6 +214,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree adds under multiplication\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-degrees_term_exp_fits_ui_si.c b/fmpz_mpoly/test/t-degrees_term_exp_fits_ui_si.c index 3bfeac6a69..cb086f4ebe 100644 --- a/fmpz_mpoly/test/t-degrees_term_exp_fits_ui_si.c +++ b/fmpz_mpoly/test/t-degrees_term_exp_fits_ui_si.c @@ -40,6 +40,7 @@ main(void) || !fmpz_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 1\n"); + fflush(stdout); flint_abort(); } @@ -48,6 +49,7 @@ main(void) || !fmpz_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 2\n"); + fflush(stdout); flint_abort(); } @@ -56,6 +58,7 @@ main(void) || fmpz_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 3\n"); + fflush(stdout); flint_abort(); } @@ -64,6 +67,7 @@ main(void) || fmpz_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 4\n"); + fflush(stdout); flint_abort(); } @@ -72,6 +76,7 @@ main(void) if (!fmpz_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 1\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +84,7 @@ main(void) if (!fmpz_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 2\n"); + fflush(stdout); flint_abort(); } @@ -86,6 +92,7 @@ main(void) if (fmpz_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 3\n"); + fflush(stdout); flint_abort(); } @@ -93,6 +100,7 @@ main(void) if (fmpz_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 4\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +111,7 @@ main(void) || !fmpz_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 1\n"); + fflush(stdout); flint_abort(); } @@ -111,6 +120,7 @@ main(void) || !fmpz_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 2\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +129,7 @@ main(void) || fmpz_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 3\n"); + fflush(stdout); flint_abort(); } @@ -127,6 +138,7 @@ main(void) || fmpz_mpoly_degrees_fit_si(f, ctx)) { printf("FAIL\nsi test 4\n"); + fflush(stdout); flint_abort(); } @@ -135,6 +147,7 @@ main(void) if (!fmpz_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 1\n"); + fflush(stdout); flint_abort(); } @@ -142,6 +155,7 @@ main(void) if (!fmpz_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 2\n"); + fflush(stdout); flint_abort(); } @@ -149,6 +163,7 @@ main(void) if (fmpz_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 3\n"); + fflush(stdout); flint_abort(); } @@ -156,12 +171,14 @@ main(void) if (fmpz_mpoly_term_exp_fits_ui(f, 0, ctx)) { printf("FAIL\nui test 4\n"); + fflush(stdout); flint_abort(); } } else { printf("FAIL\nFLINT_BITS is not 64 or 32\n"); + fflush(stdout); flint_abort(); } @@ -213,6 +230,7 @@ main(void) if (result != fmpz_mpoly_term_exp_fits_si(f, j, ctx)) { flint_printf("FAIL\nCheck monomial_fit_si\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -222,6 +240,7 @@ main(void) if (result != fmpz_mpoly_term_exp_fits_ui(f, j, ctx)) { flint_printf("FAIL\nCheck monomial_fit_ui\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -233,6 +252,7 @@ main(void) if (!fmpz_equal(exp[k], deg[k])) { flint_printf("FAIL\nCheck degree computation\ni = %wd\n", i); + fflush(stdout); flint_abort(); } result = result && fmpz_fits_si(exp[k]); @@ -240,6 +260,7 @@ main(void) if (result != fmpz_mpoly_degrees_fit_si(f, ctx)) { flint_printf("FAIL\nCheck degrees_fit_si\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-derivative_integral.c b/fmpz_mpoly/test/t-derivative_integral.c index 3c0b27f026..0a9cf53dd6 100644 --- a/fmpz_mpoly/test/t-derivative_integral.c +++ b/fmpz_mpoly/test/t-derivative_integral.c @@ -40,6 +40,7 @@ main(void) { printf("FAIL\n"); flint_printf("set_str_pretty\n"); + fflush(stdout); flint_abort(); } @@ -52,6 +53,7 @@ main(void) { printf("FAIL\n"); flint_printf("manual integral check\n"); + fflush(stdout); flint_abort(); } @@ -123,6 +125,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check d(f*g) = df*g + f*dg\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -205,6 +208,7 @@ main(void) printf("FAIL\n"); flint_printf("Check d(f*g) = df*g + f*dg with aliasing\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -273,6 +277,7 @@ main(void) printf("FAIL\n"); flint_printf("Check d(int(f)) = f with aliasing\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-div_monagan_pearce.c b/fmpz_mpoly/test/t-div_monagan_pearce.c index 726869d7c7..e1397ecf33 100644 --- a/fmpz_mpoly/test/t-div_monagan_pearce.c +++ b/fmpz_mpoly/test/t-div_monagan_pearce.c @@ -46,6 +46,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example1\n"); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -177,6 +179,7 @@ main(void) printf("FAIL\n"); flint_printf("Check output agrees with divrem\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -264,6 +267,7 @@ main(void) printf("FAIL\n"); flint_printf("Check aliasing of quotient with first argument\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -350,6 +354,7 @@ main(void) printf("FAIL\n"); flint_printf("Check aliasing of quotient with second argument\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-divides.c b/fmpz_mpoly/test/t-divides.c index 42873a0f1c..d97fdc30c0 100644 --- a/fmpz_mpoly/test/t-divides.c +++ b/fmpz_mpoly/test/t-divides.c @@ -75,6 +75,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f*g/g = f sparse\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f*g/g = f sparse input modification\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -166,6 +168,7 @@ main(void) printf("FAIL\n"); flint_printf("Check divisibility of random polys\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -248,6 +251,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f*g/g = f aliasing first\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -320,6 +324,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f*g/g = f aliasing second\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-divides_array.c b/fmpz_mpoly/test/t-divides_array.c index 0ddf67e2aa..8a879d356b 100644 --- a/fmpz_mpoly/test/t-divides_array.c +++ b/fmpz_mpoly/test/t-divides_array.c @@ -76,6 +76,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -139,6 +140,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check random polys don't divide\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -202,6 +204,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -265,6 +268,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-divides_heap_threaded.c b/fmpz_mpoly/test/t-divides_heap_threaded.c index d4169c5e89..044c697007 100644 --- a/fmpz_mpoly/test/t-divides_heap_threaded.c +++ b/fmpz_mpoly/test/t-divides_heap_threaded.c @@ -54,6 +54,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check simple example\n"); + fflush(stdout); flint_abort(); } @@ -114,6 +115,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -170,6 +172,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f with divisor aliasing\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -226,6 +229,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f with dividend aliasing\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -284,6 +288,7 @@ main(void) { flint_printf("Check random polys don't divide\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -344,6 +349,7 @@ main(void) { flint_printf("Check random polys don't divide alias dividend\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -403,6 +409,7 @@ main(void) { flint_printf("Check random polys don't divide alias divisor\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-divides_monagan_pearce.c b/fmpz_mpoly/test/t-divides_monagan_pearce.c index 836a217471..76b718bfae 100644 --- a/fmpz_mpoly/test/t-divides_monagan_pearce.c +++ b/fmpz_mpoly/test/t-divides_monagan_pearce.c @@ -100,6 +100,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -176,6 +177,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check random polys don't divide\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -241,6 +243,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first argument, exact division\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -297,6 +300,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing, first argument, random polys\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -353,6 +357,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second argument, exact division\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -409,6 +414,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing, second argument, random polys\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-divrem_array.c b/fmpz_mpoly/test/t-divrem_array.c index 80e41c95f8..63bc7bfcb5 100644 --- a/fmpz_mpoly/test/t-divrem_array.c +++ b/fmpz_mpoly/test/t-divrem_array.c @@ -79,6 +79,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -146,6 +147,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f = g*q + r for random polys\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -217,6 +219,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of quotient with first argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -286,6 +289,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of quotient with second argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -360,6 +364,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of remainder with first argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -432,6 +437,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of remainder with second argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-divrem_ideal_monagan_pearce.c b/fmpz_mpoly/test/t-divrem_ideal_monagan_pearce.c index 4fe9f861c9..0795d103d8 100644 --- a/fmpz_mpoly/test/t-divrem_ideal_monagan_pearce.c +++ b/fmpz_mpoly/test/t-divrem_ideal_monagan_pearce.c @@ -77,6 +77,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -178,6 +179,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f = g1*q1 + ... + gn*qn + r for random polys" "\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -277,6 +279,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-divrem_monagan_pearce.c b/fmpz_mpoly/test/t-divrem_monagan_pearce.c index 7ddfdd8531..3a3d79b60b 100644 --- a/fmpz_mpoly/test/t-divrem_monagan_pearce.c +++ b/fmpz_mpoly/test/t-divrem_monagan_pearce.c @@ -71,6 +71,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -134,6 +135,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f = g*q + r for random polys\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -198,6 +200,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of quotient with first argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -261,6 +264,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of quotient with second argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -328,6 +332,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of remainder with first argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -394,6 +399,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of remainder with second argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-evaluate.c b/fmpz_mpoly/test/t-evaluate.c index e8800b0b9e..0def606808 100644 --- a/fmpz_mpoly/test/t-evaluate.c +++ b/fmpz_mpoly/test/t-evaluate.c @@ -50,6 +50,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example 1\n", i); + fflush(stdout); flint_abort(); } @@ -57,6 +58,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example 2\n", i); + fflush(stdout); flint_abort(); } @@ -68,6 +70,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example 3\n", i); + fflush(stdout); flint_abort(); } @@ -75,6 +78,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example 4\n", i); + fflush(stdout); flint_abort(); } @@ -83,6 +87,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example 4 equality\n", i); + fflush(stdout); flint_abort(); } @@ -146,6 +151,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluations success\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -155,6 +161,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluations success\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } fmpz_mpoly_assert_canonical(f, ctx); @@ -163,6 +170,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check repeated evalone matches evalall\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -231,6 +239,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluations success\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -240,6 +249,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluations success\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -249,6 +259,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check multiprecision repeated evalone matches evalall\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -319,6 +330,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluations success\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -327,6 +339,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check addition commutes with evalall\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -401,6 +414,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evaluations success\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -409,6 +423,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check multiplication commutes with evalall\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-gcd.c b/fmpz_mpoly/test/t-gcd.c index 81f35f0e89..369d33929a 100644 --- a/fmpz_mpoly/test/t-gcd.c +++ b/fmpz_mpoly/test/t-gcd.c @@ -37,6 +37,7 @@ void gcd_check( { flint_printf("Check gcd can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -47,6 +48,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check divisor of gcd\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -58,6 +60,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check zero gcd only results from zero inputs\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -68,6 +71,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd has positive lc\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -80,6 +84,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check aliasing 1\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -93,6 +98,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check aliasing 2\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -105,6 +111,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check divisibility\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -116,6 +123,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -124,6 +132,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors is one\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -238,6 +247,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-gcd_brown.c b/fmpz_mpoly/test/t-gcd_brown.c index 3f89f5c40f..db420373bd 100644 --- a/fmpz_mpoly/test/t-gcd_brown.c +++ b/fmpz_mpoly/test/t-gcd_brown.c @@ -40,6 +40,7 @@ void gcd_check( { flint_printf("Check gcd can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -50,6 +51,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check zero gcd only results from zero inputs\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -60,6 +62,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd has positive lc\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -71,6 +74,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check divisibility\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -82,6 +86,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -90,6 +95,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors is one\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-gcd_cofactors.c b/fmpz_mpoly/test/t-gcd_cofactors.c index 2f58724ff4..26ebaa101b 100644 --- a/fmpz_mpoly/test/t-gcd_cofactors.c +++ b/fmpz_mpoly/test/t-gcd_cofactors.c @@ -45,6 +45,7 @@ void gcd_check( { flint_printf("Check gcd can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -55,6 +56,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check divisor of gcd\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -65,6 +67,7 @@ void gcd_check( { printf("FAIL\n"); flint_printf("Check cofactors i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -75,6 +78,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check zero gcd only results from zero inputs\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -85,6 +89,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd has positive lc\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -93,6 +98,7 @@ void gcd_check( if (!fmpz_mpoly_equal(g, u, ctx) || !fmpz_mpoly_equal(abar, v, ctx) || !fmpz_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (a, u): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -101,6 +107,7 @@ void gcd_check( if (!fmpz_mpoly_equal(g, u, ctx) || !fmpz_mpoly_equal(abar, v, ctx) || !fmpz_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (a, v): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -109,6 +116,7 @@ void gcd_check( if (!fmpz_mpoly_equal(g, u, ctx) || !fmpz_mpoly_equal(abar, v, ctx) || !fmpz_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (a, w): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -117,6 +125,7 @@ void gcd_check( if (!fmpz_mpoly_equal(g, u, ctx) || !fmpz_mpoly_equal(abar, v, ctx) || !fmpz_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (u, b): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -125,6 +134,7 @@ void gcd_check( if (!fmpz_mpoly_equal(g, u, ctx) || !fmpz_mpoly_equal(abar, v, ctx) || !fmpz_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (v, b): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -133,6 +143,7 @@ void gcd_check( if (!fmpz_mpoly_equal(g, u, ctx) || !fmpz_mpoly_equal(abar, v, ctx) || !fmpz_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (w, b): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -142,6 +153,7 @@ void gcd_check( if (!fmpz_mpoly_equal(g, u, ctx) || !fmpz_mpoly_equal(abar, v, ctx) || !fmpz_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (u, v): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -151,6 +163,7 @@ void gcd_check( if (!fmpz_mpoly_equal(g, u, ctx) || !fmpz_mpoly_equal(abar, v, ctx) || !fmpz_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (v, u): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -160,6 +173,7 @@ void gcd_check( if (!fmpz_mpoly_equal(g, u, ctx) || !fmpz_mpoly_equal(abar, v, ctx) || !fmpz_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (u, w): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -169,6 +183,7 @@ void gcd_check( if (!fmpz_mpoly_equal(g, u, ctx) || !fmpz_mpoly_equal(abar, v, ctx) || !fmpz_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (w, u): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -178,6 +193,7 @@ void gcd_check( if (!fmpz_mpoly_equal(g, u, ctx) || !fmpz_mpoly_equal(abar, v, ctx) || !fmpz_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (v, w): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -187,6 +203,7 @@ void gcd_check( if (!fmpz_mpoly_equal(g, u, ctx) || !fmpz_mpoly_equal(abar, v, ctx) || !fmpz_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (w, v): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -199,6 +216,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -207,6 +225,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors is one\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -215,6 +234,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check cofactors of cofactors\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -226,6 +246,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check cofactors of cofactors with aliasing\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -353,6 +374,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check non-example\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-gcd_hensel.c b/fmpz_mpoly/test/t-gcd_hensel.c index fd0a24dd32..81447d2b05 100644 --- a/fmpz_mpoly/test/t-gcd_hensel.c +++ b/fmpz_mpoly/test/t-gcd_hensel.c @@ -31,6 +31,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -51,6 +53,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is unit normal\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -58,6 +61,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -66,6 +70,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -73,6 +78,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -82,6 +88,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-gcd_subresultant.c b/fmpz_mpoly/test/t-gcd_subresultant.c index fad46c2c8a..71533e7087 100644 --- a/fmpz_mpoly/test/t-gcd_subresultant.c +++ b/fmpz_mpoly/test/t-gcd_subresultant.c @@ -31,6 +31,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -51,6 +53,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is unit normal\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -58,6 +61,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -66,6 +70,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -73,6 +78,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -82,6 +88,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-gcd_zippel.c b/fmpz_mpoly/test/t-gcd_zippel.c index 86cae32531..080b3bcd69 100644 --- a/fmpz_mpoly/test/t-gcd_zippel.c +++ b/fmpz_mpoly/test/t-gcd_zippel.c @@ -125,6 +125,7 @@ main(void) if (!success || !fmpz_mpoly_equal(r, d, ctx)) { flint_printf("FAIL\ncheck example %wd\n",i); + fflush(stdout); flint_abort(); } fmpz_mpoly_clear(r, ctx); @@ -186,6 +187,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check that gcd could be computed\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -195,6 +197,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check zero gcd only results from zero inputs\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } continue; @@ -204,6 +207,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check gcd has positive lc\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -214,6 +218,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check divisibility\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -223,6 +228,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check that cofactor gcd could be computed\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -230,6 +236,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check cofactors are relatively prime\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-gcd_zippel2.c b/fmpz_mpoly/test/t-gcd_zippel2.c index 2333c1df8b..6771367e4e 100644 --- a/fmpz_mpoly/test/t-gcd_zippel2.c +++ b/fmpz_mpoly/test/t-gcd_zippel2.c @@ -36,6 +36,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -45,6 +46,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -55,6 +57,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -64,6 +67,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd has positive lc\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -74,6 +78,7 @@ void gcd_check( { flint_printf("FAIL: Check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -84,6 +89,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -91,6 +97,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-gen.c b/fmpz_mpoly/test/t-gen.c index 5b9a1f5f95..540f58749b 100644 --- a/fmpz_mpoly/test/t-gen.c +++ b/fmpz_mpoly/test/t-gen.c @@ -61,6 +61,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check one generator\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check product of two generators\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-get_coeff_vars_ui.c b/fmpz_mpoly/test/t-get_coeff_vars_ui.c index 8f6571fd7a..cdde4d1cb4 100644 --- a/fmpz_mpoly/test/t-get_coeff_vars_ui.c +++ b/fmpz_mpoly/test/t-get_coeff_vars_ui.c @@ -41,6 +41,7 @@ main(void) if (!fmpz_mpoly_equal(f, g, ctx)) { flint_printf("FAIL\ncheck simple example\n"); + fflush(stdout); flint_abort(); } fmpz_mpoly_clear(f, ctx); @@ -94,6 +95,7 @@ main(void) { flint_printf("FAIL\n" "check 1 variable sum of coefficients\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -159,6 +161,7 @@ main(void) { flint_printf("FAIL\n" "check 2 variable sum of coefficients\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-get_set_coeff.c b/fmpz_mpoly/test/t-get_set_coeff.c index 7c44b3459f..5123895461 100644 --- a/fmpz_mpoly/test/t-get_set_coeff.c +++ b/fmpz_mpoly/test/t-get_set_coeff.c @@ -66,6 +66,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check _fmpz_fmpz\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -122,6 +123,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check _fmpz_ui\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-get_set_coeff_fmpz_monomial.c b/fmpz_mpoly/test/t-get_set_coeff_fmpz_monomial.c index a22fa922b4..e5d607409f 100644 --- a/fmpz_mpoly/test/t-get_set_coeff_fmpz_monomial.c +++ b/fmpz_mpoly/test/t-get_set_coeff_fmpz_monomial.c @@ -62,6 +62,7 @@ main(void) if (!fmpz_equal(cm, ce)) { flint_printf("FAIL\ncheck a random monomial\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) if (!fmpz_equal(cm, ce)) { flint_printf("FAIL\ncheck all coeffs in f\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -98,6 +100,7 @@ main(void) if (!fmpz_equal(cm, ce)) { flint_printf("FAIL\nset random coeff and check\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-get_set_is_fmpz.c b/fmpz_mpoly/test/t-get_set_is_fmpz.c index c66ec7924c..4770d38a6c 100644 --- a/fmpz_mpoly/test/t-get_set_is_fmpz.c +++ b/fmpz_mpoly/test/t-get_set_is_fmpz.c @@ -52,6 +52,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check is_fmpz and get_fmpz catch constants\ni = %wd\n", i); + fflush(stdout); flint_abort(); } } @@ -62,6 +63,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check set_fmpz makes is_fmpz true\ni = %wd\n", i); + fflush(stdout); flint_abort(); } fmpz_mpoly_get_fmpz(d, f, ctx); @@ -69,6 +71,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check get_fmpz matches set_fmpz true\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-get_set_str_pretty.c b/fmpz_mpoly/test/t-get_set_str_pretty.c index 535a53801a..7ce4e0e898 100644 --- a/fmpz_mpoly/test/t-get_set_str_pretty.c +++ b/fmpz_mpoly/test/t-get_set_str_pretty.c @@ -49,6 +49,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("check that parsing inverts printing\ni = %wd, len1 = %wd\n", i ,len1); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-get_set_term_coeff_fmpz.c b/fmpz_mpoly/test/t-get_set_term_coeff_fmpz.c index 0fe873bf54..a8b818640c 100644 --- a/fmpz_mpoly/test/t-get_set_term_coeff_fmpz.c +++ b/fmpz_mpoly/test/t-get_set_term_coeff_fmpz.c @@ -57,6 +57,7 @@ main(void) { printf("FAIL\n"); flint_printf("check get and set match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -64,6 +65,7 @@ main(void) { printf("FAIL\n"); flint_printf("check reference match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-get_set_term_exp_fmpz.c b/fmpz_mpoly/test/t-get_set_term_exp_fmpz.c index 7752c45603..ce45d4d440 100644 --- a/fmpz_mpoly/test/t-get_set_term_exp_fmpz.c +++ b/fmpz_mpoly/test/t-get_set_term_exp_fmpz.c @@ -86,6 +86,7 @@ main(void) if (!result) { flint_printf("FAIL\ncheck set and get match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-get_set_term_exp_si.c b/fmpz_mpoly/test/t-get_set_term_exp_si.c index c80b5a2801..cfbe7043b5 100644 --- a/fmpz_mpoly/test/t-get_set_term_exp_si.c +++ b/fmpz_mpoly/test/t-get_set_term_exp_si.c @@ -81,6 +81,7 @@ main(void) if (!result) { flint_printf("FAIL\ncheck set and get match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-get_set_term_exp_ui.c b/fmpz_mpoly/test/t-get_set_term_exp_ui.c index 8cd424a738..0256ef3b0c 100644 --- a/fmpz_mpoly/test/t-get_set_term_exp_ui.c +++ b/fmpz_mpoly/test/t-get_set_term_exp_ui.c @@ -81,6 +81,7 @@ main(void) if (!result) { flint_printf("FAIL\ncheck set and get match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-get_term.c b/fmpz_mpoly/test/t-get_term.c index 21ba1924e7..1732115545 100644 --- a/fmpz_mpoly/test/t-get_term.c +++ b/fmpz_mpoly/test/t-get_term.c @@ -59,6 +59,7 @@ main(void) if (!fmpz_mpoly_equal(f, h, ctx)) { flint_printf("FAIL\nCheck a polynomial is the sum of its terms\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-get_term_monomial.c b/fmpz_mpoly/test/t-get_term_monomial.c index c28bcaadcf..01539218c5 100644 --- a/fmpz_mpoly/test/t-get_term_monomial.c +++ b/fmpz_mpoly/test/t-get_term_monomial.c @@ -68,6 +68,7 @@ main(void) if (!fmpz_equal(c, d)) { flint_printf("FAIL\nCheck getting a coeff by its monomial\ni = %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-inflate_deflate.c b/fmpz_mpoly/test/t-inflate_deflate.c index 758e4b9ade..c8eacdc559 100644 --- a/fmpz_mpoly/test/t-inflate_deflate.c +++ b/fmpz_mpoly/test/t-inflate_deflate.c @@ -82,6 +82,7 @@ main(void) printf("FAIL\n"); flint_printf("Check deflate undoes inflate\n" "i: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) printf("FAIL\n"); flint_printf("Check deflate undoes inflate with aliasing\n" "i: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -183,6 +185,7 @@ main(void) printf("FAIL\n"); flint_printf("Check deflating by deflation leaves trivial deflation\n" "i: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-mul.c b/fmpz_mpoly/test/t-mul.c index 206d21b4c4..4e36a35690 100644 --- a/fmpz_mpoly/test/t-mul.c +++ b/fmpz_mpoly/test/t-mul.c @@ -46,6 +46,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check fixed case 1\n"); + fflush(stdout); flint_abort(); } @@ -58,6 +59,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check fixed case 2\n"); + fflush(stdout); flint_abort(); } @@ -70,6 +72,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check fixed case 3\n"); + fflush(stdout); flint_abort(); } @@ -134,6 +137,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*(g + h) = f*g + f*h\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -200,6 +204,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -262,6 +267,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-mul_array.c b/fmpz_mpoly/test/t-mul_array.c index b838011af0..0e8c464e4b 100644 --- a/fmpz_mpoly/test/t-mul_array.c +++ b/fmpz_mpoly/test/t-mul_array.c @@ -72,6 +72,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mul_array matches mul_johnson\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -126,6 +127,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -179,6 +181,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-mul_array_threaded.c b/fmpz_mpoly/test/t-mul_array_threaded.c index ceb4e47690..6bcab9bf0a 100644 --- a/fmpz_mpoly/test/t-mul_array_threaded.c +++ b/fmpz_mpoly/test/t-mul_array_threaded.c @@ -78,6 +78,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mul_array_threaded matches mul_johnson\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -135,6 +136,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -191,6 +193,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-mul_dense.c b/fmpz_mpoly/test/t-mul_dense.c index 495197b4e4..8b3d3832aa 100644 --- a/fmpz_mpoly/test/t-mul_dense.c +++ b/fmpz_mpoly/test/t-mul_dense.c @@ -70,6 +70,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mul_dense matches mul_johnson\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -127,6 +128,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -183,6 +185,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-mul_heap_threaded.c b/fmpz_mpoly/test/t-mul_heap_threaded.c index e84dbbdc7f..297022f04c 100644 --- a/fmpz_mpoly/test/t-mul_heap_threaded.c +++ b/fmpz_mpoly/test/t-mul_heap_threaded.c @@ -48,6 +48,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mul_heap_threaded matches mul_johnson\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -155,6 +157,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first input\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -207,6 +210,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second input\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-mul_johnson.c b/fmpz_mpoly/test/t-mul_johnson.c index c98b905ddd..f1727b60ec 100644 --- a/fmpz_mpoly/test/t-mul_johnson.c +++ b/fmpz_mpoly/test/t-mul_johnson.c @@ -72,6 +72,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mul_johnson matches mul_array\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -135,6 +136,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*(g + h) = f*g + f*h\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -189,6 +191,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -239,6 +242,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-mul_monomial.c b/fmpz_mpoly/test/t-mul_monomial.c index 9a1d0a014c..ea9b44921b 100644 --- a/fmpz_mpoly/test/t-mul_monomial.c +++ b/fmpz_mpoly/test/t-mul_monomial.c @@ -58,6 +58,7 @@ main(void) if (!fmpz_mpoly_equal(a, d, ctx)) { flint_printf("FAIL: check mul_monomial against mul_johnson\n"); + fflush(stdout); flint_abort(); } @@ -69,6 +70,7 @@ main(void) !fmpz_mpoly_equal(cc, c, ctx)) { flint_printf("FAIL: check aliasing first input\n"); + fflush(stdout); flint_abort(); } @@ -80,6 +82,7 @@ main(void) !fmpz_mpoly_equal(bb, b, ctx)) { flint_printf("FAIL: check aliasing second input\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +93,7 @@ main(void) if (!fmpz_mpoly_equal(cc, d, ctx)) { flint_printf("FAIL: check aliasing both inputs\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-neg.c b/fmpz_mpoly/test/t-neg.c index 343e20ede2..f1124fe529 100644 --- a/fmpz_mpoly/test/t-neg.c +++ b/fmpz_mpoly/test/t-neg.c @@ -57,6 +57,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check -(-a) == a\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -93,6 +94,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-pow_fps.c b/fmpz_mpoly/test/t-pow_fps.c index 01670924d2..d380b73002 100644 --- a/fmpz_mpoly/test/t-pow_fps.c +++ b/fmpz_mpoly/test/t-pow_fps.c @@ -95,6 +95,7 @@ main(void) { flint_printf("FAIL: Check pow_fps against pow_naive\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -146,6 +147,7 @@ main(void) { flint_printf("FAIL: Check aliasing\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-pow_ui.c b/fmpz_mpoly/test/t-pow_ui.c index e9cd50d37b..51abc32578 100644 --- a/fmpz_mpoly/test/t-pow_ui.c +++ b/fmpz_mpoly/test/t-pow_ui.c @@ -90,6 +90,7 @@ main(void) { flint_printf("FAIL: Check pow_ui against pow_naive\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -138,6 +139,7 @@ main(void) { flint_printf("FAIL: Check aliasing\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-push_term_fmpz_fmpz.c b/fmpz_mpoly/test/t-push_term_fmpz_fmpz.c index 0afe28a794..f1a875b409 100644 --- a/fmpz_mpoly/test/t-push_term_fmpz_fmpz.c +++ b/fmpz_mpoly/test/t-push_term_fmpz_fmpz.c @@ -81,6 +81,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed coefficient matches\ni=%wd, j=%wd\n", i, j); + fflush(stdout); flint_abort(); } for (k = 0; k < nvars; k++) @@ -89,6 +90,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed exponent matches\ni=%wd, j=%wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -102,6 +104,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed polynomial matches add\ni=%wd\n",i,j); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-push_term_fmpz_ui.c b/fmpz_mpoly/test/t-push_term_fmpz_ui.c index ad2e5c9071..ace09b813f 100644 --- a/fmpz_mpoly/test/t-push_term_fmpz_ui.c +++ b/fmpz_mpoly/test/t-push_term_fmpz_ui.c @@ -73,6 +73,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed coefficient matches\ni=%wd, j=%wd\n", i, j); + fflush(stdout); flint_abort(); } for (k = 0; k < nvars; k++) @@ -81,6 +82,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed exponent matches\ni=%wd, j=%wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -94,6 +96,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushback matches add\ni=%wd\n",i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-quasidiv_heap.c b/fmpz_mpoly/test/t-quasidiv_heap.c index 6c01cd03f7..adf90a6913 100644 --- a/fmpz_mpoly/test/t-quasidiv_heap.c +++ b/fmpz_mpoly/test/t-quasidiv_heap.c @@ -73,6 +73,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -155,6 +156,7 @@ main(void) printf("FAIL\n"); flint_printf("Check output agrees with divrem\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -250,6 +252,7 @@ main(void) printf("FAIL\n"); flint_printf("Check aliasing of quotient with first argument\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -344,6 +347,7 @@ main(void) printf("FAIL\n"); flint_printf("Check aliasing of quotient with second argument\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-quasidivrem_heap.c b/fmpz_mpoly/test/t-quasidivrem_heap.c index 89e00caaf5..5c0a663ce1 100644 --- a/fmpz_mpoly/test/t-quasidivrem_heap.c +++ b/fmpz_mpoly/test/t-quasidivrem_heap.c @@ -73,6 +73,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni=%wd, j=%wd\n",i,j); + fflush(stdout); flint_abort(); } } @@ -153,6 +154,7 @@ main(void) printf("FAIL\n"); printf("Check aliasing of quotient with first argument\n"); flint_printf("i = %wd j = %wd\n"); + fflush(stdout); flint_abort(); } } @@ -236,6 +238,7 @@ main(void) printf("FAIL\n"); printf("Check aliasing of quotient with second argument\n"); flint_printf("i = %wd j = %wd\n"); + fflush(stdout); flint_abort(); } } @@ -319,6 +322,7 @@ main(void) printf("FAIL\n"); printf("Check aliasing of remainder with first argument\n"); flint_printf("i = %wd j = %wd\n"); + fflush(stdout); flint_abort(); } } @@ -402,6 +406,7 @@ main(void) printf("FAIL\n"); printf("Check aliasing of remainder with second argument\n"); flint_printf("i = %wd j = %wd\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-quasidivrem_ideal_heap.c b/fmpz_mpoly/test/t-quasidivrem_ideal_heap.c index 2da6138bfd..250374af11 100644 --- a/fmpz_mpoly/test/t-quasidivrem_ideal_heap.c +++ b/fmpz_mpoly/test/t-quasidivrem_ideal_heap.c @@ -114,6 +114,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check s*f = g1*q1 + ... + gn*qn + r\ni=%wd j=%wd\n",i,j); + fflush(stdout); flint_abort(); } } @@ -216,6 +217,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing remainder\ni=%wd j=%wd\n",i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-repack_bits.c b/fmpz_mpoly/test/t-repack_bits.c index 1bff2384cb..ee20b3ab9c 100644 --- a/fmpz_mpoly/test/t-repack_bits.c +++ b/fmpz_mpoly/test/t-repack_bits.c @@ -56,6 +56,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check packing up\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check packing up with aliasing\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -116,6 +118,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check repacking down\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -128,6 +131,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check repacking down with aliasing\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -173,6 +177,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check packing down\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -186,6 +191,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check packing down with aliasing\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-resize.c b/fmpz_mpoly/test/t-resize.c index 9de6660c58..e433213fb9 100644 --- a/fmpz_mpoly/test/t-resize.c +++ b/fmpz_mpoly/test/t-resize.c @@ -84,6 +84,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushback matches add\ni=%wd\n",i); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check resize+setterm matches add\ni=%wd\n",i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-resultant_discriminant.c b/fmpz_mpoly/test/t-resultant_discriminant.c index da2ed0b3db..a21f445ae8 100644 --- a/fmpz_mpoly/test/t-resultant_discriminant.c +++ b/fmpz_mpoly/test/t-resultant_discriminant.c @@ -39,12 +39,14 @@ main(void) if (!fmpz_mpoly_discriminant(d, f, 0, ctx)) { flint_printf("FAIL: could not compute quadratic discriminant\n"); + fflush(stdout); flint_abort(); } if (!fmpz_mpoly_equal(d, d1, ctx)) { flint_printf("FAIL: Check quadratic polynomial\n"); + fflush(stdout); flint_abort(); } @@ -95,6 +97,7 @@ main(void) { flint_printf("FAIL: Check univariate resultant \n"); flint_printf("i: %wd\n",i); + fflush(stdout); flint_abort(); } @@ -162,6 +165,7 @@ main(void) { flint_printf("FAIL: Check res(a*b,c) = res(a,c)*res(b,c)\n"); flint_printf("i: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } } @@ -234,6 +238,7 @@ main(void) { flint_printf("FAIL: Check disc(a*b) = disc(a)*disc(b)*res(a,b)^2\n"); flint_printf("i: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-reverse.c b/fmpz_mpoly/test/t-reverse.c index 49a4d7b5f5..e496a5a4d5 100644 --- a/fmpz_mpoly/test/t-reverse.c +++ b/fmpz_mpoly/test/t-reverse.c @@ -55,6 +55,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check rev(rev(a)) == a\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-scalar_divexact_fmpz.c b/fmpz_mpoly/test/t-scalar_divexact_fmpz.c index 392a8e96a5..e09f032001 100644 --- a/fmpz_mpoly/test/t-scalar_divexact_fmpz.c +++ b/fmpz_mpoly/test/t-scalar_divexact_fmpz.c @@ -64,6 +64,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f*a)/a = f\ni = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } @@ -116,6 +117,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-scalar_divexact_si.c b/fmpz_mpoly/test/t-scalar_divexact_si.c index ff360850ff..b1a4a0d9b1 100644 --- a/fmpz_mpoly/test/t-scalar_divexact_si.c +++ b/fmpz_mpoly/test/t-scalar_divexact_si.c @@ -63,6 +63,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f*a)/a = f\ni = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } @@ -111,6 +112,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-scalar_divexact_ui.c b/fmpz_mpoly/test/t-scalar_divexact_ui.c index 6a18fd2fb9..ca4ad85a73 100644 --- a/fmpz_mpoly/test/t-scalar_divexact_ui.c +++ b/fmpz_mpoly/test/t-scalar_divexact_ui.c @@ -62,6 +62,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f*a)/a = f\ni = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } @@ -110,6 +111,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-scalar_divides_fmpz.c b/fmpz_mpoly/test/t-scalar_divides_fmpz.c index fbc2f2fbcc..f95bedee70 100644 --- a/fmpz_mpoly/test/t-scalar_divides_fmpz.c +++ b/fmpz_mpoly/test/t-scalar_divides_fmpz.c @@ -61,6 +61,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f*a)/a = f\ni = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } @@ -112,6 +113,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-scalar_fmma.c b/fmpz_mpoly/test/t-scalar_fmma.c index d8352bbf52..ede22a0280 100644 --- a/fmpz_mpoly/test/t-scalar_fmma.c +++ b/fmpz_mpoly/test/t-scalar_fmma.c @@ -69,6 +69,7 @@ main(void) { flint_printf("FAIL: check fmma definition\n"); flint_printf("i = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) { flint_printf("FAIL: check aliasing first argument\n"); flint_printf("i = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } @@ -89,6 +91,7 @@ main(void) { flint_printf("FAIL: check aliasing second argument\n"); flint_printf("i = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } @@ -100,6 +103,7 @@ main(void) { flint_printf("FAIL: check aliasing both arguments\n"); flint_printf("i = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-scalar_mul_fmpz.c b/fmpz_mpoly/test/t-scalar_mul_fmpz.c index 600b510619..2924321676 100644 --- a/fmpz_mpoly/test/t-scalar_mul_fmpz.c +++ b/fmpz_mpoly/test/t-scalar_mul_fmpz.c @@ -72,6 +72,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f*a)*b = f*(a*b)\ni = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } @@ -126,6 +127,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-scalar_mul_si.c b/fmpz_mpoly/test/t-scalar_mul_si.c index 948614b267..3ba6cf1c25 100644 --- a/fmpz_mpoly/test/t-scalar_mul_si.c +++ b/fmpz_mpoly/test/t-scalar_mul_si.c @@ -73,6 +73,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f*a)*b = f*(a*b)\ni = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } @@ -121,6 +122,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-scalar_mul_ui.c b/fmpz_mpoly/test/t-scalar_mul_ui.c index 8154cf6f99..417854099f 100644 --- a/fmpz_mpoly/test/t-scalar_mul_ui.c +++ b/fmpz_mpoly/test/t-scalar_mul_ui.c @@ -65,6 +65,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f*a)*b = f*(a*b)\ni = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } @@ -113,6 +114,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-set_equal.c b/fmpz_mpoly/test/t-set_equal.c index 9691f9f6f9..85e486cd9e 100644 --- a/fmpz_mpoly/test/t-set_equal.c +++ b/fmpz_mpoly/test/t-set_equal.c @@ -50,6 +50,7 @@ main(void) { printf("FAIL\n"); flint_printf("Set b = a and check a == b\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -88,6 +89,7 @@ main(void) { printf("FAIL\n"); flint_printf("Set b = a, alter b and check a == b\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -127,6 +129,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-set_fmpz.c b/fmpz_mpoly/test/t-set_fmpz.c index d508412200..d5e4928821 100644 --- a/fmpz_mpoly/test/t-set_fmpz.c +++ b/fmpz_mpoly/test/t-set_fmpz.c @@ -68,6 +68,7 @@ main(void) { printf("FAIL\n"); flint_printf("Set to random integer and compare\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-set_si.c b/fmpz_mpoly/test/t-set_si.c index 1c0403ebf7..71bf4cd143 100644 --- a/fmpz_mpoly/test/t-set_si.c +++ b/fmpz_mpoly/test/t-set_si.c @@ -64,6 +64,7 @@ main(void) { printf("FAIL\n"); flint_printf("Set to random integer and compare\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-set_ui.c b/fmpz_mpoly/test/t-set_ui.c index 6a802cab61..850ab4eb5d 100644 --- a/fmpz_mpoly/test/t-set_ui.c +++ b/fmpz_mpoly/test/t-set_ui.c @@ -65,6 +65,7 @@ main(void) { printf("FAIL\n"); flint_printf("Set to random integer and compare\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-sort_terms.c b/fmpz_mpoly/test/t-sort_terms.c index 2469feb71d..74e94bea89 100644 --- a/fmpz_mpoly/test/t-sort_terms.c +++ b/fmpz_mpoly/test/t-sort_terms.c @@ -62,6 +62,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check scramble and sort\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-sqrt_heap.c b/fmpz_mpoly/test/t-sqrt_heap.c index c88ea5f08c..b1bbd5c57c 100644 --- a/fmpz_mpoly/test/t-sqrt_heap.c +++ b/fmpz_mpoly/test/t-sqrt_heap.c @@ -46,6 +46,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check example1: sqr\n"); + fflush(stdout); flint_abort(); } @@ -55,6 +56,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check example1\n"); + fflush(stdout); flint_abort(); } @@ -67,6 +69,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check example 2\n"); + fflush(stdout); flint_abort(); } @@ -123,6 +126,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check sqrt(f^2) returns 1\n"); + fflush(stdout); flint_abort(); } @@ -130,6 +134,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check sqrt(f^2) = +-f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -140,6 +145,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check sqrt(f^2) returns 1: nocheck\n"); + fflush(stdout); flint_abort(); } @@ -147,6 +153,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check sqrt(f)^2 = +-f\ni = %wd, j = %wd: nocheck\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -217,6 +224,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check nonsquare returns 0\n"); + fflush(stdout); flint_abort(); } @@ -224,6 +232,7 @@ main(void) { printf("FAIL\n"); flint_printf("Nonsquare returns 0 sqrt\n"); + fflush(stdout); flint_abort(); } } @@ -275,6 +284,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check sqrt(random)\n"); + fflush(stdout); flint_abort(); } } @@ -282,6 +292,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Nonsquare returns 0 sqrt\n"); + fflush(stdout); flint_abort(); } } @@ -338,6 +349,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\n"); + fflush(stdout); flint_abort(); } @@ -348,6 +360,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing: nocheck\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-term_content.c b/fmpz_mpoly/test/t-term_content.c index b9a1b51850..d0f67f9c95 100644 --- a/fmpz_mpoly/test/t-term_content.c +++ b/fmpz_mpoly/test/t-term_content.c @@ -62,6 +62,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check zero\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -72,6 +73,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check content is monomial\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -80,6 +82,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check content has positive lc\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -88,6 +91,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check content divides\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -97,6 +101,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check quotient is primitive\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -107,6 +112,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing \ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-total_degree.c b/fmpz_mpoly/test/t-total_degree.c index 3aec849bce..315fd3c7ff 100644 --- a/fmpz_mpoly/test/t-total_degree.c +++ b/fmpz_mpoly/test/t-total_degree.c @@ -80,6 +80,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree does not go up under addition\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -149,6 +150,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree adds under multiplication\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-univar.c b/fmpz_mpoly/test/t-univar.c index 43dc945537..2bef41d2c0 100644 --- a/fmpz_mpoly/test/t-univar.c +++ b/fmpz_mpoly/test/t-univar.c @@ -64,6 +64,7 @@ main(void) { flint_printf("FAIL: Check mpoly -> mpoly_univar -> mpoly\n"); flint_printf("i: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) { flint_printf("FAIL: Check mpoly -> mpoly_univar -> mpoly with bits\n"); flint_printf("i: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } @@ -94,6 +96,7 @@ main(void) { flint_printf("FAIL: Check construction\n"); flint_printf("i: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly/test/t-univar_resultant.c b/fmpz_mpoly/test/t-univar_resultant.c index c6254b0f31..c9cea82423 100644 --- a/fmpz_mpoly/test/t-univar_resultant.c +++ b/fmpz_mpoly/test/t-univar_resultant.c @@ -53,6 +53,7 @@ void test_resultant( flint_printf("r: "); fmpz_print(r); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) if (!fmpz_mpoly_equal(s, t, ctx)) { flint_printf("FAIL: check linear discriminant\n"); + fflush(stdout); flint_abort(); } @@ -109,6 +111,7 @@ main(void) if (!fmpz_mpoly_equal(s, t, ctx)) { flint_printf("FAIL: check quadratic discriminant\n"); + fflush(stdout); flint_abort(); } @@ -126,6 +129,7 @@ main(void) if (!fmpz_mpoly_equal(s, t, ctx)) { flint_printf("FAIL: check cubic discriminant\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly/test/t-used_vars.c b/fmpz_mpoly/test/t-used_vars.c index 3a038a3a37..2de54575b0 100644 --- a/fmpz_mpoly/test/t-used_vars.c +++ b/fmpz_mpoly/test/t-used_vars.c @@ -51,6 +51,7 @@ main(void) if (!fmpz_mpoly_evaluate_one_fmpz(f, f, var, one, ctx)) { flint_printf("FAIL: check evaluation success\n"); + fflush(stdout); flint_abort(); } } @@ -65,6 +66,7 @@ main(void) flint_printf("FAIL: checked used matches degree\n"); flint_printf("var = %wd\n", var); flint_printf("deg: "); fmpz_print(fdeg); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly_factor/test/t-factor.c b/fmpz_mpoly_factor/test/t-factor.c index a692784a10..8b1e0027dc 100644 --- a/fmpz_mpoly_factor/test/t-factor.c +++ b/fmpz_mpoly_factor/test/t-factor.c @@ -26,6 +26,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (!fmpz_mpoly_factor(g, p, ctx)) { flint_printf("check factorization could be computed\n"); + fflush(stdout); flint_abort(); } @@ -34,6 +35,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (g->poly[i].length < 1 || fmpz_sgn(g->poly[i].coeffs + 0) <= 0) { flint_printf("factorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -45,6 +47,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("factorization has wrong number of factors\n"); + fflush(stdout); flint_abort(); } @@ -52,6 +55,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (!fmpz_mpoly_equal(q, p, ctx)) { flint_printf("factorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -61,6 +65,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL:\nfactor is reducible\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly_factor/test/t-factor_content.c b/fmpz_mpoly_factor/test/t-factor_content.c index 5c9bdf30aa..bdcbb657a1 100644 --- a/fmpz_mpoly_factor/test/t-factor_content.c +++ b/fmpz_mpoly_factor/test/t-factor_content.c @@ -26,6 +26,7 @@ void check_content(const fmpz_mpoly_t p, const fmpz_mpoly_ctx_t ctx) if (!fmpz_mpoly_factor_content(g, p, ctx)) { flint_printf("FAIL:\ncheck factorization could be computed\n"); + fflush(stdout); flint_abort(); } @@ -34,6 +35,7 @@ void check_content(const fmpz_mpoly_t p, const fmpz_mpoly_ctx_t ctx) if (g->poly[i].length < 1 || fmpz_sgn(g->poly[i].coeffs + 0) < 0) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -42,6 +44,7 @@ void check_content(const fmpz_mpoly_t p, const fmpz_mpoly_ctx_t ctx) if (!fmpz_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -54,6 +57,7 @@ void check_content(const fmpz_mpoly_t p, const fmpz_mpoly_ctx_t ctx) if (!fmpz_mpoly_is_gen(g->poly + i, -1, ctx)) { flint_printf("FAIL:\nmonomial is bad\n"); + fflush(stdout); flint_abort(); } } @@ -62,6 +66,7 @@ void check_content(const fmpz_mpoly_t p, const fmpz_mpoly_ctx_t ctx) if (!fmpz_mpoly_content_vars(q, g->poly + i, &v, 1, ctx)) { flint_printf("FAIL:\ncheck content could be computed\n"); + fflush(stdout); flint_abort(); } @@ -69,6 +74,7 @@ void check_content(const fmpz_mpoly_t p, const fmpz_mpoly_ctx_t ctx) if (!fmpz_mpoly_is_one(q, ctx) && !fmpz_is_zero(deg)) { flint_printf("FAIL:\ncontent is bad\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly_factor/test/t-factor_squarefree.c b/fmpz_mpoly_factor/test/t-factor_squarefree.c index c69f79c0c8..c2ebc8f997 100644 --- a/fmpz_mpoly_factor/test/t-factor_squarefree.c +++ b/fmpz_mpoly_factor/test/t-factor_squarefree.c @@ -25,6 +25,7 @@ void check_it(const fmpz_mpoly_t p, const fmpz_mpoly_ctx_t ctx) if (!fmpz_mpoly_factor_squarefree(g, p, ctx)) { flint_printf("FAIL:\ncheck factorization could be computed\n"); + fflush(stdout); flint_abort(); } @@ -33,6 +34,7 @@ void check_it(const fmpz_mpoly_t p, const fmpz_mpoly_ctx_t ctx) if (g->poly[i].length < 1 || fmpz_sgn(g->poly[i].coeffs + 0) < 0) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -41,6 +43,7 @@ void check_it(const fmpz_mpoly_t p, const fmpz_mpoly_ctx_t ctx) if (!fmpz_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -52,6 +55,7 @@ void check_it(const fmpz_mpoly_t p, const fmpz_mpoly_ctx_t ctx) if (!fmpz_is_one(h->exp + j)) { flint_printf("FAIL:\nfactor has a square factor\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly_factor/test/t-factor_wang.c b/fmpz_mpoly_factor/test/t-factor_wang.c index 41f2f6542e..9127fdd84e 100644 --- a/fmpz_mpoly_factor/test/t-factor_wang.c +++ b/fmpz_mpoly_factor/test/t-factor_wang.c @@ -26,12 +26,14 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (!fmpz_mpoly_factor_wang(g, p, ctx)) { flint_printf("check factorization 1 could be computed\n"); + fflush(stdout); flint_abort(); } if (!fmpz_mpoly_factor(h, p, ctx)) { flint_printf("check factorization 2 could be computed\n"); + fflush(stdout); flint_abort(); } @@ -40,6 +42,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (g->poly[i].length < 1 || fmpz_sgn(g->poly[i].coeffs + 0) <= 0) { flint_printf("factorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -51,6 +54,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("factorization has wrong number of factors\n"); + fflush(stdout); flint_abort(); } @@ -59,6 +63,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (!fmpz_mpoly_equal(q, p, ctx)) { flint_printf("factorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -67,6 +72,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (fmpz_mpoly_factor_cmp(g, h, ctx) != 0) { flint_printf("factorizations do not match\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +82,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL:\nfactor is reducible\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly_factor/test/t-factor_zassenhaus.c b/fmpz_mpoly_factor/test/t-factor_zassenhaus.c index 559d79d5e4..f01ddb2500 100644 --- a/fmpz_mpoly_factor/test/t-factor_zassenhaus.c +++ b/fmpz_mpoly_factor/test/t-factor_zassenhaus.c @@ -26,12 +26,14 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (!fmpz_mpoly_factor_zassenhaus(g, p, ctx)) { flint_printf("check factorization 1 could be computed\n"); + fflush(stdout); flint_abort(); } if (!fmpz_mpoly_factor(h, p, ctx)) { flint_printf("check factorization 2 could be computed\n"); + fflush(stdout); flint_abort(); } @@ -40,6 +42,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (g->poly[i].length < 1 || fmpz_sgn(g->poly[i].coeffs + 0) <= 0) { flint_printf("factorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -51,6 +54,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("factorization has wrong number of factors\n"); + fflush(stdout); flint_abort(); } @@ -59,6 +63,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (!fmpz_mpoly_equal(q, p, ctx)) { flint_printf("factorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -67,6 +72,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (fmpz_mpoly_factor_cmp(g, h, ctx) != 0) { flint_printf("factorizations do not match\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +82,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL:\nfactor is reducible\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly_factor/test/t-factor_zippel.c b/fmpz_mpoly_factor/test/t-factor_zippel.c index e20f6e6bf6..93df4aecbb 100644 --- a/fmpz_mpoly_factor/test/t-factor_zippel.c +++ b/fmpz_mpoly_factor/test/t-factor_zippel.c @@ -26,12 +26,14 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (!fmpz_mpoly_factor_zippel(g, p, ctx)) { flint_printf("check factorization 1 could be computed\n"); + fflush(stdout); flint_abort(); } if (!fmpz_mpoly_factor(h, p, ctx)) { flint_printf("check factorization 2 could be computed\n"); + fflush(stdout); flint_abort(); } @@ -40,6 +42,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (g->poly[i].length < 1 || fmpz_sgn(g->poly[i].coeffs + 0) <= 0) { flint_printf("factorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -51,6 +54,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("factorization has wrong number of factors\n"); + fflush(stdout); flint_abort(); } @@ -59,6 +63,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (!fmpz_mpoly_equal(q, p, ctx)) { flint_printf("factorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -67,6 +72,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (fmpz_mpoly_factor_cmp(g, h, ctx) != 0) { flint_printf("factorizations do not match\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +82,7 @@ void check_omega(slong lower, slong upper, const fmpz_mpoly_t p, const fmpz_mpol if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL:\nfactor is reducible\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly_factor/test/t-gcd_brown.c b/fmpz_mpoly_factor/test/t-gcd_brown.c index 9fd57cb8bc..0fcb83521f 100644 --- a/fmpz_mpoly_factor/test/t-gcd_brown.c +++ b/fmpz_mpoly_factor/test/t-gcd_brown.c @@ -155,6 +155,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -164,6 +165,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -174,6 +176,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -183,6 +186,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd has positive lc\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -193,6 +197,7 @@ void gcd_check( { flint_printf("FAIL: Check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -203,6 +208,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -210,6 +216,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly_factor/test/t-gcd_brown_threaded.c b/fmpz_mpoly_factor/test/t-gcd_brown_threaded.c index 52242029df..1416cda7bc 100644 --- a/fmpz_mpoly_factor/test/t-gcd_brown_threaded.c +++ b/fmpz_mpoly_factor/test/t-gcd_brown_threaded.c @@ -201,6 +201,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -210,6 +211,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -220,6 +222,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -229,6 +232,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd has positive lc\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -239,6 +243,7 @@ void gcd_check( { flint_printf("FAIL: Check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -249,6 +254,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -256,6 +262,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly_factor/test/t-gcd_subresultant.c b/fmpz_mpoly_factor/test/t-gcd_subresultant.c index b66eb1ad86..7251efd540 100644 --- a/fmpz_mpoly_factor/test/t-gcd_subresultant.c +++ b/fmpz_mpoly_factor/test/t-gcd_subresultant.c @@ -120,6 +120,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -129,6 +130,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -139,6 +141,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -148,6 +151,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd has positive lc\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -158,6 +162,7 @@ void gcd_check( { flint_printf("FAIL: Check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -168,6 +173,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -175,6 +181,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly_factor/test/t-gcd_zippel.c b/fmpz_mpoly_factor/test/t-gcd_zippel.c index 8ec601194b..0c1ff8a496 100644 --- a/fmpz_mpoly_factor/test/t-gcd_zippel.c +++ b/fmpz_mpoly_factor/test/t-gcd_zippel.c @@ -108,6 +108,7 @@ int compute_gcd( !fmpz_mpoly_divides(Bl, Bl, Bc, lctx)) { flint_printf("FAIL: Check content divides\n"); + fflush(stdout); flint_abort(); } @@ -180,6 +181,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -189,6 +191,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -199,6 +202,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -208,6 +212,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd has positive lc\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -217,6 +222,7 @@ void gcd_check( { flint_printf("FAIL: Check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -227,6 +233,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -234,6 +241,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly_factor/test/t-gcd_zippel2.c b/fmpz_mpoly_factor/test/t-gcd_zippel2.c index 325f51a6d7..a76194d30a 100644 --- a/fmpz_mpoly_factor/test/t-gcd_zippel2.c +++ b/fmpz_mpoly_factor/test/t-gcd_zippel2.c @@ -198,6 +198,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -207,6 +208,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -217,6 +219,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -226,6 +229,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd has positive lc\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -236,6 +240,7 @@ void gcd_check( { flint_printf("FAIL: Check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -246,6 +251,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -253,6 +259,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fmpz_mpoly_factor/test/t-lcc_kaltofen.c b/fmpz_mpoly_factor/test/t-lcc_kaltofen.c index 1b565af603..5d68f91744 100644 --- a/fmpz_mpoly_factor/test/t-lcc_kaltofen.c +++ b/fmpz_mpoly_factor/test/t-lcc_kaltofen.c @@ -187,6 +187,7 @@ main(void) if (!fmpz_mpoly_factor_squarefree(tf, t1, ctx)) { flint_printf("FAIL:\ncheck factor_squarefree success\n"); + fflush(stdout); flint_abort(); } @@ -229,6 +230,7 @@ main(void) if (!fmpz_poly_divides(ulcs + j, ut1, ut2)) { flint_printf("FAIL:\nbad divisor\n"); + fflush(stdout); flint_abort(); } } @@ -264,6 +266,7 @@ main(void) if (!fmpz_divisible(Af->constant, content_divs + j)) { flint_printf("FAIL:\nbad divisor\n"); + fflush(stdout); flint_abort(); } fmpz_divexact(Af->constant, Af->constant, content_divs + j); @@ -273,6 +276,7 @@ main(void) if (!fmpz_mpoly_divides(t1, lcs + j, divs + j, ctx)) { flint_printf("FAIL:\nbad divisor\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_mpoly_factor/test/t-poly_pfrac.c b/fmpz_mpoly_factor/test/t-poly_pfrac.c index 8da0bd9776..2725b3a48d 100644 --- a/fmpz_mpoly_factor/test/t-poly_pfrac.c +++ b/fmpz_mpoly_factor/test/t-poly_pfrac.c @@ -67,6 +67,7 @@ void _test_pfrac( if (success != fmpz_poly_pfrac_precompute(I, b, r)) { flint_printf("FAIL: check precompute\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +114,7 @@ void _test_pfrac( if (found_bad) { flint_printf("FAIL: precomp should have failed"); + fflush(stdout); flint_abort(); } @@ -122,6 +124,7 @@ void _test_pfrac( if (!fmpq_poly_equal(S, cQ + i)) { flint_printf("FAIL: precomp produced wrong answer\n"); + fflush(stdout); flint_abort(); } } @@ -131,6 +134,7 @@ void _test_pfrac( if (!found_bad) { flint_printf("FAIL: precomp should not have failed\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-2norm_normalised_bits.c b/fmpz_poly/test/t-2norm_normalised_bits.c index 7f0668e0bd..9a00c945ce 100644 --- a/fmpz_poly/test/t-2norm_normalised_bits.c +++ b/fmpz_poly/test/t-2norm_normalised_bits.c @@ -59,6 +59,7 @@ main(void) fmpz_print(b), flint_printf("\n\n"); fmpz_print(c), flint_printf("\n\n"); flint_printf("b1 = %wd, b2 = %wd\n", b1, b2); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-CLD_bound.c b/fmpz_poly/test/t-CLD_bound.c index 82bce7c381..f99d3f23b4 100644 --- a/fmpz_poly/test/t-CLD_bound.c +++ b/fmpz_poly/test/t-CLD_bound.c @@ -83,6 +83,7 @@ main(void) fmpz_print(b->coeffs + j - 1), flint_printf("\n\n"); fmpz_print(bound), flint_printf("\n\n"); fmpz_print(sum), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -165,6 +166,7 @@ main(void) flint_printf("length = %wd, bits = %wd, j = %wd\n", a->length, bits, j - 1); fmpz_print(b->coeffs + j - 1), flint_printf("\n\n"); fmpz_print(bound), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-CRT_ui.c b/fmpz_poly/test/t-CRT_ui.c index 0fb4bfd383..a0f1b84f0d 100644 --- a/fmpz_poly/test/t-CRT_ui.c +++ b/fmpz_poly/test/t-CRT_ui.c @@ -87,6 +87,7 @@ main(void) flint_printf("\nB: \n"); fmpz_poly_print(B); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-CRT_ui_unsigned.c b/fmpz_poly/test/t-CRT_ui_unsigned.c index 5130512698..7d7afadb51 100644 --- a/fmpz_poly/test/t-CRT_ui_unsigned.c +++ b/fmpz_poly/test/t-CRT_ui_unsigned.c @@ -86,6 +86,7 @@ main(void) flint_printf("\nB: \n"); fmpz_poly_print(B); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-add.c b/fmpz_poly/test/t-add.c index 9e1a96aa83..e346dff4d6 100644 --- a/fmpz_poly/test/t-add.c +++ b/fmpz_poly/test/t-add.c @@ -50,6 +50,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-add_series.c b/fmpz_poly/test/t-add_series.c index 01c9f0817f..023dfab78c 100644 --- a/fmpz_poly/test/t-add_series.c +++ b/fmpz_poly/test/t-add_series.c @@ -51,6 +51,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -116,6 +118,7 @@ main(void) fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-add_sub_fmpz.c b/fmpz_poly/test/t-add_sub_fmpz.c index 3be6f8af09..1f3d0e8b20 100644 --- a/fmpz_poly/test/t-add_sub_fmpz.c +++ b/fmpz_poly/test/t-add_sub_fmpz.c @@ -79,6 +79,7 @@ main(void) printf("s = "); fmpz_poly_print(s); printf("\n"); printf("t = "); fmpz_poly_print(t); printf("\n"); printf("c = "); fmpz_print(c); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-add_sub_si.c b/fmpz_poly/test/t-add_sub_si.c index 3c23188d06..182aa83cb7 100644 --- a/fmpz_poly/test/t-add_sub_si.c +++ b/fmpz_poly/test/t-add_sub_si.c @@ -79,6 +79,7 @@ main(void) printf("s = "); fmpz_poly_print(s); printf("\n"); printf("t = "); fmpz_poly_print(t); printf("\n"); printf("c = "); flint_printf("%wd", c); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-bit_pack.c b/fmpz_poly/test/t-bit_pack.c index d118b16397..cc89bc1e7a 100644 --- a/fmpz_poly/test/t-bit_pack.c +++ b/fmpz_poly/test/t-bit_pack.c @@ -59,6 +59,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) flint_printf("OUTPUT: "); fmpz_poly_print_pretty(B, "x"); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -177,6 +180,7 @@ main(void) flint_printf("OUTPUT: "); fmpz_poly_print_pretty(B, "x"); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-bound_roots.c b/fmpz_poly/test/t-bound_roots.c index a1472ae116..7de6da42d0 100644 --- a/fmpz_poly/test/t-bound_roots.c +++ b/fmpz_poly/test/t-bound_roots.c @@ -79,6 +79,7 @@ main(void) flint_printf("f = "); fmpz_poly_print(f); flint_printf("\n\n"); flint_printf("bound = "); fmpz_print(bound); flint_printf("\n\n"); flint_printf("computed bound = "); fmpz_print(nbound); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-chebyshev_t.c b/fmpz_poly/test/t-chebyshev_t.c index 76c6f35719..0215130dea 100644 --- a/fmpz_poly/test/t-chebyshev_t.c +++ b/fmpz_poly/test/t-chebyshev_t.c @@ -43,6 +43,7 @@ int main() flint_printf("FAIL: n = %wd\n", n); flint_printf("t: "); fmpz_poly_print_pretty(t, "x"); flint_printf("\n"); flint_printf("T2: "); fmpz_poly_print_pretty(T2, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-chebyshev_u.c b/fmpz_poly/test/t-chebyshev_u.c index 742eaa563d..a2029ddb08 100644 --- a/fmpz_poly/test/t-chebyshev_u.c +++ b/fmpz_poly/test/t-chebyshev_u.c @@ -37,6 +37,7 @@ int main() flint_printf("FAIL: n = %wd\n", n); flint_printf("T: "); fmpz_poly_print_pretty(T, "x"); flint_printf("\n"); flint_printf("U: "); fmpz_poly_print_pretty(U, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-compose.c b/fmpz_poly/test/t-compose.c index bcb1a3dcb6..520dbd8819 100644 --- a/fmpz_poly/test/t-compose.c +++ b/fmpz_poly/test/t-compose.c @@ -61,6 +61,7 @@ main(void) flint_printf("h = "), fmpz_poly_print(h), flint_printf("\n\n"); flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n\n"); flint_printf("s = "), fmpz_poly_print(s), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("FAIL (aliasing 1):\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +121,7 @@ main(void) flint_printf("FAIL (aliasing 2):\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -158,6 +161,7 @@ main(void) flint_printf("h = "), fmpz_poly_print(h), flint_printf("\n\n"); flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n\n"); flint_printf("s = "), fmpz_poly_print(s), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -207,6 +211,7 @@ main(void) flint_printf("h = "), fmpz_poly_print(h), flint_printf("\n\n"); flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n\n"); flint_printf("s = "), fmpz_poly_print(s), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-compose_divconquer.c b/fmpz_poly/test/t-compose_divconquer.c index cf5b218d98..9ea6002e7e 100644 --- a/fmpz_poly/test/t-compose_divconquer.c +++ b/fmpz_poly/test/t-compose_divconquer.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -106,6 +108,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(f1), flint_printf("\n\n"); fmpz_poly_print(f2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-compose_horner.c b/fmpz_poly/test/t-compose_horner.c index 35ba1ac573..4289a370e7 100644 --- a/fmpz_poly/test/t-compose_horner.c +++ b/fmpz_poly/test/t-compose_horner.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -106,6 +108,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(f1), flint_printf("\n\n"); fmpz_poly_print(f2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-compose_series.c b/fmpz_poly/test/t-compose_series.c index 9a6afe140b..0f51f21712 100644 --- a/fmpz_poly/test/t-compose_series.c +++ b/fmpz_poly/test/t-compose_series.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL (aliasing 1):\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) flint_printf("FAIL (aliasing 2):\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -121,6 +123,7 @@ main(void) flint_printf("h = "), fmpz_poly_print(h), flint_printf("\n\n"); flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n\n"); flint_printf("s = "), fmpz_poly_print(s), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-compose_series_brent_kung.c b/fmpz_poly/test/t-compose_series_brent_kung.c index 5ad77370b5..802d5b9208 100644 --- a/fmpz_poly/test/t-compose_series_brent_kung.c +++ b/fmpz_poly/test/t-compose_series_brent_kung.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL (aliasing 1):\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) flint_printf("FAIL (aliasing 2):\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -120,6 +122,7 @@ main(void) flint_printf("h = "), fmpz_poly_print(h), flint_printf("\n\n"); flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n\n"); flint_printf("s = "), fmpz_poly_print(s), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-compose_series_horner.c b/fmpz_poly/test/t-compose_series_horner.c index 711299af6c..c18cbb8036 100644 --- a/fmpz_poly/test/t-compose_series_horner.c +++ b/fmpz_poly/test/t-compose_series_horner.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL (aliasing 1):\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) flint_printf("FAIL (aliasing 2):\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -121,6 +123,7 @@ main(void) flint_printf("h = "), fmpz_poly_print(h), flint_printf("\n\n"); flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n\n"); flint_printf("s = "), fmpz_poly_print(s), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-content.c b/fmpz_poly/test/t-content.c index c3098f00c4..389e4f3afb 100644 --- a/fmpz_poly/test/t-content.c +++ b/fmpz_poly/test/t-content.c @@ -54,6 +54,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(c), flint_printf("\n\n"); fmpz_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-cos_minpoly.c b/fmpz_poly/test/t-cos_minpoly.c index b0856890fb..8257a81279 100644 --- a/fmpz_poly/test/t-cos_minpoly.c +++ b/fmpz_poly/test/t-cos_minpoly.c @@ -81,6 +81,7 @@ int main() flint_printf("y = %wu\n", y); flint_printf("p = "); fmpz_poly_print(p); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-cyclotomic.c b/fmpz_poly/test/t-cyclotomic.c index d63297b5b5..21d2202d2f 100644 --- a/fmpz_poly/test/t-cyclotomic.c +++ b/fmpz_poly/test/t-cyclotomic.c @@ -76,6 +76,7 @@ int main() flint_printf("\n\nExpected:\n"); fmpz_poly_print_pretty(B, "x"); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -110,6 +111,7 @@ int main() flint_printf("\nExpected height:\n"); fmpz_print(ref); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-deflate.c b/fmpz_poly/test/t-deflate.c index ab2fb8ce6d..ecb0324802 100644 --- a/fmpz_poly/test/t-deflate.c +++ b/fmpz_poly/test/t-deflate.c @@ -36,6 +36,7 @@ main(void) if (fmpz_poly_deflation(poly1) != fmpz_poly_length(poly1)) { flint_printf("FAIL: wrong deflation for constant polynomial\n"); + fflush(stdout); flint_abort(); } @@ -43,6 +44,7 @@ main(void) if (!fmpz_poly_equal(poly2, poly1)) { flint_printf("FAIL: constant polynomial changed on deflation\n"); + fflush(stdout); flint_abort(); } } @@ -65,6 +67,7 @@ main(void) flint_printf("poly2:\n"); fmpz_poly_print(poly2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -83,6 +86,7 @@ main(void) flint_printf("poly3:\n"); fmpz_poly_print(poly3); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +94,7 @@ main(void) if (!fmpz_poly_equal(poly3, poly2)) { flint_printf("FAIL: aliasing\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-derivative.c b/fmpz_poly/test/t-derivative.c index 61c301ed3b..ff179142cf 100644 --- a/fmpz_poly/test/t-derivative.c +++ b/fmpz_poly/test/t-derivative.c @@ -47,6 +47,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -106,6 +108,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-discriminant.c b/fmpz_poly/test/t-discriminant.c index 7226a1de69..d8be626f44 100644 --- a/fmpz_poly/test/t-discriminant.c +++ b/fmpz_poly/test/t-discriminant.c @@ -66,6 +66,7 @@ main(void) flint_printf("disc(g) = "), fmpz_print(b), flint_printf("\n\n"); flint_printf("disc(fg) = "), fmpz_print(d), flint_printf("\n\n"); flint_printf("disc(f)*disc(g)*res(f,g) = "), fmpz_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n\n"); flint_printf("disc(f) = "), fmpz_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-div_basecase.c b/fmpz_poly/test/t-div_basecase.c index 2a8e0236c4..7abd861afc 100644 --- a/fmpz_poly/test/t-div_basecase.c +++ b/fmpz_poly/test/t-div_basecase.c @@ -55,6 +55,7 @@ main(void) fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); fmpz_poly_print(q2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +115,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-div_divconquer.c b/fmpz_poly/test/t-div_divconquer.c index 8c351a3469..7b6b599de2 100644 --- a/fmpz_poly/test/t-div_divconquer.c +++ b/fmpz_poly/test/t-div_divconquer.c @@ -55,6 +55,7 @@ main(void) fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); fmpz_poly_print(q2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +115,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-div_preinv.c b/fmpz_poly/test/t-div_preinv.c index 739dfe67c9..894246b7d6 100644 --- a/fmpz_poly/test/t-div_preinv.c +++ b/fmpz_poly/test/t-div_preinv.c @@ -58,6 +58,7 @@ main(void) fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); fmpz_poly_print(q2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -124,6 +126,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-div_root.c b/fmpz_poly/test/t-div_root.c index e1cf991a57..dbb7107f49 100644 --- a/fmpz_poly/test/t-div_root.c +++ b/fmpz_poly/test/t-div_root.c @@ -63,6 +63,7 @@ main(void) flint_printf("Q:\n"); fmpz_poly_print(Q); flint_printf("\n\n"); flint_printf("D:\n"); fmpz_poly_print(D); flint_printf("\n\n"); flint_printf("DQ:\n"); fmpz_poly_print(DQ); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) flint_printf("P:\n"); fmpz_poly_print(P); flint_printf("\n\n"); flint_printf("Q1:\n"); fmpz_poly_print(Q1); flint_printf("\n\n"); flint_printf("Q2:\n"); fmpz_poly_print(Q2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-div_series.c b/fmpz_poly/test/t-div_series.c index 0199af7cb5..2d1952c50f 100644 --- a/fmpz_poly/test/t-div_series.c +++ b/fmpz_poly/test/t-div_series.c @@ -50,6 +50,7 @@ main(void) flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("q = "), fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("q = "), fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +120,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("p = "), fmpz_poly_print(p), flint_printf("\n\n"); flint_printf("q = "), fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -159,6 +162,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("p = "), fmpz_poly_print(p), flint_printf("\n\n"); flint_printf("q = "), fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-div_series_basecase.c b/fmpz_poly/test/t-div_series_basecase.c index 0b6af2faa7..9cb8470db5 100644 --- a/fmpz_poly/test/t-div_series_basecase.c +++ b/fmpz_poly/test/t-div_series_basecase.c @@ -50,6 +50,7 @@ main(void) flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("q = "), fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("q = "), fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +120,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("p = "), fmpz_poly_print(p), flint_printf("\n\n"); flint_printf("q = "), fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -159,6 +162,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("p = "), fmpz_poly_print(p), flint_printf("\n\n"); flint_printf("q = "), fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-div_series_divconquer.c b/fmpz_poly/test/t-div_series_divconquer.c index 549d7456ef..f57f9aced6 100644 --- a/fmpz_poly/test/t-div_series_divconquer.c +++ b/fmpz_poly/test/t-div_series_divconquer.c @@ -50,6 +50,7 @@ main(void) flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("q = "), fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("q = "), fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +120,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("p = "), fmpz_poly_print(p), flint_printf("\n\n"); flint_printf("q = "), fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -159,6 +162,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("p = "), fmpz_poly_print(p), flint_printf("\n\n"); flint_printf("q = "), fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-divhigh_smodp.c b/fmpz_poly/test/t-divhigh_smodp.c index 6e07ff9cbe..8965bf8072 100644 --- a/fmpz_poly/test/t-divhigh_smodp.c +++ b/fmpz_poly/test/t-divhigh_smodp.c @@ -92,6 +92,7 @@ main(void) fmpz_poly_print(c), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); fmpz_print(P); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-divides.c b/fmpz_poly/test/t-divides.c index cc9d911810..9adf9694f4 100644 --- a/fmpz_poly/test/t-divides.c +++ b/fmpz_poly/test/t-divides.c @@ -45,6 +45,7 @@ main(void) fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(p), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -73,6 +74,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(p), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +102,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(p), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -138,6 +141,7 @@ main(void) fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(p), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-divlow_smodp.c b/fmpz_poly/test/t-divlow_smodp.c index 13973d31c0..7bca77b7e3 100644 --- a/fmpz_poly/test/t-divlow_smodp.c +++ b/fmpz_poly/test/t-divlow_smodp.c @@ -92,6 +92,7 @@ main(void) fmpz_poly_print(c), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); fmpz_print(P); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-divrem.c b/fmpz_poly/test/t-divrem.c index 1c9554204f..595e1c866a 100644 --- a/fmpz_poly/test/t-divrem.c +++ b/fmpz_poly/test/t-divrem.c @@ -52,6 +52,7 @@ main(void) fmpz_poly_print(prod), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -115,6 +117,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -146,6 +149,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -177,6 +181,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-divrem_basecase.c b/fmpz_poly/test/t-divrem_basecase.c index dfc2ec5fe1..e82a188b77 100644 --- a/fmpz_poly/test/t-divrem_basecase.c +++ b/fmpz_poly/test/t-divrem_basecase.c @@ -53,6 +53,7 @@ main(void) fmpz_poly_print(prod), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -116,6 +118,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -147,6 +150,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -178,6 +182,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-divrem_divconquer.c b/fmpz_poly/test/t-divrem_divconquer.c index f931e2e025..4fb40a8f8e 100644 --- a/fmpz_poly/test/t-divrem_divconquer.c +++ b/fmpz_poly/test/t-divrem_divconquer.c @@ -53,6 +53,7 @@ main(void) fmpz_poly_print(prod), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -116,6 +118,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -147,6 +150,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -178,6 +182,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-divrem_preinv.c b/fmpz_poly/test/t-divrem_preinv.c index cd017755b5..5db0dd2343 100644 --- a/fmpz_poly/test/t-divrem_preinv.c +++ b/fmpz_poly/test/t-divrem_preinv.c @@ -56,6 +56,7 @@ main(void) fmpz_poly_print(prod), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -127,6 +129,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -162,6 +165,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -197,6 +201,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-equal_fmpz.c b/fmpz_poly/test/t-equal_fmpz.c index b26648faf5..cc70731673 100644 --- a/fmpz_poly/test/t-equal_fmpz.c +++ b/fmpz_poly/test/t-equal_fmpz.c @@ -53,6 +53,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-equal_trunc.c b/fmpz_poly/test/t-equal_trunc.c index 0f3a0d67ef..0d5bcbf9ac 100644 --- a/fmpz_poly/test/t-equal_trunc.c +++ b/fmpz_poly/test/t-equal_trunc.c @@ -53,6 +53,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -93,6 +94,7 @@ main(void) fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("n = %wd\n", n); flint_printf("m = %wd\n", m); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-eta_qexp.c b/fmpz_poly/test/t-eta_qexp.c index 8539a0474d..3bd95ba35c 100644 --- a/fmpz_poly/test/t-eta_qexp.c +++ b/fmpz_poly/test/t-eta_qexp.c @@ -63,6 +63,7 @@ main(void) flint_printf("e = %wd, n = %wd\n\n", e, n); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-eulerian_polynomial.c b/fmpz_poly/test/t-eulerian_polynomial.c index 426dbb8f4c..f99d22ef7e 100644 --- a/fmpz_poly/test/t-eulerian_polynomial.c +++ b/fmpz_poly/test/t-eulerian_polynomial.c @@ -38,6 +38,7 @@ int main() flint_printf("The first coefficient is not 1 for n = %u. Received:\n", n); fmpz_poly_print_pretty(poly, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -46,6 +47,7 @@ int main() flint_printf("The last coefficient is not 1 for n = %u. Received:\n", n); fmpz_poly_print_pretty(poly, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -55,12 +57,14 @@ int main() { flint_printf("A(n, m) is not equal to A(n, n - m - 1)" "for n = %u and m = %u.\n", n, mx); + fflush(stdout); flint_abort(); } if (fmpz_cmp_si(poly->coeffs + mx, 0) <= 0) { flint_printf("Negative coefficients for A(n, m)" "where n = %u and m = %u.\n", n, mx); + fflush(stdout); flint_abort(); } } @@ -74,6 +78,7 @@ int main() "was not equal to %u!.\n", n, n); flint_printf("Expected: "), fmpz_print(fac), flint_printf("\n"); flint_printf("Got: "), fmpz_print(sum), flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-evaluate_divconquer_fmpq.c b/fmpz_poly/test/t-evaluate_divconquer_fmpq.c index d69c984756..b51a8a6ce9 100644 --- a/fmpz_poly/test/t-evaluate_divconquer_fmpq.c +++ b/fmpz_poly/test/t-evaluate_divconquer_fmpq.c @@ -57,6 +57,7 @@ main(void) fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); fmpz_poly_print(f), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -147,6 +149,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-evaluate_divconquer_fmpz.c b/fmpz_poly/test/t-evaluate_divconquer_fmpz.c index 49a9bbab22..c715937cb4 100644 --- a/fmpz_poly/test/t-evaluate_divconquer_fmpz.c +++ b/fmpz_poly/test/t-evaluate_divconquer_fmpz.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL (alias):\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -80,6 +81,7 @@ main(void) fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); fmpz_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-evaluate_fmpq.c b/fmpz_poly/test/t-evaluate_fmpq.c index 4b2f425121..505dffc3fa 100644 --- a/fmpz_poly/test/t-evaluate_fmpq.c +++ b/fmpz_poly/test/t-evaluate_fmpq.c @@ -57,6 +57,7 @@ main(void) fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); fmpz_poly_print(f), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -147,6 +149,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-evaluate_fmpz.c b/fmpz_poly/test/t-evaluate_fmpz.c index 312a5450fa..03cad4e82e 100644 --- a/fmpz_poly/test/t-evaluate_fmpz.c +++ b/fmpz_poly/test/t-evaluate_fmpz.c @@ -50,6 +50,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-evaluate_horner_d_2exp.c b/fmpz_poly/test/t-evaluate_horner_d_2exp.c index 3ad15ef617..ab901b4584 100644 --- a/fmpz_poly/test/t-evaluate_horner_d_2exp.c +++ b/fmpz_poly/test/t-evaluate_horner_d_2exp.c @@ -51,6 +51,7 @@ main(void) flint_printf("y, yexp = %.20g %wd\n\n", y, yexp); flint_printf("z = %.20g\n\n", z); flint_printf("y = %.20g\n\n", t); + fflush(stdout); flint_abort(); } @@ -111,6 +112,7 @@ main(void) mpfr_printf("%.17Rg\n", v); mpfr_printf("%.17Rg\n", e); mpfr_printf("%.17Rg\n\n", w); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-evaluate_horner_fmpq.c b/fmpz_poly/test/t-evaluate_horner_fmpq.c index c143b57aa6..d0e4ac920c 100644 --- a/fmpz_poly/test/t-evaluate_horner_fmpq.c +++ b/fmpz_poly/test/t-evaluate_horner_fmpq.c @@ -57,6 +57,7 @@ main(void) fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); fmpz_poly_print(f), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -147,6 +149,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-evaluate_horner_fmpz.c b/fmpz_poly/test/t-evaluate_horner_fmpz.c index f72c6930f7..71fce02c7b 100644 --- a/fmpz_poly/test/t-evaluate_horner_fmpz.c +++ b/fmpz_poly/test/t-evaluate_horner_fmpz.c @@ -50,6 +50,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(b), flint_printf("\n\n"); fmpz_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-evaluate_mod.c b/fmpz_poly/test/t-evaluate_mod.c index 9e4a9a5af6..36077a4371 100644 --- a/fmpz_poly/test/t-evaluate_mod.c +++ b/fmpz_poly/test/t-evaluate_mod.c @@ -58,6 +58,7 @@ main(void) gmp_printf("n = %Mu\n\n", n); gmp_printf("r = %Mu\n\n", r); flint_printf("s = "), fmpz_print(s), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-evaluate_mpq.c b/fmpz_poly/test/t-evaluate_mpq.c index f6ce98b663..8909d61fcf 100644 --- a/fmpz_poly/test/t-evaluate_mpq.c +++ b/fmpz_poly/test/t-evaluate_mpq.c @@ -58,6 +58,7 @@ main(void) fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); fmpz_poly_print(f), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -148,6 +150,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(a), flint_printf("\n\n"); fmpz_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-fibonacci.c b/fmpz_poly/test/t-fibonacci.c index d89420c0e2..00cd9f4353 100644 --- a/fmpz_poly/test/t-fibonacci.c +++ b/fmpz_poly/test/t-fibonacci.c @@ -42,6 +42,7 @@ int main(void) flint_printf("FAIL: n = %wd\n", n); flint_printf("Direct: "); fmpz_poly_print_pretty(R, "x"); flint_printf("\n"); flint_printf("Recur.: "); fmpz_poly_print_pretty(Pn, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-gcd.c b/fmpz_poly/test/t-gcd.c index 0f0e5a877f..6a6e010051 100644 --- a/fmpz_poly/test/t-gcd.c +++ b/fmpz_poly/test/t-gcd.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL (aliasing a and b):\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) flint_printf("FAIL (aliasing a and c):\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -114,6 +116,7 @@ main(void) fmpz_poly_print(g), flint_printf("\n"); fmpz_poly_print(a), flint_printf("\n"); fmpz_poly_print(d), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-gcd_heuristic.c b/fmpz_poly/test/t-gcd_heuristic.c index 74cbafd598..999fdaf4ef 100644 --- a/fmpz_poly/test/t-gcd_heuristic.c +++ b/fmpz_poly/test/t-gcd_heuristic.c @@ -59,6 +59,7 @@ main(void) flint_printf("FAIL (aliasing a and b):\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -88,6 +89,7 @@ main(void) flint_printf("FAIL (aliasing a and c):\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -127,6 +129,7 @@ main(void) flint_printf("g = "), fmpz_poly_print(g), flint_printf("\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n"); flint_printf("d = "), fmpz_poly_print(d), flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -173,6 +176,7 @@ main(void) flint_printf("g = "), fmpz_poly_print(g), flint_printf("\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n"); flint_printf("d = "), fmpz_poly_print(d), flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -227,6 +231,7 @@ main(void) flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n"); flint_printf("g = "), fmpz_poly_print(g), flint_printf("\n"); flint_printf("d = "), fmpz_poly_print(d), flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -258,6 +263,7 @@ main(void) { flint_printf("FAIL (check 1 == gcd(x^2, 24*x - 32):\n"); fmpz_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -290,6 +296,7 @@ main(void) { flint_printf("FAIL Mellit test case:\n"); fmpz_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-gcd_modular.c b/fmpz_poly/test/t-gcd_modular.c index 783e38bfdc..af16a3173e 100644 --- a/fmpz_poly/test/t-gcd_modular.c +++ b/fmpz_poly/test/t-gcd_modular.c @@ -60,6 +60,7 @@ main(void) flint_printf("FAIL (aliasing a and b):\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -88,6 +89,7 @@ main(void) flint_printf("FAIL (aliasing a and c):\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -125,6 +127,7 @@ main(void) flint_printf("g = "), fmpz_poly_print(g), flint_printf("\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n"); flint_printf("d = "), fmpz_poly_print(d), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -168,6 +171,7 @@ main(void) flint_printf("g = "), fmpz_poly_print(g), flint_printf("\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n"); flint_printf("d = "), fmpz_poly_print(d), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -198,6 +202,7 @@ main(void) { flint_printf("FAIL (check 1 == gcd(x^2, 24*x - 32):\n"); fmpz_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -226,6 +231,7 @@ main(void) { flint_printf("FAIL (check special #2):\n"); fmpz_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-gcd_subresultant.c b/fmpz_poly/test/t-gcd_subresultant.c index bcff1163d2..499b4f04e5 100644 --- a/fmpz_poly/test/t-gcd_subresultant.c +++ b/fmpz_poly/test/t-gcd_subresultant.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL (aliasing a and b):\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) flint_printf("FAIL (aliasing a and c):\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +115,7 @@ main(void) fmpz_poly_print(f), flint_printf("\n"); fmpz_poly_print(g), flint_printf("\n"); fmpz_poly_print(d), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-get_coeff_ptr.c b/fmpz_poly/test/t-get_coeff_ptr.c index e614f759ec..4d2e265492 100644 --- a/fmpz_poly/test/t-get_coeff_ptr.c +++ b/fmpz_poly/test/t-get_coeff_ptr.c @@ -48,6 +48,7 @@ main(void) flint_printf("A = "), fmpz_poly_print(A), flint_printf("\n\n"); flint_printf("a = "), fmpz_print(a), flint_printf("\n\n"); flint_printf("n = %wd\n\n", n); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-get_nmod_poly.c b/fmpz_poly/test/t-get_nmod_poly.c index 28a6e24da2..ca63006981 100644 --- a/fmpz_poly/test/t-get_nmod_poly.c +++ b/fmpz_poly/test/t-get_nmod_poly.c @@ -57,6 +57,7 @@ main(void) if (!nmod_poly_equal(M, M2)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-get_set_coeff_fmpz.c b/fmpz_poly/test/t-get_set_coeff_fmpz.c index 0ad048061e..6bc50f442f 100644 --- a/fmpz_poly/test/t-get_set_coeff_fmpz.c +++ b/fmpz_poly/test/t-get_set_coeff_fmpz.c @@ -53,6 +53,7 @@ main(void) flint_printf("x1 = "), fmpz_print(x1), flint_printf("\n"); flint_printf("x2 = "), fmpz_print(x2), flint_printf("\n"); flint_printf("coeff = %wd, length = %wd\n", coeff, len); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-get_set_coeff_mpz.c b/fmpz_poly/test/t-get_set_coeff_mpz.c index baaba25feb..94101ee590 100644 --- a/fmpz_poly/test/t-get_set_coeff_mpz.c +++ b/fmpz_poly/test/t-get_set_coeff_mpz.c @@ -58,6 +58,7 @@ main(void) flint_printf("x1 = "), fmpz_print(x1), flint_printf("\n"); flint_printf("x2 = "), fmpz_print(x2), flint_printf("\n"); flint_printf("coeff = %wd, length = %wd\n", coeff, len); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-get_set_coeff_si.c b/fmpz_poly/test/t-get_set_coeff_si.c index c54a654c16..cc66fdaaed 100644 --- a/fmpz_poly/test/t-get_set_coeff_si.c +++ b/fmpz_poly/test/t-get_set_coeff_si.c @@ -49,6 +49,7 @@ main(void) { flint_printf("FAIL: n1 = %wd, n2 = %wd, coeff = %wd, length = %wd\n", n1, n2, coeff, len); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-get_set_coeff_ui.c b/fmpz_poly/test/t-get_set_coeff_ui.c index 25a370d193..c5f44d9822 100644 --- a/fmpz_poly/test/t-get_set_coeff_ui.c +++ b/fmpz_poly/test/t-get_set_coeff_ui.c @@ -48,6 +48,7 @@ main(void) { flint_printf("FAIL: n1 = %wu, n2 = %wu, coeff = %wd, length = %wd\n", n1, n2, coeff, len); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-get_set_str.c b/fmpz_poly/test/t-get_set_str.c index c3f69834a3..ce5d482b8d 100644 --- a/fmpz_poly/test/t-get_set_str.c +++ b/fmpz_poly/test/t-get_set_str.c @@ -48,6 +48,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-get_str.c b/fmpz_poly/test/t-get_str.c index 3b840032e3..303aca567f 100644 --- a/fmpz_poly/test/t-get_str.c +++ b/fmpz_poly/test/t-get_str.c @@ -40,6 +40,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n"); flint_printf("str(a) = {%s}\n", str); + fflush(stdout); flint_abort(); } flint_free(str); @@ -52,6 +53,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n"); flint_printf("str(a) = {%s}\n", str); + fflush(stdout); flint_abort(); } flint_free(str); @@ -64,6 +66,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n"); flint_printf("str(a) = {%s}\n", str); + fflush(stdout); flint_abort(); } flint_free(str); diff --git a/fmpz_poly/test/t-get_str_pretty.c b/fmpz_poly/test/t-get_str_pretty.c index 8b4a26475f..a929f9a0dc 100644 --- a/fmpz_poly/test/t-get_str_pretty.c +++ b/fmpz_poly/test/t-get_str_pretty.c @@ -40,6 +40,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n"); flint_printf("str(a) = {%s}\n", str); + fflush(stdout); flint_abort(); } flint_free(str); @@ -52,6 +53,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n"); flint_printf("str(a) = {%s}\n", str); + fflush(stdout); flint_abort(); } flint_free(str); @@ -64,6 +66,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n"); flint_printf("str(a) = {%s}\n", str); + fflush(stdout); flint_abort(); } flint_free(str); diff --git a/fmpz_poly/test/t-hensel_lift.c b/fmpz_poly/test/t-hensel_lift.c index 4704f5bbf7..f05288459b 100644 --- a/fmpz_poly/test/t-hensel_lift.c +++ b/fmpz_poly/test/t-hensel_lift.c @@ -161,6 +161,7 @@ main(void) fmpz_poly_print(F_poly2); flint_printf("\n\n"); fmpz_poly_print(F_poly3); flint_printf("\n\n"); fmpz_poly_print(Prod_1); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-hensel_lift_once.c b/fmpz_poly/test/t-hensel_lift_once.c index 0cf4f28aa2..ed828c6eda 100644 --- a/fmpz_poly/test/t-hensel_lift_once.c +++ b/fmpz_poly/test/t-hensel_lift_once.c @@ -99,6 +99,7 @@ main(void) fmpz_poly_print(G); flint_printf("\n\n"); fmpz_poly_print(H); flint_printf("\n\n"); fmpz_poly_factor_print(F_fac); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-hensel_lift_without_only_inverse.c b/fmpz_poly/test/t-hensel_lift_without_only_inverse.c index 67c43eab98..6a2c6cde8b 100644 --- a/fmpz_poly/test/t-hensel_lift_without_only_inverse.c +++ b/fmpz_poly/test/t-hensel_lift_without_only_inverse.c @@ -160,6 +160,7 @@ main(void) fmpz_poly_print(F_poly2); flint_printf("\n\n"); fmpz_poly_print(F_poly3); flint_printf("\n\n"); fmpz_poly_print(Prod_1); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-hensel_start_continue_lift.c b/fmpz_poly/test/t-hensel_start_continue_lift.c index 988fca00f4..fbca7e45f8 100644 --- a/fmpz_poly/test/t-hensel_start_continue_lift.c +++ b/fmpz_poly/test/t-hensel_start_continue_lift.c @@ -144,6 +144,7 @@ main(void) fmpz_poly_print(G); flint_printf("\n\n"); fmpz_poly_print(H); flint_printf("\n\n"); fmpz_poly_factor_print(F_fac); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-hermite_h.c b/fmpz_poly/test/t-hermite_h.c index 15dafc17d6..b41ff3149e 100644 --- a/fmpz_poly/test/t-hermite_h.c +++ b/fmpz_poly/test/t-hermite_h.c @@ -49,6 +49,7 @@ main() flint_printf("T1: "); fmpz_poly_print_pretty(T1, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-hermite_he.c b/fmpz_poly/test/t-hermite_he.c index 6b96cbe834..155b25cf2e 100644 --- a/fmpz_poly/test/t-hermite_he.c +++ b/fmpz_poly/test/t-hermite_he.c @@ -49,6 +49,7 @@ main() flint_printf("T1: "); fmpz_poly_print_pretty(T1, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-inflate.c b/fmpz_poly/test/t-inflate.c index b8aa2784ae..2e06ce8233 100644 --- a/fmpz_poly/test/t-inflate.c +++ b/fmpz_poly/test/t-inflate.c @@ -54,6 +54,7 @@ main(void) flint_printf("poly3:\n"); fmpz_poly_print(poly3); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -67,6 +68,7 @@ main(void) flint_printf("poly2:\n"); fmpz_poly_print(poly2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-interpolate_fmpz_vec.c b/fmpz_poly/test/t-interpolate_fmpz_vec.c index d1fe5a9722..eea4427ed3 100644 --- a/fmpz_poly/test/t-interpolate_fmpz_vec.c +++ b/fmpz_poly/test/t-interpolate_fmpz_vec.c @@ -58,6 +58,7 @@ main(void) flint_printf("FAIL (P != Q):\n"); fmpz_poly_print(P), flint_printf("\n\n"); fmpz_poly_print(Q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-inv_series.c b/fmpz_poly/test/t-inv_series.c index a937a7584d..accf693cba 100644 --- a/fmpz_poly/test/t-inv_series.c +++ b/fmpz_poly/test/t-inv_series.c @@ -52,6 +52,7 @@ main(void) flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-inv_series_basecase.c b/fmpz_poly/test/t-inv_series_basecase.c index 0decd74f1b..3100e04a2a 100644 --- a/fmpz_poly/test/t-inv_series_basecase.c +++ b/fmpz_poly/test/t-inv_series_basecase.c @@ -57,6 +57,7 @@ main(void) flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -89,6 +90,7 @@ main(void) flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-inv_series_newton.c b/fmpz_poly/test/t-inv_series_newton.c index f914a2eb48..049355b0d5 100644 --- a/fmpz_poly/test/t-inv_series_newton.c +++ b/fmpz_poly/test/t-inv_series_newton.c @@ -52,6 +52,7 @@ main(void) flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-is_cyclotomic.c b/fmpz_poly/test/t-is_cyclotomic.c index b67391782a..2e835ef934 100644 --- a/fmpz_poly/test/t-is_cyclotomic.c +++ b/fmpz_poly/test/t-is_cyclotomic.c @@ -37,6 +37,7 @@ main(void) flint_printf("FAIL\n"); fmpz_poly_print(f); flint_printf("\n\n"); flint_printf("%wu %wu\n\n", n, r); + fflush(stdout); flint_abort(); } @@ -60,6 +61,7 @@ main(void) flint_printf("FAIL\n"); fmpz_poly_print(f); flint_printf("\n\n"); flint_printf("%wu %wu\n\n", n, r); + fflush(stdout); flint_abort(); } @@ -91,6 +93,7 @@ main(void) fmpz_poly_print(f); flint_printf("\n\n"); fmpz_poly_print(g); flint_printf("\n\n"); flint_printf("%wu\n\n", n); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-is_squarefree.c b/fmpz_poly/test/t-is_squarefree.c index ba5b013fc3..e59ca912b4 100644 --- a/fmpz_poly/test/t-is_squarefree.c +++ b/fmpz_poly/test/t-is_squarefree.c @@ -42,6 +42,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_poly_debug(f), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_poly_debug(f), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -106,6 +108,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_poly_debug(f), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-lcm.c b/fmpz_poly/test/t-lcm.c index f309f4d1f5..6519dbaccf 100644 --- a/fmpz_poly/test/t-lcm.c +++ b/fmpz_poly/test/t-lcm.c @@ -50,6 +50,7 @@ main(void) flint_printf("FAIL (aliasing a and b):\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) flint_printf("FAIL (aliasing a and c):\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +121,7 @@ main(void) fmpz_poly_print(lcm), flint_printf("\n"); fmpz_poly_print(lhs), flint_printf("\n"); fmpz_poly_print(rhs), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-legendre_pt.c b/fmpz_poly/test/t-legendre_pt.c index 2a1254a290..b66bcc2336 100644 --- a/fmpz_poly/test/t-legendre_pt.c +++ b/fmpz_poly/test/t-legendre_pt.c @@ -49,6 +49,7 @@ int main() flint_printf("FAIL: n = %wd\n", n); flint_printf("t: "); fmpz_poly_print_pretty(t, "x"); flint_printf("\n"); flint_printf("tt: "); fmpz_poly_print_pretty(tt, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-mul.c b/fmpz_poly/test/t-mul.c index 6980545604..d47d9dfd2c 100644 --- a/fmpz_poly/test/t-mul.c +++ b/fmpz_poly/test/t-mul.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -81,6 +82,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -110,6 +112,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -146,6 +149,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a1), flint_printf("\n\n"); fmpz_poly_print(a2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -192,6 +196,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(out1), flint_printf("\n\n"); fmpz_poly_print(out2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-mul_KS.c b/fmpz_poly/test/t-mul_KS.c index 63d14026ea..236647b180 100644 --- a/fmpz_poly/test/t-mul_KS.c +++ b/fmpz_poly/test/t-mul_KS.c @@ -48,6 +48,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -104,6 +106,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -133,6 +136,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -163,6 +167,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -204,6 +209,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(out1), flint_printf("\n\n"); fmpz_poly_print(out2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-mul_SS.c b/fmpz_poly/test/t-mul_SS.c index 72b580fe7e..73bdb39d47 100644 --- a/fmpz_poly/test/t-mul_SS.c +++ b/fmpz_poly/test/t-mul_SS.c @@ -48,6 +48,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -104,6 +106,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -133,6 +136,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -163,6 +167,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -193,6 +198,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-mul_SS_precache.c b/fmpz_poly/test/t-mul_SS_precache.c index 3382bf2dc0..bed8cec481 100644 --- a/fmpz_poly/test/t-mul_SS_precache.c +++ b/fmpz_poly/test/t-mul_SS_precache.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-mul_classical.c b/fmpz_poly/test/t-mul_classical.c index 87ca2b03ae..7903bc12f0 100644 --- a/fmpz_poly/test/t-mul_classical.c +++ b/fmpz_poly/test/t-mul_classical.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -112,6 +114,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a1), flint_printf("\n\n"); fmpz_poly_print(a2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -154,6 +157,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(out1), flint_printf("\n\n"); fmpz_poly_print(out2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-mul_karatsuba.c b/fmpz_poly/test/t-mul_karatsuba.c index e2650f7631..7ae3bd7496 100644 --- a/fmpz_poly/test/t-mul_karatsuba.c +++ b/fmpz_poly/test/t-mul_karatsuba.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -106,6 +108,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -151,6 +154,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(out1), flint_printf("\n\n"); fmpz_poly_print(out2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-mulhigh_classical.c b/fmpz_poly/test/t-mulhigh_classical.c index 8b23ce7b9b..8eafe0d1f9 100644 --- a/fmpz_poly/test/t-mulhigh_classical.c +++ b/fmpz_poly/test/t-mulhigh_classical.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -120,6 +122,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-mulhigh_karatsuba_n.c b/fmpz_poly/test/t-mulhigh_karatsuba_n.c index d2ff6274ed..dda374ed75 100644 --- a/fmpz_poly/test/t-mulhigh_karatsuba_n.c +++ b/fmpz_poly/test/t-mulhigh_karatsuba_n.c @@ -51,6 +51,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -81,6 +82,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -115,6 +117,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-mulhigh_n.c b/fmpz_poly/test/t-mulhigh_n.c index 2a5bcb2cd7..df5ece8c64 100644 --- a/fmpz_poly/test/t-mulhigh_n.c +++ b/fmpz_poly/test/t-mulhigh_n.c @@ -59,6 +59,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-mullow.c b/fmpz_poly/test/t-mullow.c index 806c415840..6a0ead181e 100644 --- a/fmpz_poly/test/t-mullow.c +++ b/fmpz_poly/test/t-mullow.c @@ -51,6 +51,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-mullow_KS.c b/fmpz_poly/test/t-mullow_KS.c index 25a29c9a1e..20cd1de984 100644 --- a/fmpz_poly/test/t-mullow_KS.c +++ b/fmpz_poly/test/t-mullow_KS.c @@ -52,6 +52,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +121,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-mullow_SS.c b/fmpz_poly/test/t-mullow_SS.c index c934027dd9..0c73d6080f 100644 --- a/fmpz_poly/test/t-mullow_SS.c +++ b/fmpz_poly/test/t-mullow_SS.c @@ -52,6 +52,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +121,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-mullow_SS_precache.c b/fmpz_poly/test/t-mullow_SS_precache.c index 66f2d3c440..5a693e78fc 100644 --- a/fmpz_poly/test/t-mullow_SS_precache.c +++ b/fmpz_poly/test/t-mullow_SS_precache.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -96,6 +97,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-mullow_classical.c b/fmpz_poly/test/t-mullow_classical.c index 115557e074..956bb8de89 100644 --- a/fmpz_poly/test/t-mullow_classical.c +++ b/fmpz_poly/test/t-mullow_classical.c @@ -52,6 +52,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +121,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-mullow_karatsuba_n.c b/fmpz_poly/test/t-mullow_karatsuba_n.c index 798083c34c..7ebfa1b350 100644 --- a/fmpz_poly/test/t-mullow_karatsuba_n.c +++ b/fmpz_poly/test/t-mullow_karatsuba_n.c @@ -51,6 +51,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -81,6 +82,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +115,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-mulmid_classical.c b/fmpz_poly/test/t-mulmid_classical.c index 22490e8229..571f45ed6e 100644 --- a/fmpz_poly/test/t-mulmid_classical.c +++ b/fmpz_poly/test/t-mulmid_classical.c @@ -51,6 +51,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -121,6 +123,7 @@ main(void) flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("d = "), fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-neg.c b/fmpz_poly/test/t-neg.c index 977f94a91e..53e640b17c 100644 --- a/fmpz_poly/test/t-neg.c +++ b/fmpz_poly/test/t-neg.c @@ -47,6 +47,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-newton_to_monomial.c b/fmpz_poly/test/t-newton_to_monomial.c index d366c03e26..43410d91c1 100644 --- a/fmpz_poly/test/t-newton_to_monomial.c +++ b/fmpz_poly/test/t-newton_to_monomial.c @@ -56,6 +56,7 @@ main(void) flint_printf("FAIL: roundtrip\n"); fmpz_poly_print(f); flint_printf("\n"); fmpz_poly_print(g); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-num_real_roots.c b/fmpz_poly/test/t-num_real_roots.c index e046804678..2f447f3aef 100644 --- a/fmpz_poly/test/t-num_real_roots.c +++ b/fmpz_poly/test/t-num_real_roots.c @@ -34,6 +34,7 @@ int main() printf("ERROR:\n"); flint_printf("got k in wrong range k = %wd\n", k); printf("p = "); fmpz_poly_print(p); printf("\n"); + fflush(stdout); flint_abort(); } @@ -60,6 +61,7 @@ int main() printf("ERROR:\n"); flint_printf("found k1=%wd and k2=%wd\n", k1, k2); printf("p = "); fmpz_poly_print(p); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-num_real_roots_sturm.c b/fmpz_poly/test/t-num_real_roots_sturm.c index 9bb5f1c560..ae96808677 100644 --- a/fmpz_poly/test/t-num_real_roots_sturm.c +++ b/fmpz_poly/test/t-num_real_roots_sturm.c @@ -34,6 +34,7 @@ int main() printf("ERROR:\n"); flint_printf("got k in wrong range k = %wd\n", k); printf("p = "); fmpz_poly_print(p); printf("\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ int main() flint_printf("found k = %wd instead of n = %wd\n", k, n); printf("vec = "); _fmpq_vec_print(vec, n); printf("\n"); printf("p = "); fmpz_poly_print(p); printf("\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +84,7 @@ int main() k_neg, k_pos, k, n - k); printf("vec = "); _fmpq_vec_print(vec, n); printf("\n"); printf("p = "); fmpz_poly_print(p); printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-pow.c b/fmpz_poly/test/t-pow.c index 307d99326e..4f83b52fd7 100644 --- a/fmpz_poly/test/t-pow.c +++ b/fmpz_poly/test/t-pow.c @@ -51,6 +51,7 @@ main(void) flint_printf("exp = %wu\n", exp); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -93,6 +94,7 @@ main(void) flint_printf("exp = %wu\n", exp); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-pow_addchains.c b/fmpz_poly/test/t-pow_addchains.c index c845228b56..d67c3ea025 100644 --- a/fmpz_poly/test/t-pow_addchains.c +++ b/fmpz_poly/test/t-pow_addchains.c @@ -52,6 +52,7 @@ main(void) flint_printf("exp = %wu\n", exp); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -81,6 +82,7 @@ main(void) flint_printf("exp = %wu\n", exp); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-pow_binexp.c b/fmpz_poly/test/t-pow_binexp.c index 1131af35c1..ccce1b4836 100644 --- a/fmpz_poly/test/t-pow_binexp.c +++ b/fmpz_poly/test/t-pow_binexp.c @@ -51,6 +51,7 @@ main(void) flint_printf("exp = %wu\n", exp); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -80,6 +81,7 @@ main(void) flint_printf("exp = %wu\n", exp); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-pow_binomial.c b/fmpz_poly/test/t-pow_binomial.c index 6040f97ab8..067631d5b3 100644 --- a/fmpz_poly/test/t-pow_binomial.c +++ b/fmpz_poly/test/t-pow_binomial.c @@ -54,6 +54,7 @@ main(void) flint_printf("exp = %wu\n", exp); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -86,6 +87,7 @@ main(void) flint_printf("exp = %wu\n", exp); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-pow_multinomial.c b/fmpz_poly/test/t-pow_multinomial.c index f54178a99d..19206e312e 100644 --- a/fmpz_poly/test/t-pow_multinomial.c +++ b/fmpz_poly/test/t-pow_multinomial.c @@ -52,6 +52,7 @@ main(void) flint_printf("exp = %wu\n", exp); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -81,6 +82,7 @@ main(void) flint_printf("exp = %wu\n", exp); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-pow_trunc.c b/fmpz_poly/test/t-pow_trunc.c index ef4041e547..e35c6d25d9 100644 --- a/fmpz_poly/test/t-pow_trunc.c +++ b/fmpz_poly/test/t-pow_trunc.c @@ -54,6 +54,7 @@ main(void) flint_printf("exp = %wu\n", exp); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -89,6 +90,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-power_sums.c b/fmpz_poly/test/t-power_sums.c index e5ee9388ab..984daf42d5 100644 --- a/fmpz_poly/test/t-power_sums.c +++ b/fmpz_poly/test/t-power_sums.c @@ -50,6 +50,7 @@ main(void) flint_printf("%d %d %d\n\n", i, j, k); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -70,6 +71,7 @@ main(void) { flint_printf("FAIL:\n\n"); flint_printf("%d %d %d %d\n", i, j, k, l); + fflush(stdout); flint_abort(); } fmpz_mul_si(il, il, i); @@ -123,6 +125,7 @@ main(void) ("FAIL: equality power_sums, power_sums_naive\n"); flint_printf("%ld", n); fmpz_poly_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +142,7 @@ main(void) flint_printf("FAIL: equality with schoenhage formula\n"); flint_printf("%ld", n); fmpz_poly_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } @@ -195,6 +199,7 @@ main(void) fmpz_poly_print(d), flint_printf("\n"); fmpz_poly_print(e), flint_printf("\n"); fmpz_poly_print(f), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-primitive_part.c b/fmpz_poly/test/t-primitive_part.c index 2930a47b14..1225ce9ed5 100644 --- a/fmpz_poly/test/t-primitive_part.c +++ b/fmpz_poly/test/t-primitive_part.c @@ -47,6 +47,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-print_read.c b/fmpz_poly/test/t-print_read.c index a99dc9567d..5eac69952a 100644 --- a/fmpz_poly/test/t-print_read.c +++ b/fmpz_poly/test/t-print_read.c @@ -56,6 +56,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to set-up the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -63,6 +64,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to fork the process.\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +78,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open output file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -89,6 +92,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Write error.\n"); + fflush(stdout); flint_abort(); } } @@ -110,6 +114,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open input file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -123,6 +128,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Read error.\n"); + fflush(stdout); flint_abort(); } @@ -132,6 +138,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("a[i] = "), fmpz_poly_print(a[i]), flint_printf("\n"); flint_printf("t = "), fmpz_poly_print(t), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -146,6 +153,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Only %d out of %d objects were processed.\n", i, n); + fflush(stdout); flint_abort(); } @@ -162,6 +170,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to set-up the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -169,6 +178,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to fork the process.\n"); + fflush(stdout); flint_abort(); } @@ -182,6 +192,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open output file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -190,6 +201,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Write error.\n"); + fflush(stdout); flint_abort(); } @@ -207,6 +219,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open input file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -220,6 +233,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("r = %d\n", r); + fflush(stdout); flint_abort(); } ++i; @@ -234,6 +248,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Carried out %d reads, but \"%s\" has only 4 characters.\n", i, str); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-print_read_pretty.c b/fmpz_poly/test/t-print_read_pretty.c index 31bae45100..f01c1adad9 100644 --- a/fmpz_poly/test/t-print_read_pretty.c +++ b/fmpz_poly/test/t-print_read_pretty.c @@ -58,6 +58,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to set-up the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to fork the process.\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +80,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open output file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +94,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Write error.\n"); + fflush(stdout); flint_abort(); } } @@ -113,6 +117,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open input file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -126,6 +131,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Read error.\n"); + fflush(stdout); flint_abort(); } @@ -137,6 +143,7 @@ int main(void) flint_printf("a[i] = "), fmpz_poly_print_pretty(a[i], var), flint_printf("\n"); flint_printf("t = "), fmpz_poly_print_pretty(t, rvar), flint_printf("\n"); flint_printf("rvar = %s\n", rvar); + fflush(stdout); flint_abort(); } flint_free(rvar); @@ -152,6 +159,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Only %d out of %d objects were processed.\n", i, n); + fflush(stdout); flint_abort(); } @@ -168,6 +176,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to set-up the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -175,6 +184,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Failed to fork the process.\n"); + fflush(stdout); flint_abort(); } @@ -188,6 +198,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open output file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -196,6 +207,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Write error.\n"); + fflush(stdout); flint_abort(); } @@ -214,6 +226,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Could not open input file at the pipe.\n"); + fflush(stdout); flint_abort(); } @@ -232,6 +245,7 @@ int main(void) flint_printf("str = {%s}\n", str); flint_printf("rvar = {%s}\n", rvar); flint_printf("t = "), fmpz_poly_print(t), flint_printf("\n"); + fflush(stdout); flint_abort(); } if (rvar) diff --git a/fmpz_poly/test/t-product_roots_fmpq_vec.c b/fmpz_poly/test/t-product_roots_fmpq_vec.c index b4f0d3ce21..7ff51c2582 100644 --- a/fmpz_poly/test/t-product_roots_fmpq_vec.c +++ b/fmpz_poly/test/t-product_roots_fmpq_vec.c @@ -42,6 +42,7 @@ int main() n, fmpz_poly_degree(p)); printf("vec = "); _fmpq_vec_print(vec, n); printf("\n"); printf("p = "); fmpz_poly_print(p); printf("\n"); + fflush(stdout); flint_abort(); } @@ -58,6 +59,7 @@ int main() printf(" is not zero"); printf("vec = "); _fmpq_vec_print(vec, n); printf("\n"); printf("p = "); fmpz_poly_print(p); printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-product_roots_fmpz_vec.c b/fmpz_poly/test/t-product_roots_fmpz_vec.c index 4d13a79bba..52156b869f 100644 --- a/fmpz_poly/test/t-product_roots_fmpz_vec.c +++ b/fmpz_poly/test/t-product_roots_fmpz_vec.c @@ -62,6 +62,7 @@ main(void) flint_printf("FAIL (P != Q):\n"); fmpz_poly_print(P), flint_printf("\n\n"); fmpz_poly_print(Q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-pseudo_div.c b/fmpz_poly/test/t-pseudo_div.c index 24f9049ce0..b95d6570c5 100644 --- a/fmpz_poly/test/t-pseudo_div.c +++ b/fmpz_poly/test/t-pseudo_div.c @@ -58,6 +58,7 @@ main(void) fmpz_poly_print(prod), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -89,6 +90,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +120,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-pseudo_divrem_basecase.c b/fmpz_poly/test/t-pseudo_divrem_basecase.c index 6a35b3d70e..8b28e3c21b 100644 --- a/fmpz_poly/test/t-pseudo_divrem_basecase.c +++ b/fmpz_poly/test/t-pseudo_divrem_basecase.c @@ -58,6 +58,7 @@ main(void) fmpz_poly_print(prod), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -124,6 +126,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -155,6 +158,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -187,6 +191,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-pseudo_divrem_cohen.c b/fmpz_poly/test/t-pseudo_divrem_cohen.c index f1da7444c6..af342ef98f 100644 --- a/fmpz_poly/test/t-pseudo_divrem_cohen.c +++ b/fmpz_poly/test/t-pseudo_divrem_cohen.c @@ -61,6 +61,7 @@ main(void) flint_printf("prod = "), fmpz_poly_print(prod), flint_printf("\n\n"); flint_printf("q = "), fmpz_poly_print(q), flint_printf("\n\n"); flint_printf("r = "), fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -125,6 +127,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -156,6 +159,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -187,6 +191,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-pseudo_divrem_divconquer.c b/fmpz_poly/test/t-pseudo_divrem_divconquer.c index ae3c93e9b0..71797c6d25 100644 --- a/fmpz_poly/test/t-pseudo_divrem_divconquer.c +++ b/fmpz_poly/test/t-pseudo_divrem_divconquer.c @@ -58,6 +58,7 @@ main(void) flint_printf("qb + r = "), fmpz_poly_print(prod), flint_printf("\n\n"); flint_printf("q = "), fmpz_poly_print(q), flint_printf("\n\n"); flint_printf("r = "), fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -124,6 +126,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -155,6 +158,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -187,6 +191,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-pseudo_rem.c b/fmpz_poly/test/t-pseudo_rem.c index e942b9e447..61ee90d227 100644 --- a/fmpz_poly/test/t-pseudo_rem.c +++ b/fmpz_poly/test/t-pseudo_rem.c @@ -53,6 +53,7 @@ main(void) fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); fmpz_poly_print(r2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -115,6 +117,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-pseudo_rem_cohen.c b/fmpz_poly/test/t-pseudo_rem_cohen.c index 6ec3126099..a004c8ac85 100644 --- a/fmpz_poly/test/t-pseudo_rem_cohen.c +++ b/fmpz_poly/test/t-pseudo_rem_cohen.c @@ -52,6 +52,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("r1 = "), fmpz_poly_print(r1), flint_printf("\n\n"); flint_printf("r2 = "), fmpz_poly_print(r2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) flint_printf("FAIL (aliasing r, a):\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -110,6 +112,7 @@ main(void) flint_printf("FAIL (aliasing r, b):\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-randtest_no_real_root.c b/fmpz_poly/test/t-randtest_no_real_root.c index 0d4b7ee1d2..11b7d630a3 100644 --- a/fmpz_poly/test/t-randtest_no_real_root.c +++ b/fmpz_poly/test/t-randtest_no_real_root.c @@ -38,6 +38,7 @@ int main() flint_printf("got length (= %wd) above the requested limit %wd\n", fmpz_poly_length(p), len); printf("p = "); fmpz_poly_print(p); printf("\n"); + fflush(stdout); flint_abort(); } @@ -50,6 +51,7 @@ int main() flint_printf("%wd-th coefficient exceed requested bit size\n", i); printf("p = "); fmpz_poly_print(p); printf("\n"); flint_printf("bits = %wu\n", bits); + fflush(stdout); flint_abort(); } } @@ -62,6 +64,7 @@ int main() printf("p = "); fmpz_poly_print(p); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-rem_basecase.c b/fmpz_poly/test/t-rem_basecase.c index e7496cad8f..e976b0a4de 100644 --- a/fmpz_poly/test/t-rem_basecase.c +++ b/fmpz_poly/test/t-rem_basecase.c @@ -55,6 +55,7 @@ main(void) fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); fmpz_poly_print(r2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +115,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-rem_powers_precomp.c b/fmpz_poly/test/t-rem_powers_precomp.c index 0d8fd2fbd4..5158589ca7 100644 --- a/fmpz_poly/test/t-rem_powers_precomp.c +++ b/fmpz_poly/test/t-rem_powers_precomp.c @@ -58,6 +58,7 @@ main(void) fmpz_poly_print(q), flint_printf("\n\n"); fmpz_poly_print(r), flint_printf("\n\n"); fmpz_poly_print(r2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -124,6 +126,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-remove.c b/fmpz_poly/test/t-remove.c index 6266e1ddaf..2948b7ee25 100644 --- a/fmpz_poly/test/t-remove.c +++ b/fmpz_poly/test/t-remove.c @@ -56,6 +56,7 @@ main(void) fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(p), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(p), flint_printf("\n\n"); fmpz_poly_print(p), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -144,6 +146,7 @@ main(void) fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(p), flint_printf("\n\n"); fmpz_poly_print(q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-remove_content_2exp.c b/fmpz_poly/test/t-remove_content_2exp.c index 40fa0c59cb..00624fd17b 100644 --- a/fmpz_poly/test/t-remove_content_2exp.c +++ b/fmpz_poly/test/t-remove_content_2exp.c @@ -48,6 +48,7 @@ int main() flint_printf("g2 = "); fmpz_poly_print(g2); flint_printf("\n\n"); flint_printf("g3 = "); fmpz_poly_print(g3); flint_printf("\n\n"); flint_printf("ERROR \n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-resultant.c b/fmpz_poly/test/t-resultant.c index 0fd0b69543..882c7b4ba1 100644 --- a/fmpz_poly/test/t-resultant.c +++ b/fmpz_poly/test/t-resultant.c @@ -49,6 +49,7 @@ main(void) flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n\n"); flint_printf("g = "), fmpz_poly_print(g), flint_printf("\n\n"); flint_printf("res(f, h) = "), fmpz_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) flint_printf("res(f, h) = "), fmpz_print(a), flint_printf("\n\n"); flint_printf("res(g, h) = "), fmpz_print(b), flint_printf("\n\n"); flint_printf("res(fg, h) = "), fmpz_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-resultant_euclidean.c b/fmpz_poly/test/t-resultant_euclidean.c index 543b69a40c..ea672ddc91 100644 --- a/fmpz_poly/test/t-resultant_euclidean.c +++ b/fmpz_poly/test/t-resultant_euclidean.c @@ -49,6 +49,7 @@ main(void) flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n\n"); flint_printf("g = "), fmpz_poly_print(g), flint_printf("\n\n"); flint_printf("res(f, h) = "), fmpz_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) flint_printf("res(f, h) = "), fmpz_print(a), flint_printf("\n\n"); flint_printf("res(g, h) = "), fmpz_print(b), flint_printf("\n\n"); flint_printf("res(fg, h) = "), fmpz_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-resultant_modular.c b/fmpz_poly/test/t-resultant_modular.c index cb1559a5b4..b64a049e0c 100644 --- a/fmpz_poly/test/t-resultant_modular.c +++ b/fmpz_poly/test/t-resultant_modular.c @@ -49,6 +49,7 @@ main(void) flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n\n"); flint_printf("g = "), fmpz_poly_print(g), flint_printf("\n\n"); flint_printf("res(f, h) = "), fmpz_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) flint_printf("res(f, h) = "), fmpz_print(a), flint_printf("\n\n"); flint_printf("res(g, h) = "), fmpz_print(b), flint_printf("\n\n"); flint_printf("res(fg, h) = "), fmpz_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-resultant_modular_div.c b/fmpz_poly/test/t-resultant_modular_div.c index a3d8d764ef..1658ecd5ff 100644 --- a/fmpz_poly/test/t-resultant_modular_div.c +++ b/fmpz_poly/test/t-resultant_modular_div.c @@ -58,6 +58,7 @@ main(void) flint_printf("divr = "), fmpz_print(div), flint_printf("\n\n"); flint_printf("bitsbound = %wd", nbits), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -117,6 +118,7 @@ main(void) flint_printf("result should be = "), fmpz_print(a), flint_printf("\n\n"); flint_printf("res(p, h)/div = "), fmpz_print(d), flint_printf("\n\n"); flint_printf("bitsbound for result = %wd", nbits), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-reverse.c b/fmpz_poly/test/t-reverse.c index 82d469f5c2..29c3cf9f05 100644 --- a/fmpz_poly/test/t-reverse.c +++ b/fmpz_poly/test/t-reverse.c @@ -50,6 +50,7 @@ main(void) flint_printf("n = %wd\n", n); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) flint_printf("n = %wd\n", n); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-revert_series.c b/fmpz_poly/test/t-revert_series.c index cb65c0b423..5250fc1f57 100644 --- a/fmpz_poly/test/t-revert_series.c +++ b/fmpz_poly/test/t-revert_series.c @@ -55,6 +55,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); fmpz_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-revert_series_lagrange.c b/fmpz_poly/test/t-revert_series_lagrange.c index 7222134fab..01e2f525a6 100644 --- a/fmpz_poly/test/t-revert_series_lagrange.c +++ b/fmpz_poly/test/t-revert_series_lagrange.c @@ -55,6 +55,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); fmpz_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-revert_series_lagrange_fast.c b/fmpz_poly/test/t-revert_series_lagrange_fast.c index e60ac40c61..a4db76c198 100644 --- a/fmpz_poly/test/t-revert_series_lagrange_fast.c +++ b/fmpz_poly/test/t-revert_series_lagrange_fast.c @@ -55,6 +55,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); fmpz_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-revert_series_newton.c b/fmpz_poly/test/t-revert_series_newton.c index 6d28cf4933..220e5d66a0 100644 --- a/fmpz_poly/test/t-revert_series_newton.c +++ b/fmpz_poly/test/t-revert_series_newton.c @@ -55,6 +55,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) fmpz_poly_print(f), flint_printf("\n\n"); fmpz_poly_print(g), flint_printf("\n\n"); fmpz_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-scalar_abs.c b/fmpz_poly/test/t-scalar_abs.c index e554b82f3f..c9d1abd544 100644 --- a/fmpz_poly/test/t-scalar_abs.c +++ b/fmpz_poly/test/t-scalar_abs.c @@ -46,6 +46,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-scalar_addmul_fmpz.c b/fmpz_poly/test/t-scalar_addmul_fmpz.c index 8fbf458240..3c191f8991 100644 --- a/fmpz_poly/test/t-scalar_addmul_fmpz.c +++ b/fmpz_poly/test/t-scalar_addmul_fmpz.c @@ -46,6 +46,7 @@ main(void) if (!fmpz_poly_equal(a, b)) { flint_printf("FAIL: dirty\n"); + fflush(stdout); flint_abort(); } @@ -80,6 +81,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); flint_printf("x = "), fmpz_print(x), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -116,6 +118,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); flint_printf("x = "), fmpz_print(x), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-scalar_addmul_si.c b/fmpz_poly/test/t-scalar_addmul_si.c index 629e2c22b6..d7f81af5d6 100644 --- a/fmpz_poly/test/t-scalar_addmul_si.c +++ b/fmpz_poly/test/t-scalar_addmul_si.c @@ -44,6 +44,7 @@ main(void) if (!fmpz_poly_equal(a, b)) { flint_printf("FAIL: dirty\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); flint_printf("x = %d", x), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -114,6 +116,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); flint_printf("x = %d", x), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-scalar_addmul_ui.c b/fmpz_poly/test/t-scalar_addmul_ui.c index 3ab0b2acac..6c9bc81c5f 100644 --- a/fmpz_poly/test/t-scalar_addmul_ui.c +++ b/fmpz_poly/test/t-scalar_addmul_ui.c @@ -44,6 +44,7 @@ main(void) if (!fmpz_poly_equal(a, b)) { flint_printf("FAIL: dirty\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); flint_printf("x = %u", x), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -110,6 +112,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); flint_printf("x = %u", x), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-scalar_divexact_mpz.c b/fmpz_poly/test/t-scalar_divexact_mpz.c index b0fed3a445..14d37cab66 100644 --- a/fmpz_poly/test/t-scalar_divexact_mpz.c +++ b/fmpz_poly/test/t-scalar_divexact_mpz.c @@ -58,6 +58,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -69,6 +70,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-scalar_fdiv_mpz.c b/fmpz_poly/test/t-scalar_fdiv_mpz.c index ddd3b61366..c8f176db7d 100644 --- a/fmpz_poly/test/t-scalar_fdiv_mpz.c +++ b/fmpz_poly/test/t-scalar_fdiv_mpz.c @@ -58,6 +58,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -69,6 +70,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-scalar_mul_fmpz.c b/fmpz_poly/test/t-scalar_mul_fmpz.c index 7153f8ce07..ed69ed24f9 100644 --- a/fmpz_poly/test/t-scalar_mul_fmpz.c +++ b/fmpz_poly/test/t-scalar_mul_fmpz.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-scalar_mul_mpz.c b/fmpz_poly/test/t-scalar_mul_mpz.c index 85e1db6853..7001776fca 100644 --- a/fmpz_poly/test/t-scalar_mul_mpz.c +++ b/fmpz_poly/test/t-scalar_mul_mpz.c @@ -55,6 +55,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -66,6 +67,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-scalar_mul_si.c b/fmpz_poly/test/t-scalar_mul_si.c index 3a7c913696..fbd2d3674d 100644 --- a/fmpz_poly/test/t-scalar_mul_si.c +++ b/fmpz_poly/test/t-scalar_mul_si.c @@ -48,6 +48,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -108,6 +110,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-scalar_mul_ui.c b/fmpz_poly/test/t-scalar_mul_ui.c index d2410d0620..4ab6856d89 100644 --- a/fmpz_poly/test/t-scalar_mul_ui.c +++ b/fmpz_poly/test/t-scalar_mul_ui.c @@ -47,6 +47,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-scalar_submul_fmpz.c b/fmpz_poly/test/t-scalar_submul_fmpz.c index 09ffab6bbe..85aff8c248 100644 --- a/fmpz_poly/test/t-scalar_submul_fmpz.c +++ b/fmpz_poly/test/t-scalar_submul_fmpz.c @@ -55,6 +55,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); flint_printf("x = "), fmpz_print(x), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); flint_printf("c = "), fmpz_poly_print(c), flint_printf("\n\n"); flint_printf("x = "), fmpz_print(x), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-scale_2exp.c b/fmpz_poly/test/t-scale_2exp.c index a66dab0a9f..112f29a2f0 100644 --- a/fmpz_poly/test/t-scale_2exp.c +++ b/fmpz_poly/test/t-scale_2exp.c @@ -42,6 +42,7 @@ int main() flint_printf("FAIL:\n"); fmpz_poly_print(f); flint_printf("\n\n"); flint_printf("ERROR\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ int main() flint_printf("f = "); fmpz_poly_print(f); flint_printf("\n\n"); flint_printf("g = "); fmpz_poly_print(g); flint_printf("\n\n"); flint_printf("ERROR\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +105,7 @@ int main() flint_printf("f = "); fmpz_poly_print(f); flint_printf("\n\n"); flint_printf("g = "); fmpz_poly_print(g); flint_printf("\n\n"); flint_printf("ERROR\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-set_equal.c b/fmpz_poly/test/t-set_equal.c index cab81ae0dd..73c69aa144 100644 --- a/fmpz_poly/test/t-set_equal.c +++ b/fmpz_poly/test/t-set_equal.c @@ -45,6 +45,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-set_fmpz_equal.c b/fmpz_poly/test/t-set_fmpz_equal.c index 4012e7a25d..d9114ef9d4 100644 --- a/fmpz_poly/test/t-set_fmpz_equal.c +++ b/fmpz_poly/test/t-set_fmpz_equal.c @@ -49,6 +49,7 @@ main(void) flint_printf("n = "), fmpz_print(n), flint_printf("\n\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) flint_printf("n = "), fmpz_print(n), flint_printf("\n\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-set_mpz_equal.c b/fmpz_poly/test/t-set_mpz_equal.c index b7f90eed64..17c214745e 100644 --- a/fmpz_poly/test/t-set_mpz_equal.c +++ b/fmpz_poly/test/t-set_mpz_equal.c @@ -52,6 +52,7 @@ main(void) gmp_printf("n = %Zd\n\n", n); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) gmp_printf("n = %Zd\n\n", n); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-set_si_equal.c b/fmpz_poly/test/t-set_si_equal.c index 5e89d01f86..f9e7c6547a 100644 --- a/fmpz_poly/test/t-set_si_equal.c +++ b/fmpz_poly/test/t-set_si_equal.c @@ -49,6 +49,7 @@ main(void) flint_printf("n = %wd\n\n", n); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) flint_printf("n = %wd\n\n", n); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-set_trunc.c b/fmpz_poly/test/t-set_trunc.c index f559fe9c3d..d92441209b 100644 --- a/fmpz_poly/test/t-set_trunc.c +++ b/fmpz_poly/test/t-set_trunc.c @@ -50,6 +50,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -61,6 +62,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-set_ui_equal.c b/fmpz_poly/test/t-set_ui_equal.c index 8ea7ff834e..fc2a8efd57 100644 --- a/fmpz_poly/test/t-set_ui_equal.c +++ b/fmpz_poly/test/t-set_ui_equal.c @@ -48,6 +48,7 @@ main(void) flint_printf("n = %wu\n\n", n); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) flint_printf("n = %wu\n\n", n); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-shift_left_right.c b/fmpz_poly/test/t-shift_left_right.c index 5b7d4a6b1f..77108d5bf3 100644 --- a/fmpz_poly/test/t-shift_left_right.c +++ b/fmpz_poly/test/t-shift_left_right.c @@ -47,6 +47,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -75,6 +76,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +105,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-signature.c b/fmpz_poly/test/t-signature.c index f552073166..d9a4d90d70 100644 --- a/fmpz_poly/test/t-signature.c +++ b/fmpz_poly/test/t-signature.c @@ -106,6 +106,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("poly = "), fmpz_poly_print(poly), flint_printf("\n\n"); flint_printf("r1 r2 = %wd %wd\n\n", r1, r2); + fflush(stdout); flint_abort(); } @@ -129,6 +130,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("poly = "), fmpz_poly_print(poly), flint_printf("\n\n"); flint_printf("r1 r2 = %wd %wd\n\n", r1, r2); + fflush(stdout); flint_abort(); } fmpz_poly_clear(poly); @@ -151,6 +153,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("Cyclotomic(%ld) has signature (%ld, %ld)\n", i + 3, r, s); flint_printf("Expected signature (%ld, %ld)\n", 0, (fmpz_poly_length(poly) - 1)/2); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-sqr.c b/fmpz_poly/test/t-sqr.c index 3e995209c0..175ecafe70 100644 --- a/fmpz_poly/test/t-sqr.c +++ b/fmpz_poly/test/t-sqr.c @@ -50,6 +50,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -112,6 +114,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(out1), flint_printf("\n\n"); fmpz_poly_print(out2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-sqr_KS.c b/fmpz_poly/test/t-sqr_KS.c index 1bfda9cb86..6119d848fd 100644 --- a/fmpz_poly/test/t-sqr_KS.c +++ b/fmpz_poly/test/t-sqr_KS.c @@ -49,6 +49,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -105,6 +107,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +142,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(out1), flint_printf("\n\n"); fmpz_poly_print(out2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-sqr_classical.c b/fmpz_poly/test/t-sqr_classical.c index 3bed151afa..452b3244c0 100644 --- a/fmpz_poly/test/t-sqr_classical.c +++ b/fmpz_poly/test/t-sqr_classical.c @@ -47,6 +47,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -75,6 +76,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-sqr_karatsuba.c b/fmpz_poly/test/t-sqr_karatsuba.c index ec8eee3128..3ad8d5fa43 100644 --- a/fmpz_poly/test/t-sqr_karatsuba.c +++ b/fmpz_poly/test/t-sqr_karatsuba.c @@ -50,6 +50,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -112,6 +114,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(out1), flint_printf("\n\n"); fmpz_poly_print(out2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-sqrlow.c b/fmpz_poly/test/t-sqrlow.c index c3ae47b7de..494dc5fb6d 100644 --- a/fmpz_poly/test/t-sqrlow.c +++ b/fmpz_poly/test/t-sqrlow.c @@ -51,6 +51,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -83,6 +84,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-sqrlow_KS.c b/fmpz_poly/test/t-sqrlow_KS.c index e11b00f024..9718b8ec87 100644 --- a/fmpz_poly/test/t-sqrlow_KS.c +++ b/fmpz_poly/test/t-sqrlow_KS.c @@ -51,6 +51,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -83,6 +84,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-sqrlow_classical.c b/fmpz_poly/test/t-sqrlow_classical.c index 59fa7cb567..6ba14b1338 100644 --- a/fmpz_poly/test/t-sqrlow_classical.c +++ b/fmpz_poly/test/t-sqrlow_classical.c @@ -51,6 +51,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -83,6 +84,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-sqrlow_karatsuba_n.c b/fmpz_poly/test/t-sqrlow_karatsuba_n.c index aa79ed0c31..be69e99f49 100644 --- a/fmpz_poly/test/t-sqrlow_karatsuba_n.c +++ b/fmpz_poly/test/t-sqrlow_karatsuba_n.c @@ -51,6 +51,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -83,6 +84,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-sqrt.c b/fmpz_poly/test/t-sqrt.c index ceb914b7f2..2bd9f8f360 100644 --- a/fmpz_poly/test/t-sqrt.c +++ b/fmpz_poly/test/t-sqrt.c @@ -50,6 +50,7 @@ main(void) flint_printf("square1 = %d, square2 = %d\n\n", square1, square2); flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -88,6 +90,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -98,6 +101,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +143,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-sqrt_KS.c b/fmpz_poly/test/t-sqrt_KS.c index 788b9a5096..7fa16adc7d 100644 --- a/fmpz_poly/test/t-sqrt_KS.c +++ b/fmpz_poly/test/t-sqrt_KS.c @@ -51,6 +51,7 @@ main(void) flint_printf("square1 = %d, square2 = %d\n\n", square1, square2); flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -89,6 +91,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -101,6 +104,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -142,6 +146,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-sqrt_classical.c b/fmpz_poly/test/t-sqrt_classical.c index 76ea45e722..07d3c6cba5 100644 --- a/fmpz_poly/test/t-sqrt_classical.c +++ b/fmpz_poly/test/t-sqrt_classical.c @@ -51,6 +51,7 @@ main(void) flint_printf("square1 = %d, square2 = %d\n\n", square1, square2); flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -89,6 +91,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -99,6 +102,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -140,6 +144,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-sqrt_divconquer.c b/fmpz_poly/test/t-sqrt_divconquer.c index a600932683..8076b15828 100644 --- a/fmpz_poly/test/t-sqrt_divconquer.c +++ b/fmpz_poly/test/t-sqrt_divconquer.c @@ -51,6 +51,7 @@ main(void) flint_printf("square1 = %d, square2 = %d\n\n", square1, square2); flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -89,6 +91,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -99,6 +102,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -140,6 +144,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-sqrt_series.c b/fmpz_poly/test/t-sqrt_series.c index ae40bfa363..496b2554b7 100644 --- a/fmpz_poly/test/t-sqrt_series.c +++ b/fmpz_poly/test/t-sqrt_series.c @@ -53,6 +53,7 @@ main(void) flint_printf("square1 = %d, square2 = %d\n\n", square1, square2); flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -86,6 +87,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -96,6 +98,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -140,6 +143,7 @@ main(void) flint_printf("a: "); fmpz_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly/test/t-sqrtrem_classical.c b/fmpz_poly/test/t-sqrtrem_classical.c index 53b2db22e6..fe6aa99bfb 100644 --- a/fmpz_poly/test/t-sqrtrem_classical.c +++ b/fmpz_poly/test/t-sqrtrem_classical.c @@ -68,6 +68,7 @@ main(void) flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("r1: "); fmpz_poly_print(r1); flint_printf("\n\n"); flint_printf("r2: "); fmpz_poly_print(r2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +119,7 @@ main(void) flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); flint_printf("r: "); fmpz_poly_print(r); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -163,6 +165,7 @@ main(void) flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); flint_printf("r1: "); fmpz_poly_print(r1); flint_printf("\n\n"); flint_printf("r2: "); fmpz_poly_print(r2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -175,6 +178,7 @@ main(void) flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); flint_printf("r1: "); fmpz_poly_print(r1); flint_printf("\n\n"); flint_printf("r2: "); fmpz_poly_print(r2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -188,6 +192,7 @@ main(void) flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); flint_printf("r1: "); fmpz_poly_print(r1); flint_printf("\n\n"); flint_printf("r2: "); fmpz_poly_print(r2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-sqrtrem_divconquer.c b/fmpz_poly/test/t-sqrtrem_divconquer.c index 0f30e58772..97393c3bf3 100644 --- a/fmpz_poly/test/t-sqrtrem_divconquer.c +++ b/fmpz_poly/test/t-sqrtrem_divconquer.c @@ -68,6 +68,7 @@ main(void) flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("r1: "); fmpz_poly_print(r1); flint_printf("\n\n"); flint_printf("r2: "); fmpz_poly_print(r2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +119,7 @@ main(void) flint_printf("b: "); fmpz_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); flint_printf("r: "); fmpz_poly_print(r); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -163,6 +165,7 @@ main(void) flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); flint_printf("r1: "); fmpz_poly_print(r1); flint_printf("\n\n"); flint_printf("r2: "); fmpz_poly_print(r2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -175,6 +178,7 @@ main(void) flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); flint_printf("r1: "); fmpz_poly_print(r1); flint_printf("\n\n"); flint_printf("r2: "); fmpz_poly_print(r2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -188,6 +192,7 @@ main(void) flint_printf("c: "); fmpz_poly_print(c); flint_printf("\n\n"); flint_printf("r1: "); fmpz_poly_print(r1); flint_printf("\n\n"); flint_printf("r2: "); fmpz_poly_print(r2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-sub.c b/fmpz_poly/test/t-sub.c index e3919b1964..279bfd5555 100644 --- a/fmpz_poly/test/t-sub.c +++ b/fmpz_poly/test/t-sub.c @@ -52,6 +52,7 @@ main(void) fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -111,6 +113,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-sub_series.c b/fmpz_poly/test/t-sub_series.c index 6b93d41f71..9ba6740c6a 100644 --- a/fmpz_poly/test/t-sub_series.c +++ b/fmpz_poly/test/t-sub_series.c @@ -51,6 +51,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -116,6 +118,7 @@ main(void) fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); fmpz_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-swap.c b/fmpz_poly/test/t-swap.c index 15512b095a..b8e580d0fd 100644 --- a/fmpz_poly/test/t-swap.c +++ b/fmpz_poly/test/t-swap.c @@ -48,6 +48,7 @@ main(void) fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); fmpz_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-swinnerton_dyer.c b/fmpz_poly/test/t-swinnerton_dyer.c index 845cf98dc3..49d9b5d39a 100644 --- a/fmpz_poly/test/t-swinnerton_dyer.c +++ b/fmpz_poly/test/t-swinnerton_dyer.c @@ -46,6 +46,7 @@ int main() if (r != known_values[n]) { flint_printf("ERROR: wrong evaluation of S_%wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-taylor_shift.c b/fmpz_poly/test/t-taylor_shift.c index 343acf684e..557e7c0d51 100644 --- a/fmpz_poly/test/t-taylor_shift.c +++ b/fmpz_poly/test/t-taylor_shift.c @@ -51,6 +51,7 @@ main(void) flint_printf("FAIL\n"); fmpz_poly_print(f); flint_printf("\n"); fmpz_poly_print(g); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) fmpz_poly_print(g); flint_printf("\n"); fmpz_poly_print(h1); flint_printf("\n"); fmpz_poly_print(h2); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-taylor_shift_divconquer.c b/fmpz_poly/test/t-taylor_shift_divconquer.c index 7c26e18953..d3dd9fda2c 100644 --- a/fmpz_poly/test/t-taylor_shift_divconquer.c +++ b/fmpz_poly/test/t-taylor_shift_divconquer.c @@ -70,6 +70,7 @@ main(void) fmpz_poly_print(g); flint_printf("\n"); fmpz_poly_print(h1); flint_printf("\n"); fmpz_poly_print(h2); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-taylor_shift_horner.c b/fmpz_poly/test/t-taylor_shift_horner.c index ee6268337e..c6527e2ecf 100644 --- a/fmpz_poly/test/t-taylor_shift_horner.c +++ b/fmpz_poly/test/t-taylor_shift_horner.c @@ -69,6 +69,7 @@ main(void) flint_printf("FAIL\n"); fmpz_poly_print(f); flint_printf("\n"); fmpz_poly_print(g); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -108,6 +109,7 @@ main(void) fmpz_poly_print(g); flint_printf("\n"); fmpz_poly_print(h1); flint_printf("\n"); fmpz_poly_print(h2); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -149,6 +151,7 @@ main(void) fmpz_poly_print(f); flint_printf("\n"); fmpz_poly_print(h1); flint_printf("\n"); fmpz_poly_print(h2); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-taylor_shift_multi_mod_threaded.c b/fmpz_poly/test/t-taylor_shift_multi_mod_threaded.c index 0c03336519..2ecdd336ab 100644 --- a/fmpz_poly/test/t-taylor_shift_multi_mod_threaded.c +++ b/fmpz_poly/test/t-taylor_shift_multi_mod_threaded.c @@ -55,6 +55,7 @@ main(void) flint_printf("FAIL\n"); fmpz_poly_print(f); flint_printf("\n"); fmpz_poly_print(g); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) fmpz_poly_print(g); flint_printf("\n"); fmpz_poly_print(h1); flint_printf("\n"); fmpz_poly_print(h2); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-theta_qexp.c b/fmpz_poly/test/t-theta_qexp.c index 098031f295..d89d9a9d5c 100644 --- a/fmpz_poly/test/t-theta_qexp.c +++ b/fmpz_poly/test/t-theta_qexp.c @@ -63,6 +63,7 @@ main(void) flint_printf("e = %wd, n = %wd\n\n", e, n); fmpz_poly_print(a), flint_printf("\n\n"); fmpz_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-xgcd_modular.c b/fmpz_poly/test/t-xgcd_modular.c index 6946df3603..f2bb9a0906 100644 --- a/fmpz_poly/test/t-xgcd_modular.c +++ b/fmpz_poly/test/t-xgcd_modular.c @@ -65,6 +65,7 @@ main(void) flint_printf("t = "), fmpz_poly_print(t); flint_printf("\n"); flint_printf("d = "), fmpz_poly_print(d); flint_printf("\n"); flint_printf("r = "), fmpz_print(r); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -112,6 +113,7 @@ main(void) flint_printf("t = "), fmpz_poly_print(t); flint_printf("\n"); flint_printf("d = "), fmpz_poly_print(d); flint_printf("\n"); flint_printf("r = "), fmpz_print(r); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -153,6 +155,7 @@ main(void) flint_printf("FAIL (alias s and f):\n"); flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n"); flint_printf("s = "), fmpz_poly_print(s); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -194,6 +197,7 @@ main(void) flint_printf("FAIL (alias s and g):\n"); flint_printf("g = "), fmpz_poly_print(g), flint_printf("\n"); flint_printf("s = "), fmpz_poly_print(s); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -235,6 +239,7 @@ main(void) flint_printf("FAIL (alias t and f):\n"); flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n"); flint_printf("t = "), fmpz_poly_print(t); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -276,6 +281,7 @@ main(void) flint_printf("FAIL (alias t and g):\n"); flint_printf("f = "), fmpz_poly_print(g), flint_printf("\n"); flint_printf("t = "), fmpz_poly_print(t); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-zero.c b/fmpz_poly/test/t-zero.c index 2f1b8196af..960c9b449b 100644 --- a/fmpz_poly/test/t-zero.c +++ b/fmpz_poly/test/t-zero.c @@ -42,6 +42,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("a = "), fmpz_poly_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly/test/t-zero_coeffs.c b/fmpz_poly/test/t-zero_coeffs.c index 5471607b89..a035988634 100644 --- a/fmpz_poly/test/t-zero_coeffs.c +++ b/fmpz_poly/test/t-zero_coeffs.c @@ -47,6 +47,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_poly_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_factor/test/t-factor.c b/fmpz_poly_factor/test/t-factor.c index a46945bb7f..355c3a19a3 100644 --- a/fmpz_poly_factor/test/t-factor.c +++ b/fmpz_poly_factor/test/t-factor.c @@ -149,6 +149,7 @@ main(void) flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n\n"); flint_printf("h = "), fmpz_poly_print(h), flint_printf("\n\n"); flint_printf("fac = "), fmpz_poly_factor_print(fac), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -163,6 +164,7 @@ main(void) flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n\n"); flint_printf("h = "), fmpz_poly_print(h), flint_printf("\n\n"); flint_printf("fac = "), fmpz_poly_factor_print(fac), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } @@ -175,6 +177,7 @@ main(void) flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n\n"); flint_printf("h = "), fmpz_poly_print(h), flint_printf("\n\n"); flint_printf("fac = "), fmpz_poly_factor_print(fac), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly_factor/test/t-factor_cubic.c b/fmpz_poly_factor/test/t-factor_cubic.c index c2e93d478a..b7ccbbb4d9 100644 --- a/fmpz_poly_factor/test/t-factor_cubic.c +++ b/fmpz_poly_factor/test/t-factor_cubic.c @@ -37,6 +37,7 @@ static void check_factorization( if (fac->p[i].length < 2) { flint_printf("FAIL\ncheck constant factor\n"); + fflush(stdout); flint_abort(); } @@ -44,6 +45,7 @@ static void check_factorization( if (!fmpz_is_one(c) || fmpz_sgn(fac->p[i].coeffs + fac->p[i].length - 1) < 0) { flint_printf("FAIL\ncheck factor content\n"); + fflush(stdout); flint_abort(); } } @@ -51,12 +53,14 @@ static void check_factorization( if (!fmpz_poly_equal(h, f)) { flint_printf("FAIL\ncheck factorization matches\n"); + fflush(stdout); flint_abort(); } if (omega < omega_lower_bound) { flint_printf("FAIL\ncheck omega\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_factor/test/t-factor_squarefree.c b/fmpz_poly_factor/test/t-factor_squarefree.c index e5e43ea6e1..dd58df9995 100644 --- a/fmpz_poly_factor/test/t-factor_squarefree.c +++ b/fmpz_poly_factor/test/t-factor_squarefree.c @@ -81,6 +81,7 @@ int main(void) } flint_printf("h = "), fmpz_poly_print_pretty(h, "x"), flint_printf("\n\n"); fmpz_poly_factor_print(fac); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_factor/test/t-factor_zassenhaus.c b/fmpz_poly_factor/test/t-factor_zassenhaus.c index fcabd491bc..9e80c9f449 100644 --- a/fmpz_poly_factor/test/t-factor_zassenhaus.c +++ b/fmpz_poly_factor/test/t-factor_zassenhaus.c @@ -78,6 +78,7 @@ main(void) flint_printf("f = "), fmpz_poly_print_pretty(f, "x"), flint_printf("\n\n"); flint_printf("h = "), fmpz_poly_print(h), flint_printf("\n\n"); flint_printf("fac = "), fmpz_poly_factor_print(fac), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n\n"); flint_printf("h = "), fmpz_poly_print(h), flint_printf("\n\n"); flint_printf("fac = "), fmpz_poly_factor_print(fac), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } @@ -104,6 +106,7 @@ main(void) flint_printf("f = "), fmpz_poly_print(f), flint_printf("\n\n"); flint_printf("h = "), fmpz_poly_print(h), flint_printf("\n\n"); flint_printf("fac = "), fmpz_poly_factor_print(fac), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly_factor/test/t-zassenhaus_subset.c b/fmpz_poly_factor/test/t-zassenhaus_subset.c index 78efedc362..1df3eb0f8d 100644 --- a/fmpz_poly_factor/test/t-zassenhaus_subset.c +++ b/fmpz_poly_factor/test/t-zassenhaus_subset.c @@ -101,6 +101,7 @@ main(void) if (s[j] != j && s[j] != -j - 1) { flint_printf("FAIL\ncheck subset element\n"); + fflush(stdout); flint_abort(); } k += (s[j] >= 0); @@ -108,6 +109,7 @@ main(void) if (k != i) { flint_printf("FAIL\ncheck subset size\n"); + fflush(stdout); flint_abort(); } @@ -126,6 +128,7 @@ main(void) my_subset_print(s, r); flint_printf("\n"); flint_printf("res1: %d res2: %d\n", res1, res2); + fflush(stdout); flint_abort(); } @@ -137,6 +140,7 @@ main(void) if (s1[k] != s[j] && s1[k] != -s[j] - 1) { flint_printf("FAIL\ncheck next disjoint is disjoint\n"); + fflush(stdout); flint_abort(); } k++; @@ -159,6 +163,7 @@ main(void) flint_printf("s2: "); my_subset_print(s2, r - i); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -169,6 +174,7 @@ main(void) if (!fmpz_equal_ui(f, cnt)) { flint_printf("FAIL\ncheck subset size\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly_mat/test/t-add.c b/fmpz_poly_mat/test/t-add.c index dde4c36079..f72b1e1f51 100644 --- a/fmpz_poly_mat/test/t-add.c +++ b/fmpz_poly_mat/test/t-add.c @@ -72,6 +72,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +119,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -157,6 +159,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-concat_horizontal.c b/fmpz_poly_mat/test/t-concat_horizontal.c index a15d9ec46b..c2c703f1f3 100644 --- a/fmpz_poly_mat/test/t-concat_horizontal.c +++ b/fmpz_poly_mat/test/t-concat_horizontal.c @@ -55,6 +55,7 @@ int main(void) if (!(fmpz_poly_mat_equal(window1, A) && fmpz_poly_mat_equal(window2, B))) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-concat_vertical.c b/fmpz_poly_mat/test/t-concat_vertical.c index 9e8ce8a0d0..d8b411bcb6 100644 --- a/fmpz_poly_mat/test/t-concat_vertical.c +++ b/fmpz_poly_mat/test/t-concat_vertical.c @@ -57,6 +57,7 @@ int main(void) if (!(fmpz_poly_mat_equal(window1, A) && fmpz_poly_mat_equal(window2, B))) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-det.c b/fmpz_poly_mat/test/t-det.c index 4d99382cc7..4e942c22ec 100644 --- a/fmpz_poly_mat/test/t-det.c +++ b/fmpz_poly_mat/test/t-det.c @@ -75,6 +75,7 @@ main(void) flint_printf("\ndet(A)*det(B):\n"); fmpz_poly_print_pretty(ab, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-det_interpolate.c b/fmpz_poly_mat/test/t-det_interpolate.c index 9a328efadb..2d29d6ee2e 100644 --- a/fmpz_poly_mat/test/t-det_interpolate.c +++ b/fmpz_poly_mat/test/t-det_interpolate.c @@ -57,6 +57,7 @@ main(void) flint_printf("\ndet_interpolate(A):\n"); fmpz_poly_print_pretty(b, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-inv.c b/fmpz_poly_mat/test/t-inv.c index e717a28fcb..825b360a67 100644 --- a/fmpz_poly_mat/test/t-inv.c +++ b/fmpz_poly_mat/test/t-inv.c @@ -64,6 +64,7 @@ main(void) flint_printf("FAIL (aliasing)!\n"); fmpz_poly_mat_print(A, "x"); flint_printf("\n"); fmpz_poly_mat_print(Ainv, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) if (nonsingular == 0 || !fmpz_poly_is_one(den)) { flint_printf("FAIL: expected empty matrix to pass\n"); + fflush(stdout); flint_abort(); } } @@ -112,6 +114,7 @@ main(void) { fmpz_poly_neg(det, det); flint_printf("FAIL: den != det(A)\n"); + fflush(stdout); flint_abort(); } @@ -130,6 +133,7 @@ main(void) fmpz_poly_mat_print(B, "x"); flint_printf("den:\n"); fmpz_poly_print_pretty(den, "x"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly_mat/test/t-mul.c b/fmpz_poly_mat/test/t-mul.c index ca54b88bb9..807bf3e932 100644 --- a/fmpz_poly_mat/test/t-mul.c +++ b/fmpz_poly_mat/test/t-mul.c @@ -75,6 +75,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -122,6 +123,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -162,6 +164,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-mul_KS.c b/fmpz_poly_mat/test/t-mul_KS.c index 5956f383e0..105ce9bf81 100644 --- a/fmpz_poly_mat/test/t-mul_KS.c +++ b/fmpz_poly_mat/test/t-mul_KS.c @@ -72,6 +72,7 @@ main(void) flint_printf("D:\n"); fmpz_poly_mat_print(D, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +114,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -153,6 +155,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-mullow.c b/fmpz_poly_mat/test/t-mullow.c index 666ffa1c09..8ee72682da 100644 --- a/fmpz_poly_mat/test/t-mullow.c +++ b/fmpz_poly_mat/test/t-mullow.c @@ -66,6 +66,7 @@ main(void) flint_printf("D:\n"); fmpz_poly_mat_print(D, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -108,6 +109,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -149,6 +151,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-neg.c b/fmpz_poly_mat/test/t-neg.c index 58febfc1b6..a9bfa07ba0 100644 --- a/fmpz_poly_mat/test/t-neg.c +++ b/fmpz_poly_mat/test/t-neg.c @@ -66,6 +66,7 @@ main(void) flint_printf("B:\n"); fmpz_poly_mat_print(B, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -106,6 +107,7 @@ main(void) flint_printf("B:\n"); fmpz_poly_mat_print(B, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-nullspace.c b/fmpz_poly_mat/test/t-nullspace.c index a5d6965817..27f027f54d 100644 --- a/fmpz_poly_mat/test/t-nullspace.c +++ b/fmpz_poly_mat/test/t-nullspace.c @@ -58,12 +58,14 @@ main(void) flint_printf("\n"); fmpz_poly_mat_print(N, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } if (fmpz_poly_mat_rank(N) != nullity) { flint_printf("FAIL: wrong rank(N) != nullity!\n"); + fflush(stdout); flint_abort(); } @@ -72,6 +74,7 @@ main(void) if (!fmpz_poly_mat_is_zero(AN)) { flint_printf("FAIL: A * N != 0\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-one.c b/fmpz_poly_mat/test/t-one.c index d9be81d0cd..80ed68477f 100644 --- a/fmpz_poly_mat/test/t-one.c +++ b/fmpz_poly_mat/test/t-one.c @@ -43,6 +43,7 @@ main(void) if (!fmpz_poly_mat_is_one(A)) { flint_printf("FAIL: expected matrix to be one\n"); + fflush(stdout); flint_abort(); } @@ -62,6 +63,7 @@ main(void) if (fmpz_poly_mat_is_one(A)) { flint_printf("FAIL: expected matrix not to be one\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly_mat/test/t-pow.c b/fmpz_poly_mat/test/t-pow.c index 75181bcfe3..9c8823df9a 100644 --- a/fmpz_poly_mat/test/t-pow.c +++ b/fmpz_poly_mat/test/t-pow.c @@ -60,6 +60,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -96,6 +97,7 @@ main(void) flint_printf("B:\n"); fmpz_poly_mat_print(B, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-pow_trunc.c b/fmpz_poly_mat/test/t-pow_trunc.c index b17385d5c2..30668c536f 100644 --- a/fmpz_poly_mat/test/t-pow_trunc.c +++ b/fmpz_poly_mat/test/t-pow_trunc.c @@ -61,6 +61,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) flint_printf("B:\n"); fmpz_poly_mat_print(B, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-prod.c b/fmpz_poly_mat/test/t-prod.c index 50d92c67b5..5af0e2a6bb 100644 --- a/fmpz_poly_mat/test/t-prod.c +++ b/fmpz_poly_mat/test/t-prod.c @@ -63,6 +63,7 @@ main(void) fmpz_poly_mat_print(A, "x"); flint_printf("B:\n"); fmpz_poly_mat_print(B, "x"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-rank.c b/fmpz_poly_mat/test/t-rank.c index aef3877017..9fcdc39b5a 100644 --- a/fmpz_poly_mat/test/t-rank.c +++ b/fmpz_poly_mat/test/t-rank.c @@ -66,6 +66,7 @@ main(void) flint_printf("A:\n"); fmpz_poly_mat_print(A, "x"); flint_printf("Computed rank: %wd (zrank = %wd)\n", rank, zrank); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-rref.c b/fmpz_poly_mat/test/t-rref.c index 342757df91..4b27747142 100644 --- a/fmpz_poly_mat/test/t-rref.c +++ b/fmpz_poly_mat/test/t-rref.c @@ -142,6 +142,7 @@ main(void) fmpz_poly_mat_print(A, "x"); flint_printf("\n\n"); fmpz_poly_mat_print(R, "x"); flint_printf("\n\n"); fmpz_poly_mat_print(R2, "x"); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-solve_fflu.c b/fmpz_poly_mat/test/t-solve_fflu.c index 984bf82e56..5a315e8d44 100644 --- a/fmpz_poly_mat/test/t-solve_fflu.c +++ b/fmpz_poly_mat/test/t-solve_fflu.c @@ -59,6 +59,7 @@ main(void) if (solved == 0) { flint_printf("FAIL: expected empty system to pass\n"); + fflush(stdout); flint_abort(); } } @@ -78,6 +79,7 @@ main(void) fmpz_poly_mat_print(B, "x"); flint_printf("X:\n"); fmpz_poly_mat_print(X, "x"); + fflush(stdout); flint_abort(); } } @@ -85,6 +87,7 @@ main(void) if (solved != !fmpz_poly_is_zero(den)) { flint_printf("FAIL: return value does not match denominator\n"); + fflush(stdout); flint_abort(); } @@ -104,6 +107,7 @@ main(void) fmpz_poly_mat_print(AX, "x"); flint_printf("Bden:\n"); fmpz_poly_mat_print(Bden, "x"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-sqr.c b/fmpz_poly_mat/test/t-sqr.c index 513b23d949..97b5179d9f 100644 --- a/fmpz_poly_mat/test/t-sqr.c +++ b/fmpz_poly_mat/test/t-sqr.c @@ -67,6 +67,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -107,6 +108,7 @@ main(void) flint_printf("B:\n"); fmpz_poly_mat_print(B, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-sqr_KS.c b/fmpz_poly_mat/test/t-sqr_KS.c index f66b4e78a3..8f7c2d6e3a 100644 --- a/fmpz_poly_mat/test/t-sqr_KS.c +++ b/fmpz_poly_mat/test/t-sqr_KS.c @@ -60,6 +60,7 @@ main(void) flint_printf("D:\n"); fmpz_poly_mat_print(D, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) flint_printf("B:\n"); fmpz_poly_mat_print(B, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-sqrlow.c b/fmpz_poly_mat/test/t-sqrlow.c index 5df5d67c22..4cf271a871 100644 --- a/fmpz_poly_mat/test/t-sqrlow.c +++ b/fmpz_poly_mat/test/t-sqrlow.c @@ -60,6 +60,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -96,6 +97,7 @@ main(void) flint_printf("B:\n"); fmpz_poly_mat_print(B, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-sub.c b/fmpz_poly_mat/test/t-sub.c index 0494a3ea7f..0f556e2fdc 100644 --- a/fmpz_poly_mat/test/t-sub.c +++ b/fmpz_poly_mat/test/t-sub.c @@ -72,6 +72,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +119,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -157,6 +159,7 @@ main(void) flint_printf("C:\n"); fmpz_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-trace.c b/fmpz_poly_mat/test/t-trace.c index 232db510bd..54c7cc6058 100644 --- a/fmpz_poly_mat/test/t-trace.c +++ b/fmpz_poly_mat/test/t-trace.c @@ -67,6 +67,7 @@ main(void) fmpz_poly_mat_print(BA, "x"), flint_printf("\n"); flint_printf("tr(AB): "), fmpz_poly_print(trab), flint_printf("\n"); flint_printf("tr(BA): "), fmpz_poly_print(trba), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_mat/test/t-zero.c b/fmpz_poly_mat/test/t-zero.c index 97258fd3a7..a3425e28fa 100644 --- a/fmpz_poly_mat/test/t-zero.c +++ b/fmpz_poly_mat/test/t-zero.c @@ -43,6 +43,7 @@ main(void) if (!fmpz_poly_mat_is_zero(A)) { flint_printf("FAIL: expected matrix to be zero\n"); + fflush(stdout); flint_abort(); } @@ -56,6 +57,7 @@ main(void) if (fmpz_poly_mat_is_zero(A)) { flint_printf("FAIL: expected matrix not to be zero\n"); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_poly_q/test/t-add.c b/fmpz_poly_q/test/t-add.c index 63f6e6a6fe..06cbff1a33 100644 --- a/fmpz_poly_q/test/t-add.c +++ b/fmpz_poly_q/test/t-add.c @@ -50,6 +50,7 @@ main(void) fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); fmpz_poly_q_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); fmpz_poly_q_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -111,6 +113,7 @@ main(void) fmpz_poly_q_print(b), flint_printf("\n\n"); fmpz_poly_q_print(c), flint_printf("\n\n"); fmpz_poly_q_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-addmul.c b/fmpz_poly_q/test/t-addmul.c index 3daf131650..2d6be3e6fd 100644 --- a/fmpz_poly_q/test/t-addmul.c +++ b/fmpz_poly_q/test/t-addmul.c @@ -51,6 +51,7 @@ main(void) fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); fmpz_poly_q_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -81,6 +82,7 @@ main(void) fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); fmpz_poly_q_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-all.c b/fmpz_poly_q/test/t-all.c index e8042f2c73..672c75e138 100644 --- a/fmpz_poly_q/test/t-all.c +++ b/fmpz_poly_q/test/t-all.c @@ -36,6 +36,7 @@ void test_set(char * in, char * out) { flint_printf("test_set: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -60,6 +61,7 @@ void test_set_si(slong x, char * out) { flint_printf("test_set_si: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -90,6 +92,7 @@ void test_swap(char * in1, char * in2, char * out1, char * out2) { flint_printf("test_swap: failed\n"); flint_printf(" Expected \"%s\" \"%s\", got \"%s\" \"%s\"\n", out1, out2, res1, res2); + fflush(stdout); flint_abort(); } @@ -117,6 +120,7 @@ void test_zero(char * in, char * out) { flint_printf("test_zero: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -143,6 +147,7 @@ void test_neg(char * in, char * out) { flint_printf("test_neg: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -169,6 +174,7 @@ void test_inv(char * in, char * out) { flint_printf("test_inv: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -194,6 +200,7 @@ void test_inv_inplace(char * in, char * out) { flint_printf("test_inv_inplace: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -217,6 +224,7 @@ void test_is_zero(char * in, int out) { flint_printf("test_equal: failed\n"); flint_printf(" Expected \"%d\", got \"%d\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -239,6 +247,7 @@ void test_is_one(char * in, int out) { flint_printf("test_equal: failed\n"); flint_printf(" Expected \"%d\", got \"%d\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -264,6 +273,7 @@ void test_equal(char * in1, char * in2, int out) { flint_printf("test_equal: failed\n"); flint_printf(" Expected \"%d\", got \"%d\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -293,6 +303,7 @@ void test_add(char * in1, char * in2, char * out) { flint_printf("test_add: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -324,6 +335,7 @@ void test_add_in_place1(char * in1, char * in2, char * out) { flint_printf("test_add_in_place1: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -354,6 +366,7 @@ void test_add_in_place2(char * in1, char * in2, char * out) { flint_printf("test_add_in_place2: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -382,6 +395,7 @@ void test_add_in_place3(char * in, char * out) { flint_printf("test_add_in_place3: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -412,6 +426,7 @@ void test_sub(char * in1, char * in2, char * out) { flint_printf("test_sub: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -443,6 +458,7 @@ void test_sub_in_place1(char * in1, char * in2, char * out) { flint_printf("test_sub_in_place1: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -473,6 +489,7 @@ void test_sub_in_place2(char * in1, char * in2, char * out) { flint_printf("test_sub_in_place2: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -501,6 +518,7 @@ void test_sub_in_place3(char * in, char * out) { flint_printf("test_sub_in_place3: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -528,6 +546,7 @@ void test_scalar_mul_si(char * in, slong x, char * out) { flint_printf("test_scalar_mul_si: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -555,6 +574,7 @@ void test_scalar_mul_mpz(char * in, mpz_t x, char * out) { flint_printf("test_scalar_mul_mpz: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -582,6 +602,7 @@ void test_scalar_mul_mpq(char * in, mpq_t x, char * out) { flint_printf("test_scalar_mul_mpq: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -609,6 +630,7 @@ void test_scalar_div_si(char * in, slong x, char * out) { flint_printf("test_scalar_div_si: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -636,6 +658,7 @@ void test_scalar_div_mpz(char * in, mpz_t x, char * out) { flint_printf("test_scalar_div_mpz: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -663,6 +686,7 @@ void test_scalar_div_mpq(char * in, mpq_t x, char * out) { flint_printf("test_scalar_div_mpq: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -693,6 +717,7 @@ void test_mul(char * in1, char * in2, char * out) { flint_printf("test_mul: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -724,6 +749,7 @@ void test_mul_in_place1(char * in1, char * in2, char * out) { flint_printf("test_mul_in_place1: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -754,6 +780,7 @@ void test_mul_in_place2(char * in1, char * in2, char * out) { flint_printf("test_mul_in_place2: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -782,6 +809,7 @@ void test_mul_in_place3(char * in, char * out) { flint_printf("test_mul_in_place3: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -812,6 +840,7 @@ void test_div(char * in1, char * in2, char * out) { flint_printf("test_div: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -843,6 +872,7 @@ void test_div_in_place1(char * in1, char * in2, char * out) { flint_printf("test_div_in_place1: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -873,6 +903,7 @@ void test_div_in_place2(char * in1, char * in2, char * out) { flint_printf("test_div_in_place2: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -901,6 +932,7 @@ void test_div_in_place3(char * in, char * out) { flint_printf("test_div_in_place3: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -928,6 +960,7 @@ void test_pow(char * in, ulong x, char * out) { flint_printf("test_pow: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -955,6 +988,7 @@ void test_derivative(char * in, char * out) { flint_printf("test_derivative: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -982,6 +1016,7 @@ void test_evaluate(char * in, int numa, int numb, char * out) { flint_printf("test_evaluate: failed\n"); flint_printf(" Expected \"%s\", got a pole\n", out); + fflush(stdout); flint_abort(); } if (!pole && !strcmp(out, "P")) @@ -989,6 +1024,7 @@ void test_evaluate(char * in, int numa, int numb, char * out) res = mpq_get_str(NULL, 10, rop); flint_printf("test_evaluate: failed\n"); flint_printf(" Expected a pole, got \"%s\"\n", res); + fflush(stdout); flint_abort(); } if (!pole) @@ -1000,6 +1036,7 @@ void test_evaluate(char * in, int numa, int numb, char * out) { flint_printf("test_evaluate: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } } @@ -1025,6 +1062,7 @@ void test_get_str_pretty(char * in, char * out) { flint_printf("test_get_str_pretty: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -1054,6 +1092,7 @@ void test_addmul(char * in1, char * in2, char * in3, char * out) { flint_printf("test_addmul: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -1085,6 +1124,7 @@ void test_submul(char * in1, char * in2, char * in3, char * out) { flint_printf("test_submul: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", out, res); + fflush(stdout); flint_abort(); } @@ -1122,6 +1162,7 @@ int main(int argc, char *argv[]) flint_printf("test_numref: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", str, strout); flint_printf(" qpoly1 = \""), fmpz_poly_q_print(qpoly1), flint_printf("\"\n"); + fflush(stdout); flint_abort(); } fmpz_poly_q_clear(qpoly1); @@ -1136,6 +1177,7 @@ int main(int argc, char *argv[]) { flint_printf("test_denref: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", str, strout); + fflush(stdout); flint_abort(); } fmpz_poly_q_clear(qpoly1); @@ -1152,6 +1194,7 @@ int main(int argc, char *argv[]) { flint_printf("test_get_num: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", str, strout); + fflush(stdout); flint_abort(); } fmpz_poly_q_clear(qpoly1); @@ -1170,6 +1213,7 @@ int main(int argc, char *argv[]) { flint_printf("test_get_den: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", str, strout); + fflush(stdout); flint_abort(); } fmpz_poly_q_clear(qpoly1); @@ -1188,6 +1232,7 @@ int main(int argc, char *argv[]) { flint_printf("test_set_num: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", str, strout); + fflush(stdout); flint_abort(); } fmpz_poly_q_clear(qpoly1); @@ -1206,6 +1251,7 @@ int main(int argc, char *argv[]) { flint_printf("test_set_den: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", str, strout); + fflush(stdout); flint_abort(); } fmpz_poly_q_clear(qpoly1); @@ -1223,6 +1269,7 @@ int main(int argc, char *argv[]) { flint_printf("test_canonicalize: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", str, strout); + fflush(stdout); flint_abort(); } fmpz_poly_q_clear(qpoly1); @@ -1237,6 +1284,7 @@ int main(int argc, char *argv[]) { flint_printf("test_canonicalize: failed\n"); flint_printf(" Expected \"%s\", got \"%s\"\n", str, strout); + fflush(stdout); flint_abort(); } flint_free(strout); @@ -1517,6 +1565,7 @@ int main(int argc, char *argv[]) if ((ans == 0) || !fmpz_poly_q_is_zero(qpoly1)) { flint_printf("test_set_str: failed\n"); + fflush(stdout); flint_abort(); } fmpz_poly_q_clear(qpoly1); @@ -1526,6 +1575,7 @@ int main(int argc, char *argv[]) if ((ans == 0) || !fmpz_poly_q_is_zero(qpoly1)) { flint_printf("test_set_str: failed\n"); + fflush(stdout); flint_abort(); } fmpz_poly_q_clear(qpoly1); @@ -1535,6 +1585,7 @@ int main(int argc, char *argv[]) if ((ans == 0) || !fmpz_poly_q_is_zero(qpoly1)) { flint_printf("test_set_str: failed\n"); + fflush(stdout); flint_abort(); } fmpz_poly_q_clear(qpoly1); diff --git a/fmpz_poly_q/test/t-derivative.c b/fmpz_poly_q/test/t-derivative.c index 0f91bf2705..275a7848e5 100644 --- a/fmpz_poly_q/test/t-derivative.c +++ b/fmpz_poly_q/test/t-derivative.c @@ -48,6 +48,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -73,6 +74,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -111,6 +113,7 @@ main(void) fmpz_poly_q_print(b), flint_printf("\n\n"); fmpz_poly_q_print(lhs), flint_printf("\n\n"); fmpz_poly_q_print(rhs), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-div.c b/fmpz_poly_q/test/t-div.c index 9204bddd57..abb38d0975 100644 --- a/fmpz_poly_q/test/t-div.c +++ b/fmpz_poly_q/test/t-div.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -112,6 +114,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a1), flint_printf("\n\n"); fmpz_poly_q_print(a2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-evaluate.c b/fmpz_poly_q/test/t-evaluate.c index 6ec581befd..53e2e54a88 100644 --- a/fmpz_poly_q/test/t-evaluate.c +++ b/fmpz_poly_q/test/t-evaluate.c @@ -64,6 +64,7 @@ main(void) gmp_printf("b = %Qd\n", b); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-inv.c b/fmpz_poly_q/test/t-inv.c index 7b3af4630b..2f671425cc 100644 --- a/fmpz_poly_q/test/t-inv.c +++ b/fmpz_poly_q/test/t-inv.c @@ -47,6 +47,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -72,6 +73,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-mul.c b/fmpz_poly_q/test/t-mul.c index 001ef86d80..c42cc748d7 100644 --- a/fmpz_poly_q/test/t-mul.c +++ b/fmpz_poly_q/test/t-mul.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -112,6 +114,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a1), flint_printf("\n\n"); fmpz_poly_q_print(a2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-neg.c b/fmpz_poly_q/test/t-neg.c index e182977133..aa1ee9eee6 100644 --- a/fmpz_poly_q/test/t-neg.c +++ b/fmpz_poly_q/test/t-neg.c @@ -47,6 +47,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -72,6 +73,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-pow.c b/fmpz_poly_q/test/t-pow.c index 957a3e247f..de5113352b 100644 --- a/fmpz_poly_q/test/t-pow.c +++ b/fmpz_poly_q/test/t-pow.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-scalar_div_mpq.c b/fmpz_poly_q/test/t-scalar_div_mpq.c index 30e04efde2..c92cc16e9d 100644 --- a/fmpz_poly_q/test/t-scalar_div_mpq.c +++ b/fmpz_poly_q/test/t-scalar_div_mpq.c @@ -59,6 +59,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -108,6 +109,7 @@ main(void) flint_printf("c = "), fmpz_poly_q_print(c), flint_printf("\n\n"); flint_printf("d = "), fmpz_poly_q_print(d), flint_printf("\n\n"); gmp_printf("y = %Qd\n\n", y); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-scalar_div_mpz.c b/fmpz_poly_q/test/t-scalar_div_mpz.c index efc3613fac..265432ed9e 100644 --- a/fmpz_poly_q/test/t-scalar_div_mpz.c +++ b/fmpz_poly_q/test/t-scalar_div_mpz.c @@ -55,6 +55,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("c = "), fmpz_poly_q_print(c), flint_printf("\n\n"); flint_printf("d = "), fmpz_poly_q_print(d), flint_printf("\n\n"); gmp_printf("y = %Zd\n\n", y); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-scalar_div_si.c b/fmpz_poly_q/test/t-scalar_div_si.c index 59c7458a96..e9dd14b750 100644 --- a/fmpz_poly_q/test/t-scalar_div_si.c +++ b/fmpz_poly_q/test/t-scalar_div_si.c @@ -50,6 +50,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("c = "), fmpz_poly_q_print(c), flint_printf("\n\n"); flint_printf("d = "), fmpz_poly_q_print(d), flint_printf("\n\n"); flint_printf("x = %wd\n\n", x); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-scalar_mul_mpq.c b/fmpz_poly_q/test/t-scalar_mul_mpq.c index 19db189789..bfa02ad77b 100644 --- a/fmpz_poly_q/test/t-scalar_mul_mpq.c +++ b/fmpz_poly_q/test/t-scalar_mul_mpq.c @@ -59,6 +59,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -108,6 +109,7 @@ main(void) flint_printf("c = "), fmpz_poly_q_print(c), flint_printf("\n\n"); flint_printf("d = "), fmpz_poly_q_print(d), flint_printf("\n\n"); gmp_printf("y = %Qd\n\n", y); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-scalar_mul_mpz.c b/fmpz_poly_q/test/t-scalar_mul_mpz.c index 980c4a6fc3..8a1414467f 100644 --- a/fmpz_poly_q/test/t-scalar_mul_mpz.c +++ b/fmpz_poly_q/test/t-scalar_mul_mpz.c @@ -55,6 +55,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("c = "), fmpz_poly_q_print(c), flint_printf("\n\n"); flint_printf("d = "), fmpz_poly_q_print(d), flint_printf("\n\n"); gmp_printf("y = %Zd\n\n", y); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-scalar_mul_si.c b/fmpz_poly_q/test/t-scalar_mul_si.c index 58a9dc2374..4bc9abbf2d 100644 --- a/fmpz_poly_q/test/t-scalar_mul_si.c +++ b/fmpz_poly_q/test/t-scalar_mul_si.c @@ -50,6 +50,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) flint_printf("c = "), fmpz_poly_q_print(c), flint_printf("\n\n"); flint_printf("d = "), fmpz_poly_q_print(d), flint_printf("\n\n"); flint_printf("x = %wd\n\n", x); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-set_equal.c b/fmpz_poly_q/test/t-set_equal.c index 8ba3fb719e..cf2a063842 100644 --- a/fmpz_poly_q/test/t-set_equal.c +++ b/fmpz_poly_q/test/t-set_equal.c @@ -46,6 +46,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -80,6 +81,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-set_si_equal.c b/fmpz_poly_q/test/t-set_si_equal.c index e2c1cc7adf..8f5bc5aa03 100644 --- a/fmpz_poly_q/test/t-set_si_equal.c +++ b/fmpz_poly_q/test/t-set_si_equal.c @@ -50,6 +50,7 @@ main(void) flint_printf("n = %wd\n\n", n); flint_printf("a = "), fmpz_poly_q_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -80,6 +81,7 @@ main(void) flint_printf("n = %wd\n\n", n); flint_printf("a = "), fmpz_poly_q_print(a), flint_printf("\n\n"); flint_printf("b = "), fmpz_poly_q_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-sub.c b/fmpz_poly_q/test/t-sub.c index 5f4a9cb95f..e50c8150a3 100644 --- a/fmpz_poly_q/test/t-sub.c +++ b/fmpz_poly_q/test/t-sub.c @@ -50,6 +50,7 @@ main(void) fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); fmpz_poly_q_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); fmpz_poly_q_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-submul.c b/fmpz_poly_q/test/t-submul.c index 32b2577b2d..599ec10c04 100644 --- a/fmpz_poly_q/test/t-submul.c +++ b/fmpz_poly_q/test/t-submul.c @@ -51,6 +51,7 @@ main(void) fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); fmpz_poly_q_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -81,6 +82,7 @@ main(void) fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); fmpz_poly_q_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-swap.c b/fmpz_poly_q/test/t-swap.c index 75861d584c..7af586cd8f 100644 --- a/fmpz_poly_q/test/t-swap.c +++ b/fmpz_poly_q/test/t-swap.c @@ -49,6 +49,7 @@ main(void) fmpz_poly_q_print(a), flint_printf("\n\n"); fmpz_poly_q_print(b), flint_printf("\n\n"); fmpz_poly_q_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_poly_q/test/t-zero.c b/fmpz_poly_q/test/t-zero.c index 2572e5be3e..eddcf2782a 100644 --- a/fmpz_poly_q/test/t-zero.c +++ b/fmpz_poly_q/test/t-zero.c @@ -42,6 +42,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("a = "), fmpz_poly_q_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-add.c b/fmpz_vec/test/t-add.c index 849d9548a0..2c01887cd9 100644 --- a/fmpz_vec/test/t-add.c +++ b/fmpz_vec/test/t-add.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(c, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); _fmpz_vec_print(c, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-content.c b/fmpz_vec/test/t-content.c index 0fac30a6e4..edf5e1eeb1 100644 --- a/fmpz_vec/test/t-content.c +++ b/fmpz_vec/test/t-content.c @@ -55,6 +55,7 @@ main(void) flint_printf("FAIL:\n"); fmpz_print(c), flint_printf("\n\n"); fmpz_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-dot.c b/fmpz_vec/test/t-dot.c index 398839f39d..8e4e2fde7f 100644 --- a/fmpz_vec/test/t-dot.c +++ b/fmpz_vec/test/t-dot.c @@ -49,6 +49,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } @@ -80,6 +81,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-get_d_vec_2exp.c b/fmpz_vec/test/t-get_d_vec_2exp.c index a6aac3281d..12dfc836fa 100644 --- a/fmpz_vec/test/t-get_d_vec_2exp.c +++ b/fmpz_vec/test/t-get_d_vec_2exp.c @@ -65,6 +65,7 @@ main(void) { flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-get_mpf_vec.c b/fmpz_vec/test/t-get_mpf_vec.c index 89d2229b67..c99128f2ec 100644 --- a/fmpz_vec/test/t-get_mpf_vec.c +++ b/fmpz_vec/test/t-get_mpf_vec.c @@ -55,6 +55,7 @@ main(void) { flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-get_set_fft.c b/fmpz_vec/test/t-get_set_fft.c index b1f01c28b3..21adb11bd3 100644 --- a/fmpz_vec/test/t-get_set_fft.c +++ b/fmpz_vec/test/t-get_set_fft.c @@ -63,6 +63,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-get_set_nmod_vec.c b/fmpz_vec/test/t-get_set_nmod_vec.c index adfda413c4..f83d099f7b 100644 --- a/fmpz_vec/test/t-get_set_nmod_vec.c +++ b/fmpz_vec/test/t-get_set_nmod_vec.c @@ -67,6 +67,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-height.c b/fmpz_vec/test/t-height.c index a588f290e6..8628866483 100644 --- a/fmpz_vec/test/t-height.c +++ b/fmpz_vec/test/t-height.c @@ -55,6 +55,7 @@ main(void) flint_printf("Computed height:\n"); fmpz_print(h); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-height_index.c b/fmpz_vec/test/t-height_index.c index 05fc88c0c2..b986cbad28 100644 --- a/fmpz_vec/test/t-height_index.c +++ b/fmpz_vec/test/t-height_index.c @@ -60,6 +60,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("bits = %wd, p1 = %wd, p2 = %wd\n", bits, p1, p2); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-is_zero.c b/fmpz_vec/test/t-is_zero.c index fd537b441b..f0f5d196c2 100644 --- a/fmpz_vec/test/t-is_zero.c +++ b/fmpz_vec/test/t-is_zero.c @@ -44,6 +44,7 @@ main(void) { flint_printf("FAIL1:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ main(void) { flint_printf("FAIL2:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-lcm.c b/fmpz_vec/test/t-lcm.c index da66e644e1..ec5b06a55f 100644 --- a/fmpz_vec/test/t-lcm.c +++ b/fmpz_vec/test/t-lcm.c @@ -63,6 +63,7 @@ main(void) { fmpz_print(c), flint_printf("\n\n"); fmpz_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-max_bits.c b/fmpz_vec/test/t-max_bits.c index 6fae4042c8..283c7d1d27 100644 --- a/fmpz_vec/test/t-max_bits.c +++ b/fmpz_vec/test/t-max_bits.c @@ -47,6 +47,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("bits = %wd, bits2 = %wd bits3 = %wd\n", bits, bits2, bits3); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-max_limbs.c b/fmpz_vec/test/t-max_limbs.c index 06e3cb195c..9358aaf7d0 100644 --- a/fmpz_vec/test/t-max_limbs.c +++ b/fmpz_vec/test/t-max_limbs.c @@ -52,6 +52,7 @@ main(void) flint_printf("limbs = %wd\n", limbs); flint_printf("a = {"), _fmpz_vec_print(a, len), flint_printf("}\n"); flint_printf("limbs2 = %wd\n", limbs2); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-neg.c b/fmpz_vec/test/t-neg.c index 9373e3cb50..b1826e2434 100644 --- a/fmpz_vec/test/t-neg.c +++ b/fmpz_vec/test/t-neg.c @@ -47,6 +47,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -73,6 +74,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-prod.c b/fmpz_vec/test/t-prod.c index 067c68b5f2..96f18648ba 100644 --- a/fmpz_vec/test/t-prod.c +++ b/fmpz_vec/test/t-prod.c @@ -57,6 +57,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len1), flint_printf("\n\n"); _fmpz_vec_print(b, len2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_abs.c b/fmpz_vec/test/t-scalar_abs.c index b8effcb6a6..cdc1bbabef 100644 --- a/fmpz_vec/test/t-scalar_abs.c +++ b/fmpz_vec/test/t-scalar_abs.c @@ -45,6 +45,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_addmul_fmpz.c b/fmpz_vec/test/t-scalar_addmul_fmpz.c index d668bb07db..d2e736a7b9 100644 --- a/fmpz_vec/test/t-scalar_addmul_fmpz.c +++ b/fmpz_vec/test/t-scalar_addmul_fmpz.c @@ -57,6 +57,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(c, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -93,6 +94,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(c, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_addmul_si.c b/fmpz_vec/test/t-scalar_addmul_si.c index 36bb5e1faa..19b7742c48 100644 --- a/fmpz_vec/test/t-scalar_addmul_si.c +++ b/fmpz_vec/test/t-scalar_addmul_si.c @@ -60,6 +60,7 @@ main(void) flint_printf("x = %wd\n", x); _fmpz_vec_print(b, len), flint_printf("\n\n"); _fmpz_vec_print(c, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_addmul_si_2exp.c b/fmpz_vec/test/t-scalar_addmul_si_2exp.c index 9f783295f2..9153f36bfe 100644 --- a/fmpz_vec/test/t-scalar_addmul_si_2exp.c +++ b/fmpz_vec/test/t-scalar_addmul_si_2exp.c @@ -61,6 +61,7 @@ main(void) flint_printf("x = %wd, exp = %wu\n", x, exp); _fmpz_vec_print(b, len), flint_printf("\n\n"); _fmpz_vec_print(c, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_addmul_ui.c b/fmpz_vec/test/t-scalar_addmul_ui.c index 8b0de9e9e3..90aeebfae9 100644 --- a/fmpz_vec/test/t-scalar_addmul_ui.c +++ b/fmpz_vec/test/t-scalar_addmul_ui.c @@ -62,6 +62,7 @@ main(void) flint_printf("x = %wd\n", x); _fmpz_vec_print(b, len), flint_printf("\n\n"); _fmpz_vec_print(c, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_divexact_fmpz.c b/fmpz_vec/test/t-scalar_divexact_fmpz.c index 5272c805ea..448a35c000 100644 --- a/fmpz_vec/test/t-scalar_divexact_fmpz.c +++ b/fmpz_vec/test/t-scalar_divexact_fmpz.c @@ -54,6 +54,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_divexact_si.c b/fmpz_vec/test/t-scalar_divexact_si.c index 1262142b43..477c8eb58c 100644 --- a/fmpz_vec/test/t-scalar_divexact_si.c +++ b/fmpz_vec/test/t-scalar_divexact_si.c @@ -52,6 +52,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_divexact_ui.c b/fmpz_vec/test/t-scalar_divexact_ui.c index 55c15b1b6c..62fbea876c 100644 --- a/fmpz_vec/test/t-scalar_divexact_ui.c +++ b/fmpz_vec/test/t-scalar_divexact_ui.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_fdiv_q_fmpz.c b/fmpz_vec/test/t-scalar_fdiv_q_fmpz.c index 7ed8ef7719..759032923f 100644 --- a/fmpz_vec/test/t-scalar_fdiv_q_fmpz.c +++ b/fmpz_vec/test/t-scalar_fdiv_q_fmpz.c @@ -71,6 +71,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, m = %Zd, e = %Zd, f = %Zd\n", d, m, e, f); + fflush(stdout); flint_abort(); } } @@ -128,6 +129,7 @@ main(void) { flint_printf("FAIL:\n"); gmp_printf("d = %Zd, m = %Zd, e = %Zd, f = %Zd\n", d, m, e, f); + fflush(stdout); flint_abort(); } } diff --git a/fmpz_vec/test/t-scalar_mod_fmpz.c b/fmpz_vec/test/t-scalar_mod_fmpz.c index 734394377a..0bcb8953c5 100644 --- a/fmpz_vec/test/t-scalar_mod_fmpz.c +++ b/fmpz_vec/test/t-scalar_mod_fmpz.c @@ -52,6 +52,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); fmpz_print(p), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_mul_2exp.c b/fmpz_vec/test/t-scalar_mul_2exp.c index 74fe30f793..257bb5e5a1 100644 --- a/fmpz_vec/test/t-scalar_mul_2exp.c +++ b/fmpz_vec/test/t-scalar_mul_2exp.c @@ -49,6 +49,7 @@ main(void) flint_printf("exp = %wu\n", exp); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) flint_printf("e1 = %wu, e2 = %wu\n", e1, e2); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_mul_fmpz.c b/fmpz_vec/test/t-scalar_mul_fmpz.c index 45ed91046c..ca65c73275 100644 --- a/fmpz_vec/test/t-scalar_mul_fmpz.c +++ b/fmpz_vec/test/t-scalar_mul_fmpz.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -93,6 +94,7 @@ main(void) _fmpz_vec_print(b, len), flint_printf("\n\n"); _fmpz_vec_print(lhs, len), flint_printf("\n\n"); _fmpz_vec_print(rhs, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -134,6 +136,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_mul_si.c b/fmpz_vec/test/t-scalar_mul_si.c index 65f6af35e0..51a386d12f 100644 --- a/fmpz_vec/test/t-scalar_mul_si.c +++ b/fmpz_vec/test/t-scalar_mul_si.c @@ -50,6 +50,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); flint_printf("%li\n\n", n); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_mul_ui.c b/fmpz_vec/test/t-scalar_mul_ui.c index ff0a0ccabc..be8632e09b 100644 --- a/fmpz_vec/test/t-scalar_mul_ui.c +++ b/fmpz_vec/test/t-scalar_mul_ui.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_smod_fmpz.c b/fmpz_vec/test/t-scalar_smod_fmpz.c index 43329c9d5a..84f66b99ba 100644 --- a/fmpz_vec/test/t-scalar_smod_fmpz.c +++ b/fmpz_vec/test/t-scalar_smod_fmpz.c @@ -52,6 +52,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -106,6 +107,7 @@ main(void) fmpz_print(p), flint_printf("\n\n"); fmpz_print(lo), flint_printf("\n\n"); fmpz_print(hi), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_submul_fmpz.c b/fmpz_vec/test/t-scalar_submul_fmpz.c index 74352f4caa..b5719b2360 100644 --- a/fmpz_vec/test/t-scalar_submul_fmpz.c +++ b/fmpz_vec/test/t-scalar_submul_fmpz.c @@ -57,6 +57,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(c, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -93,6 +94,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(c, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_submul_si.c b/fmpz_vec/test/t-scalar_submul_si.c index c30919dea9..0c476e0272 100644 --- a/fmpz_vec/test/t-scalar_submul_si.c +++ b/fmpz_vec/test/t-scalar_submul_si.c @@ -58,6 +58,7 @@ main(void) flint_printf("x = %wd\n", x); _fmpz_vec_print(b, len), flint_printf("\n\n"); _fmpz_vec_print(c, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-scalar_submul_si_2exp.c b/fmpz_vec/test/t-scalar_submul_si_2exp.c index ed7a846d34..e4ec226ab8 100644 --- a/fmpz_vec/test/t-scalar_submul_si_2exp.c +++ b/fmpz_vec/test/t-scalar_submul_si_2exp.c @@ -59,6 +59,7 @@ main(void) flint_printf("x = %wd, exp = %wu\n", x, exp); _fmpz_vec_print(b, len), flint_printf("\n\n"); _fmpz_vec_print(c, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-set_equal.c b/fmpz_vec/test/t-set_equal.c index 7bafb2fefa..6f8f18b4d5 100644 --- a/fmpz_vec/test/t-set_equal.c +++ b/fmpz_vec/test/t-set_equal.c @@ -44,6 +44,7 @@ main(void) { flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -96,6 +98,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-sub.c b/fmpz_vec/test/t-sub.c index 71fc87e343..06ca45b4a1 100644 --- a/fmpz_vec/test/t-sub.c +++ b/fmpz_vec/test/t-sub.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(c, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); _fmpz_vec_print(c, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -108,6 +110,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(d, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-sum.c b/fmpz_vec/test/t-sum.c index 66c5900634..508713f13a 100644 --- a/fmpz_vec/test/t-sum.c +++ b/fmpz_vec/test/t-sum.c @@ -57,6 +57,7 @@ main(void) flint_printf("FAIL:\n"); _fmpz_vec_print(a, len1), flint_printf("\n\n"); _fmpz_vec_print(b, len2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-sum_max_bits.c b/fmpz_vec/test/t-sum_max_bits.c index d4eead9a95..e0ae445114 100644 --- a/fmpz_vec/test/t-sum_max_bits.c +++ b/fmpz_vec/test/t-sum_max_bits.c @@ -55,12 +55,14 @@ main(void) if (sum_bits != fmpz_bits(sum)) { flint_printf("FAIL: sum bits is wrong\n"); + fflush(stdout); flint_abort(); } if (max_bits != fmpz_bits(max)) { flint_printf("FAIL: max bits is wrong\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-swap.c b/fmpz_vec/test/t-swap.c index 6d20a23fe5..4c082dbeee 100644 --- a/fmpz_vec/test/t-swap.c +++ b/fmpz_vec/test/t-swap.c @@ -50,6 +50,7 @@ main(void) _fmpz_vec_print(a, len), flint_printf("\n\n"); _fmpz_vec_print(b, len), flint_printf("\n\n"); _fmpz_vec_print(c, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fmpz_vec/test/t-zero.c b/fmpz_vec/test/t-zero.c index aa9ee54604..9113e4815c 100644 --- a/fmpz_vec/test/t-zero.c +++ b/fmpz_vec/test/t-zero.c @@ -45,6 +45,7 @@ main(void) { flint_printf("FAIL:\n"); _fmpz_vec_print(a, len), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq/test/t-ctx_init.c b/fq/test/t-ctx_init.c index 52fd5e9c0e..40b09d2fee 100644 --- a/fq/test/t-ctx_init.c +++ b/fq/test/t-ctx_init.c @@ -92,6 +92,7 @@ main(void) flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx_mod), flint_printf("\n"); flint_printf("lhs = "), TEMPLATE(T, print_pretty)(lhs, ctx_conway), flint_printf("\n"); flint_printf("rhs = "), TEMPLATE(T, print_pretty)(rhs, ctx_mod), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq/test/t-get_set_fmpz_mod_poly.c b/fq/test/t-get_set_fmpz_mod_poly.c index 7ba7e4d996..bec1f489b8 100644 --- a/fq/test/t-get_set_fmpz_mod_poly.c +++ b/fq/test/t-get_set_fmpz_mod_poly.c @@ -46,6 +46,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("check get/set match i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fq/test/t-get_set_fmpz_poly.c b/fq/test/t-get_set_fmpz_poly.c index 07e773545d..827f58f332 100644 --- a/fq/test/t-get_set_fmpz_poly.c +++ b/fq/test/t-get_set_fmpz_poly.c @@ -48,6 +48,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("check get/set match i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fq_default/test/t-ctx_modulus.c b/fq_default/test/t-ctx_modulus.c index bbb75ba328..e18a313579 100644 --- a/fq_default/test/t-ctx_modulus.c +++ b/fq_default/test/t-ctx_modulus.c @@ -51,6 +51,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_mod_poly_print(mod, mod_ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_mod_poly_print(mod, mod_ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +121,7 @@ main(void) { flint_printf("FAIL:\n"); fmpz_mod_poly_print(mod, mod_ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_default/test/t-get_set_fmpz_mod_poly.c b/fq_default/test/t-get_set_fmpz_mod_poly.c index ed17952059..126301f418 100644 --- a/fq_default/test/t-get_set_fmpz_mod_poly.c +++ b/fq_default/test/t-get_set_fmpz_mod_poly.c @@ -60,6 +60,7 @@ main(void) fq_default_print(fq1, ctx); flint_printf("\n\n"); fq_default_print(fq2, ctx); flint_printf("\n\n"); fmpz_mod_poly_print(fmod, fctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -105,6 +106,7 @@ main(void) fq_default_print(fq1, ctx); flint_printf("\n\n"); fq_default_print(fq2, ctx); flint_printf("\n\n"); fmpz_mod_poly_print(fmod, fctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -152,6 +154,7 @@ main(void) fq_default_print(fq1, ctx); flint_printf("\n\n"); fq_default_print(fq2, ctx); flint_printf("\n\n"); fmpz_mod_poly_print(fmod, fctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_default/test/t-get_set_fmpz_poly.c b/fq_default/test/t-get_set_fmpz_poly.c index d263d77a56..b3587c88f7 100644 --- a/fq_default/test/t-get_set_fmpz_poly.c +++ b/fq_default/test/t-get_set_fmpz_poly.c @@ -58,6 +58,7 @@ main(void) fq_default_print(fq1, ctx); flint_printf("\n\n"); fq_default_print(fq2, ctx); flint_printf("\n\n"); fmpz_poly_print(f); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) fq_default_print(fq1, ctx); flint_printf("\n\n"); fq_default_print(fq2, ctx); flint_printf("\n\n"); fmpz_poly_print(f); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -144,6 +146,7 @@ main(void) fq_default_print(fq1, ctx); flint_printf("\n\n"); fq_default_print(fq2, ctx); flint_printf("\n\n"); fmpz_poly_print(f); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_default_mat/test/t-set_fmpz_mat.c b/fq_default_mat/test/t-set_fmpz_mat.c index 94a620f796..90df307c61 100644 --- a/fq_default_mat/test/t-set_fmpz_mat.c +++ b/fq_default_mat/test/t-set_fmpz_mat.c @@ -58,6 +58,7 @@ main(void) if (!result) { flint_printf("FAIL: matrices not equal\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) if (!result) { flint_printf("FAIL: matrices not equal\n"); + fflush(stdout); flint_abort(); } @@ -146,6 +148,7 @@ main(void) if (!result) { flint_printf("FAIL: matrices not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_default_poly/test/t-set_fmpz_poly.c b/fq_default_poly/test/t-set_fmpz_poly.c index 8fef096fdc..b7bbdbfc32 100644 --- a/fq_default_poly/test/t-set_fmpz_poly.c +++ b/fq_default_poly/test/t-set_fmpz_poly.c @@ -54,6 +54,7 @@ main(void) if (!result) { flint_printf("Polynomials not equal\n"); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) if (!result) { flint_printf("Polynomials not equal\n"); + fflush(stdout); flint_abort(); } @@ -134,6 +136,7 @@ main(void) if (!result) { flint_printf("Polynomials not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_embed/test/t-composition_matrix.c b/fq_embed/test/t-composition_matrix.c index e2a8665057..96933e8ad0 100644 --- a/fq_embed/test/t-composition_matrix.c +++ b/fq_embed/test/t-composition_matrix.c @@ -72,6 +72,7 @@ main(void) fmpz_mod_mat_print_pretty(mat_aq), flint_printf("\n"), fmpz_mod_mat_print_pretty(res), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_embed/test/t-embed.c b/fq_embed/test/t-embed.c index cfa2bdc99b..a7e367d6de 100644 --- a/fq_embed/test/t-embed.c +++ b/fq_embed/test/t-embed.c @@ -73,6 +73,7 @@ main(void) flint_printf("a: "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b: "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("minpoly: "), TEMPLATE(B, poly_print_pretty)(minpoly, "x", ctx->ctxp), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_embed/test/t-embed_matrices.c b/fq_embed/test/t-embed_matrices.c index 15a83ec4a0..f4b8d74cb0 100644 --- a/fq_embed/test/t-embed_matrices.c +++ b/fq_embed/test/t-embed_matrices.c @@ -55,6 +55,7 @@ main(void) flint_printf("Embed\n"), fmpz_mod_mat_print_pretty(embed), flint_printf("\nProject\n"), fmpz_mod_mat_print_pretty(project), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -111,6 +112,7 @@ main(void) fmpz_mod_mat_print_pretty(embed), flint_printf("\nProject\n"), fmpz_mod_mat_print_pretty(project), flint_printf("\nComposition\n"), fmpz_mod_mat_print_pretty(comp), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_embed/test/t-mono_dual_matrix.c b/fq_embed/test/t-mono_dual_matrix.c index ae99fc616f..dc6759c622 100644 --- a/fq_embed/test/t-mono_dual_matrix.c +++ b/fq_embed/test/t-mono_dual_matrix.c @@ -55,6 +55,7 @@ main(void) flint_printf("Mono -> Dual\n"), fmpz_mod_mat_print_pretty(m2d), flint_printf("\nDual -> Mono\n"), fmpz_mod_mat_print_pretty(d2m), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_embed/test/t-mul_matrix.c b/fq_embed/test/t-mul_matrix.c index 0d68a44d18..f9a5b75522 100644 --- a/fq_embed/test/t-mul_matrix.c +++ b/fq_embed/test/t-mul_matrix.c @@ -62,6 +62,7 @@ main(void) fmpz_mod_mat_print_pretty(mat_a), flint_printf("^2\n=\n"), fmpz_mod_mat_print_pretty(mat_a_a), flint_printf("\n=\n"), fmpz_mod_mat_print_pretty(mat_a_sq), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_embed_templates/test/t-composition_matrix.c b/fq_embed_templates/test/t-composition_matrix.c index f63f894b6e..1308956424 100644 --- a/fq_embed_templates/test/t-composition_matrix.c +++ b/fq_embed_templates/test/t-composition_matrix.c @@ -74,6 +74,7 @@ main(void) TEMPLATE(B, mat_print_pretty)(mat_aq), flint_printf("\n"), TEMPLATE(B, mat_print_pretty)(res), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_embed_templates/test/t-embed.c b/fq_embed_templates/test/t-embed.c index d927bc3c04..66536821d2 100644 --- a/fq_embed_templates/test/t-embed.c +++ b/fq_embed_templates/test/t-embed.c @@ -59,6 +59,7 @@ main(void) flint_printf("a: "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b: "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("minpoly: "), TEMPLATE(B, poly_print_pretty)(minpoly, "x"), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_embed_templates/test/t-embed_matrices.c b/fq_embed_templates/test/t-embed_matrices.c index ceb453eb42..d0204a068b 100644 --- a/fq_embed_templates/test/t-embed_matrices.c +++ b/fq_embed_templates/test/t-embed_matrices.c @@ -58,6 +58,7 @@ main(void) flint_printf("Embed\n"), TEMPLATE(B, mat_print_pretty)(embed), flint_printf("\nProject\n"), TEMPLATE(B, mat_print_pretty)(project), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -117,6 +118,7 @@ main(void) TEMPLATE(B, mat_print_pretty)(embed), flint_printf("\nProject\n"), TEMPLATE(B, mat_print_pretty)(project), flint_printf("\nComposition\n"), TEMPLATE(B, mat_print_pretty)(comp), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_embed_templates/test/t-mono_dual_matrix.c b/fq_embed_templates/test/t-mono_dual_matrix.c index c30c20746e..0c9201e44c 100644 --- a/fq_embed_templates/test/t-mono_dual_matrix.c +++ b/fq_embed_templates/test/t-mono_dual_matrix.c @@ -59,6 +59,7 @@ main(void) flint_printf("Mono -> Dual\n"), TEMPLATE(B, mat_print_pretty)(m2d), flint_printf("\nDual -> Mono\n"), TEMPLATE(B, mat_print_pretty)(d2m), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_embed_templates/test/t-mul_matrix.c b/fq_embed_templates/test/t-mul_matrix.c index 0415a116d2..9257f0bc9d 100644 --- a/fq_embed_templates/test/t-mul_matrix.c +++ b/fq_embed_templates/test/t-mul_matrix.c @@ -64,6 +64,7 @@ main(void) TEMPLATE(B, mat_print_pretty)(mat_a), flint_printf("^2\n=\n"), TEMPLATE(B, mat_print_pretty)(mat_a_a), flint_printf("\n=\n"), TEMPLATE(B, mat_print_pretty)(mat_a_sq), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-add_sub.c b/fq_mat_templates/test/t-add_sub.c index 0f9d60eb1e..a8204b9a60 100644 --- a/fq_mat_templates/test/t-add_sub.c +++ b/fq_mat_templates/test/t-add_sub.c @@ -54,6 +54,7 @@ main(void) if (!TEMPLATE(T, mat_equal) (A, C, ctx)) { printf("FAIL: matrices not equal!\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-can_solve.c b/fq_mat_templates/test/t-can_solve.c index 112111b077..e7b42f1607 100644 --- a/fq_mat_templates/test/t-can_solve.c +++ b/fq_mat_templates/test/t-can_solve.c @@ -70,6 +70,7 @@ main(void) flint_printf("AX:\n"); TEMPLATE(T, mat_print_pretty)(AX, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +119,7 @@ main(void) flint_printf("AX:\n"); TEMPLATE(T, mat_print_pretty)(AX, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-charpoly.c b/fq_mat_templates/test/t-charpoly.c index 8cea6b3fb0..e7a3390c6e 100644 --- a/fq_mat_templates/test/t-charpoly.c +++ b/fq_mat_templates/test/t-charpoly.c @@ -52,6 +52,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("charpoly(AB) != charpoly(BA).\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-concat_horizontal.c b/fq_mat_templates/test/t-concat_horizontal.c index 77f6e64b88..97e5e03b00 100644 --- a/fq_mat_templates/test/t-concat_horizontal.c +++ b/fq_mat_templates/test/t-concat_horizontal.c @@ -58,6 +58,7 @@ main(void) if (!(TEMPLATE(T, mat_equal) (window1, A, ctx) && TEMPLATE(T, mat_equal) (window2, B, ctx))) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-concat_vertical.c b/fq_mat_templates/test/t-concat_vertical.c index f7e50c7dcb..678220f9a5 100644 --- a/fq_mat_templates/test/t-concat_vertical.c +++ b/fq_mat_templates/test/t-concat_vertical.c @@ -59,6 +59,7 @@ main(void) if (!(TEMPLATE(T, mat_equal) (window1, A, ctx) && TEMPLATE(T, mat_equal) (window2, B, ctx))) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-equal.c b/fq_mat_templates/test/t-equal.c index a5e568dd7c..adc8fce1ac 100644 --- a/fq_mat_templates/test/t-equal.c +++ b/fq_mat_templates/test/t-equal.c @@ -54,6 +54,7 @@ main(void) || TEMPLATE(T, mat_equal) (A, E, ctx)) { printf("FAIL: different dimensions should not be equal\n"); + fflush(stdout); flint_abort(); } @@ -63,6 +64,7 @@ main(void) if (!TEMPLATE(T, mat_equal) (A, B, ctx)) { printf("FAIL: copied matrices should be equal\n"); + fflush(stdout); flint_abort(); } @@ -75,6 +77,7 @@ main(void) if (TEMPLATE(T, mat_equal) (A, B, ctx)) { printf("FAIL: modified matrices should not be equal\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_mat_templates/test/t-inv.c b/fq_mat_templates/test/t-inv.c index 233a2516ba..30cbc04af9 100644 --- a/fq_mat_templates/test/t-inv.c +++ b/fq_mat_templates/test/t-inv.c @@ -63,6 +63,7 @@ main(void) flint_printf("A * A^-1:\n"); TEMPLATE(T, mat_print_pretty)(C, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("aliasing failed!\n"); TEMPLATE(T, mat_print_pretty)(C, ctx); + fflush(stdout); flint_abort(); } @@ -109,6 +111,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("singular matrix reported as invertible\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +121,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("singular matrix reported as invertible\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-invert_rows_cols.c b/fq_mat_templates/test/t-invert_rows_cols.c index e3ba0d0cdd..db6f7d3543 100644 --- a/fq_mat_templates/test/t-invert_rows_cols.c +++ b/fq_mat_templates/test/t-invert_rows_cols.c @@ -59,6 +59,7 @@ main(void) TEMPLATE(T, mat_print_pretty)(A, ctx); flint_printf("B:\n"); TEMPLATE(T, mat_print_pretty)(B, ctx); + fflush(stdout); flint_abort(); } } diff --git a/fq_mat_templates/test/t-is_zero.c b/fq_mat_templates/test/t-is_zero.c index 7ce5e3d33f..a1210e6e59 100644 --- a/fq_mat_templates/test/t-is_zero.c +++ b/fq_mat_templates/test/t-is_zero.c @@ -43,6 +43,7 @@ main(void) if (!TEMPLATE(T, mat_is_zero) (A, ctx)) { printf("FAIL!\n"); + fflush(stdout); flint_abort(); } @@ -57,6 +58,7 @@ main(void) if (TEMPLATE(T, mat_is_zero) (A, ctx)) { printf("FAIL!\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_mat_templates/test/t-lu_classical.c b/fq_mat_templates/test/t-lu_classical.c index 6a3bbfa501..04ac312d4a 100644 --- a/fq_mat_templates/test/t-lu_classical.c +++ b/fq_mat_templates/test/t-lu_classical.c @@ -60,6 +60,7 @@ check(slong * P, TEMPLATE(T, mat_t) LU, const TEMPLATE(T, mat_t) A, slong rank, if (!TEMPLATE(T, is_zero) (TEMPLATE(T, mat_entry) (LU, i, j), ctx)) { printf("FAIL: wrong shape!\n"); + fflush(stdout); flint_abort(); } } @@ -91,6 +92,7 @@ check(slong * P, TEMPLATE(T, mat_t) LU, const TEMPLATE(T, mat_t) A, slong rank, TEMPLATE(T, mat_print_pretty) (LU, ctx); printf("B:\n"); TEMPLATE(T, mat_print_pretty) (B, ctx); + fflush(stdout); flint_abort(); } @@ -147,6 +149,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (A, ctx); printf("LU:"); TEMPLATE(T, mat_print_pretty) (LU, ctx); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-lu_recursive.c b/fq_mat_templates/test/t-lu_recursive.c index 4df0175dcb..051264e7a7 100644 --- a/fq_mat_templates/test/t-lu_recursive.c +++ b/fq_mat_templates/test/t-lu_recursive.c @@ -61,6 +61,7 @@ check(slong * P, TEMPLATE(T, mat_t) LU, const TEMPLATE(T, mat_t) A, slong rank, if (!TEMPLATE(T, is_zero) (TEMPLATE(T, mat_entry) (LU, i, j), ctx)) { printf("FAIL: wrong shape!\n"); + fflush(stdout); flint_abort(); } } @@ -92,6 +93,7 @@ check(slong * P, TEMPLATE(T, mat_t) LU, const TEMPLATE(T, mat_t) A, slong rank, TEMPLATE(T, mat_print_pretty) (LU, ctx); printf("B:\n"); TEMPLATE(T, mat_print_pretty) (B, ctx); + fflush(stdout); flint_abort(); } @@ -147,6 +149,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (A, ctx); printf("LU:"); TEMPLATE(T, mat_print_pretty) (LU, ctx); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-minpoly.c b/fq_mat_templates/test/t-minpoly.c index b7ca2d7776..f63ce37f94 100644 --- a/fq_mat_templates/test/t-minpoly.c +++ b/fq_mat_templates/test/t-minpoly.c @@ -51,6 +51,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("minpoly(A) doesn't divide charpoly(A).\n"); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("minpoly(P^{-1}AP) != minpoly(A).\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-mul.c b/fq_mat_templates/test/t-mul.c index 60bfee63e1..729db245ae 100644 --- a/fq_mat_templates/test/t-mul.c +++ b/fq_mat_templates/test/t-mul.c @@ -59,6 +59,7 @@ main(void) printf("C:\n"); TEMPLATE(T, mat_print) (C, ctx); printf("\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) printf("C:\n"); TEMPLATE(T, mat_print) (C, ctx); printf("\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +115,7 @@ main(void) if (!TEMPLATE(T, mat_equal) (A, C, ctx)) { flint_printf("FAIL: aliasing failed\n"); + fflush(stdout); flint_abort(); } } @@ -148,6 +151,7 @@ main(void) flint_printf("FAIL: window aliasing failed\n"); TEMPLATE(T, mat_print)(A, ctx); flint_printf("\n\n"); TEMPLATE(T, mat_print)(B, ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-mul_KS.c b/fq_mat_templates/test/t-mul_KS.c index e7d39ee42b..de0235221e 100644 --- a/fq_mat_templates/test/t-mul_KS.c +++ b/fq_mat_templates/test/t-mul_KS.c @@ -58,6 +58,7 @@ main(void) printf("C:\n"); TEMPLATE(T, mat_print) (C, ctx); printf("\n"); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) printf("C:\n"); TEMPLATE(T, mat_print) (C, ctx); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-mul_vec.c b/fq_mat_templates/test/t-mul_vec.c index e954917449..3954e9a0f2 100644 --- a/fq_mat_templates/test/t-mul_vec.c +++ b/fq_mat_templates/test/t-mul_vec.c @@ -80,6 +80,7 @@ main(void) !TEMPLATE(T, equal)(TEMPLATE(T, mat_entry)(C, j, 0), cc[j], ctx)) { flint_printf("FAIL: wrong answer\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_mat_templates/test/t-nullspace.c b/fq_mat_templates/test/t-nullspace.c index 661b5b7d12..af8bf0111c 100644 --- a/fq_mat_templates/test/t-nullspace.c +++ b/fq_mat_templates/test/t-nullspace.c @@ -56,6 +56,7 @@ main(void) flint_printf("rank(ker) != nullity!\n"); TEMPLATE(T, mat_print_pretty) (A, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ main(void) flint_printf("nullity + rank != n\n"); TEMPLATE(T, mat_print_pretty) (A, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +78,7 @@ main(void) flint_printf("A * ker != 0\n"); TEMPLATE(T, mat_print_pretty) (A, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-one.c b/fq_mat_templates/test/t-one.c index e3c2f57593..1bfcd0d096 100644 --- a/fq_mat_templates/test/t-one.c +++ b/fq_mat_templates/test/t-one.c @@ -44,6 +44,7 @@ main(void) if (!TEMPLATE(T, mat_is_one) (A, ctx)) { printf("FAIL: expected matrix to be one\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-rank.c b/fq_mat_templates/test/t-rank.c index a72ab5789b..978869cbe6 100644 --- a/fq_mat_templates/test/t-rank.c +++ b/fq_mat_templates/test/t-rank.c @@ -40,6 +40,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("wrong rank!\n"); + fflush(stdout); flint_abort(); } TEMPLATE(T, mat_clear) (A, ctx); @@ -65,6 +66,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("wrong rank!\n"); + fflush(stdout); flint_abort(); } TEMPLATE(T, mat_clear) (A, ctx); diff --git a/fq_mat_templates/test/t-rref.c b/fq_mat_templates/test/t-rref.c index cb1a6bec93..9fa7b5cfb3 100644 --- a/fq_mat_templates/test/t-rref.c +++ b/fq_mat_templates/test/t-rref.c @@ -112,6 +112,7 @@ main(void) printf("\n\n"); TEMPLATE(T, mat_print_pretty) (B, ctx); printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -173,6 +174,7 @@ main(void) printf("\n\n"); TEMPLATE(T, mat_print_pretty) (D, ctx); printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-set_fmpz_mod_mat.c b/fq_mat_templates/test/t-set_fmpz_mod_mat.c index 7b7187ba0c..d95f0321db 100644 --- a/fq_mat_templates/test/t-set_fmpz_mod_mat.c +++ b/fq_mat_templates/test/t-set_fmpz_mod_mat.c @@ -58,6 +58,7 @@ main(void) { flint_printf("FAIL:\n\n"); flint_printf("a = "), TEMPLATE(T, mat_print)(a, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-set_nmod_mat.c b/fq_mat_templates/test/t-set_nmod_mat.c index 6611eb0fc5..4b632f97d9 100644 --- a/fq_mat_templates/test/t-set_nmod_mat.c +++ b/fq_mat_templates/test/t-set_nmod_mat.c @@ -58,6 +58,7 @@ main(void) { flint_printf("FAIL:\n\n"); flint_printf("a = "), TEMPLATE(T, mat_print)(a, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-solve.c b/fq_mat_templates/test/t-solve.c index 9eb7c9c0be..e6741b0e40 100644 --- a/fq_mat_templates/test/t-solve.c +++ b/fq_mat_templates/test/t-solve.c @@ -67,6 +67,7 @@ main(void) flint_printf("AX:\n"); TEMPLATE(T, mat_print_pretty)(AX, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -107,6 +108,7 @@ main(void) TEMPLATE(T, mat_print_pretty)(A, ctx); TEMPLATE(T, mat_print_pretty)(X, ctx); TEMPLATE(T, mat_print_pretty)(B, ctx); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-solve_tril.c b/fq_mat_templates/test/t-solve_tril.c index aebd5d6531..6cfa611036 100644 --- a/fq_mat_templates/test/t-solve_tril.c +++ b/fq_mat_templates/test/t-solve_tril.c @@ -63,6 +63,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (B, ctx); printf("Y:\n"); TEMPLATE(T, mat_print_pretty) (Y, ctx); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (A, ctx); printf("B:\n"); TEMPLATE(T, mat_print_pretty) (B, ctx); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-solve_tril_classical.c b/fq_mat_templates/test/t-solve_tril_classical.c index 7cfe89c03a..2ef071e878 100644 --- a/fq_mat_templates/test/t-solve_tril_classical.c +++ b/fq_mat_templates/test/t-solve_tril_classical.c @@ -63,6 +63,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (B, ctx); printf("Y:\n"); TEMPLATE(T, mat_print_pretty) (Y, ctx); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (A, ctx); printf("B:\n"); TEMPLATE(T, mat_print_pretty) (B, ctx); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-solve_tril_recursive.c b/fq_mat_templates/test/t-solve_tril_recursive.c index 530958c2d2..98e2460a9b 100644 --- a/fq_mat_templates/test/t-solve_tril_recursive.c +++ b/fq_mat_templates/test/t-solve_tril_recursive.c @@ -63,6 +63,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (B, ctx); printf("Y:\n"); TEMPLATE(T, mat_print_pretty) (Y, ctx); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (A, ctx); printf("B:\n"); TEMPLATE(T, mat_print_pretty) (B, ctx); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-solve_triu.c b/fq_mat_templates/test/t-solve_triu.c index 4a3c31ebcf..57609d037e 100644 --- a/fq_mat_templates/test/t-solve_triu.c +++ b/fq_mat_templates/test/t-solve_triu.c @@ -62,6 +62,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (B, ctx); printf("Y:\n"); TEMPLATE(T, mat_print_pretty) (Y, ctx); + fflush(stdout); flint_abort(); } @@ -75,6 +76,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (A, ctx); printf("B:\n"); TEMPLATE(T, mat_print_pretty) (B, ctx); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-solve_triu_classical.c b/fq_mat_templates/test/t-solve_triu_classical.c index 9fcf2b0b9e..02bbf969c9 100644 --- a/fq_mat_templates/test/t-solve_triu_classical.c +++ b/fq_mat_templates/test/t-solve_triu_classical.c @@ -62,6 +62,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (B, ctx); printf("Y:\n"); TEMPLATE(T, mat_print_pretty) (Y, ctx); + fflush(stdout); flint_abort(); } @@ -75,6 +76,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (A, ctx); printf("B:\n"); TEMPLATE(T, mat_print_pretty) (B, ctx); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-solve_triu_recursive.c b/fq_mat_templates/test/t-solve_triu_recursive.c index 9b9929ad2b..28e37ba48b 100644 --- a/fq_mat_templates/test/t-solve_triu_recursive.c +++ b/fq_mat_templates/test/t-solve_triu_recursive.c @@ -62,6 +62,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (B, ctx); printf("Y:\n"); TEMPLATE(T, mat_print_pretty) (Y, ctx); + fflush(stdout); flint_abort(); } @@ -75,6 +76,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (A, ctx); printf("B:\n"); TEMPLATE(T, mat_print_pretty) (B, ctx); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-submul.c b/fq_mat_templates/test/t-submul.c index aa1d82c440..535d1abd60 100644 --- a/fq_mat_templates/test/t-submul.c +++ b/fq_mat_templates/test/t-submul.c @@ -64,6 +64,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (C, ctx); TEMPLATE(T, mat_print_pretty) (D, ctx); TEMPLATE(T, mat_print_pretty) (E, ctx); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) TEMPLATE(T, mat_print_pretty) (C, ctx); TEMPLATE(T, mat_print_pretty) (D, ctx); TEMPLATE(T, mat_print_pretty) (E, ctx); + fflush(stdout); flint_abort(); } diff --git a/fq_mat_templates/test/t-vec_mul.c b/fq_mat_templates/test/t-vec_mul.c index d17f0f5922..e2bb6dc91e 100644 --- a/fq_mat_templates/test/t-vec_mul.c +++ b/fq_mat_templates/test/t-vec_mul.c @@ -80,6 +80,7 @@ main(void) !TEMPLATE(T, equal)(TEMPLATE(T, mat_entry)(C, 0, j), cc[j], ctx)) { flint_printf("FAIL: wrong answer\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_mat_templates/test/t-zero.c b/fq_mat_templates/test/t-zero.c index ba3b41e06e..42b72f24e5 100644 --- a/fq_mat_templates/test/t-zero.c +++ b/fq_mat_templates/test/t-zero.c @@ -43,6 +43,7 @@ main(void) if (!TEMPLATE(T, mat_is_zero) (A, ctx)) { printf("FAIL: expected matrix to be zero\n"); + fflush(stdout); flint_abort(); } @@ -56,6 +57,7 @@ main(void) if (TEMPLATE(T, mat_is_zero) (A, ctx)) { printf("FAIL: expected matrix not to be zero\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod/test/t-get_set_nmod_poly.c b/fq_nmod/test/t-get_set_nmod_poly.c index 5e9bee339e..83c9a38224 100644 --- a/fq_nmod/test/t-get_set_nmod_poly.c +++ b/fq_nmod/test/t-get_set_nmod_poly.c @@ -55,6 +55,7 @@ main(void) flint_printf("a = "), fq_nmod_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), fq_nmod_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), nmod_poly_print_pretty(c, "x"), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod/test/t-mul_fmpz.c b/fq_nmod/test/t-mul_fmpz.c index 3e7ac365f1..67a87373e2 100644 --- a/fq_nmod/test/t-mul_fmpz.c +++ b/fq_nmod/test/t-mul_fmpz.c @@ -56,6 +56,7 @@ main(void) flint_printf("a = "), fq_nmod_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), fq_nmod_print_pretty(b, ctx), flint_printf("\n"); flint_printf("x = "), fmpz_print(x), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -108,6 +109,7 @@ main(void) flint_printf("b = "), fq_nmod_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), fq_nmod_print_pretty(b, ctx), flint_printf("\n"); flint_printf("x = "), fmpz_print(x), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod/test/t-mul_si.c b/fq_nmod/test/t-mul_si.c index 56a4b58ff4..9720202305 100644 --- a/fq_nmod/test/t-mul_si.c +++ b/fq_nmod/test/t-mul_si.c @@ -50,6 +50,7 @@ main(void) flint_printf("a = "), fq_nmod_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), fq_nmod_print_pretty(b, ctx), flint_printf("\n"); flint_printf("x = %wd\n",x); + fflush(stdout); flint_abort(); } @@ -93,6 +94,7 @@ main(void) flint_printf("a = "), fq_nmod_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), fq_nmod_print_pretty(b, ctx), flint_printf("\n"); flint_printf("x = %wd\n",x); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod/test/t-mul_ui.c b/fq_nmod/test/t-mul_ui.c index 290768107c..e616959708 100644 --- a/fq_nmod/test/t-mul_ui.c +++ b/fq_nmod/test/t-mul_ui.c @@ -50,6 +50,7 @@ main(void) flint_printf("a = "), fq_nmod_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), fq_nmod_print_pretty(b, ctx), flint_printf("\n"); flint_printf("x = %wu\n",x); + fflush(stdout); flint_abort(); } @@ -86,6 +87,7 @@ main(void) flint_printf("b = "), fq_nmod_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), fq_nmod_print_pretty(c, ctx), flint_printf("\n"); flint_printf("x = %wu\n",x); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-add_sub.c b/fq_nmod_mpoly/test/t-add_sub.c index 9b8b15e7aa..552b85e824 100644 --- a/fq_nmod_mpoly/test/t-add_sub.c +++ b/fq_nmod_mpoly/test/t-add_sub.c @@ -60,6 +60,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f + g) - g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -109,6 +110,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f + g = g + f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -159,6 +161,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f + g = g + f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -212,6 +215,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f + (g + h) = (f + g) + h\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -266,6 +270,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f - (g + h) = (f - g) - h\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -314,6 +319,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -371,6 +377,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-add_sub_fq_nmod.c b/fq_nmod_mpoly/test/t-add_sub_fq_nmod.c index 963efa9c32..3424779954 100644 --- a/fq_nmod_mpoly/test/t-add_sub_fq_nmod.c +++ b/fq_nmod_mpoly/test/t-add_sub_fq_nmod.c @@ -60,6 +60,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f + a) - a = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -123,6 +124,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-cmp.c b/fq_nmod_mpoly/test/t-cmp.c index 88766cc72c..b496fc5778 100644 --- a/fq_nmod_mpoly/test/t-cmp.c +++ b/fq_nmod_mpoly/test/t-cmp.c @@ -61,6 +61,7 @@ main(void) flint_printf("FAIL\n" "check polynomial terms are in order\n" "i = %wd, j1 = %wd, j2 = %wd\n", i, j1, j2); + fflush(stdout); flint_abort(); } } @@ -139,6 +140,7 @@ main(void) flint_printf("FAIL\n" "check polynomial compares equal to itself\n" "i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -149,6 +151,7 @@ main(void) flint_printf("FAIL\n" "check polynomial comparison with differing bits\n" "i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -157,6 +160,7 @@ main(void) flint_printf("FAIL\n" "check transitivity\n" "i = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-compose_fq_nmod_mpoly.c b/fq_nmod_mpoly/test/t-compose_fq_nmod_mpoly.c index f568c55c5d..27b9a830a4 100644 --- a/fq_nmod_mpoly/test/t-compose_fq_nmod_mpoly.c +++ b/fq_nmod_mpoly/test/t-compose_fq_nmod_mpoly.c @@ -53,6 +53,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example 1\n", i); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example 2\n", i); + fflush(stdout); flint_abort(); } @@ -77,6 +79,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example 3\n", i); + fflush(stdout); flint_abort(); } @@ -147,6 +150,7 @@ main(void) printf("FAIL\n"); flint_printf("Check composition success with generators\n" "i: %wd, j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -157,6 +161,7 @@ main(void) printf("FAIL\n"); flint_printf("Check composition with generators\n" "i: %wd, j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -221,6 +226,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -232,6 +238,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition with identity\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -318,6 +325,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -332,6 +340,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition and evalall commute\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -418,6 +427,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -432,6 +442,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition with constants matches evalall\ni: %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-compose_fq_nmod_poly.c b/fq_nmod_mpoly/test/t-compose_fq_nmod_poly.c index 63ab6c4df3..ea1f353949 100644 --- a/fq_nmod_mpoly/test/t-compose_fq_nmod_poly.c +++ b/fq_nmod_mpoly/test/t-compose_fq_nmod_poly.c @@ -53,6 +53,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example 1\n", i); + fflush(stdout); flint_abort(); } @@ -66,6 +67,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example 2\n", i); + fflush(stdout); flint_abort(); } @@ -73,6 +75,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example 2 equality\n", i); + fflush(stdout); flint_abort(); } @@ -139,6 +142,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -149,6 +153,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition and evalall commute\ni: %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-degree.c b/fq_nmod_mpoly/test/t-degree.c index 54abceabca..4fb1b09674 100644 --- a/fq_nmod_mpoly/test/t-degree.c +++ b/fq_nmod_mpoly/test/t-degree.c @@ -41,6 +41,7 @@ void _check_degrees(const fq_nmod_mpoly_t A, const fq_nmod_mpoly_ctx_t ctx) { printf("FAIL\n"); flint_printf("Check degrees_fit_si\n"); + fflush(stdout); flint_abort(); } @@ -54,12 +55,14 @@ void _check_degrees(const fq_nmod_mpoly_t A, const fq_nmod_mpoly_ctx_t ctx) { printf("FAIL\n"); flint_printf("Check degrees_si\n"); + fflush(stdout); flint_abort(); } if (degs_si[i] != fq_nmod_mpoly_degree_si(A, i, ctx)) { printf("FAIL\n"); flint_printf("Check individual degree_si\n"); + fflush(stdout); flint_abort(); } } @@ -77,6 +80,7 @@ void _check_degrees(const fq_nmod_mpoly_t A, const fq_nmod_mpoly_ctx_t ctx) { printf("FAIL\n"); flint_printf("Check individual degree_fmpz\n"); + fflush(stdout); flint_abort(); } fmpz_clear(degi); @@ -142,6 +146,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree does not go up under addition\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -208,6 +213,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree adds under multiplication\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-derivative.c b/fq_nmod_mpoly/test/t-derivative.c index 1eb3e9b11c..ce223832bd 100644 --- a/fq_nmod_mpoly/test/t-derivative.c +++ b/fq_nmod_mpoly/test/t-derivative.c @@ -92,6 +92,7 @@ main(void) printf("FAIL\n"); flint_printf("Check d(f*g) = df*g + f*dg\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -177,6 +178,7 @@ main(void) printf("FAIL\n"); flint_printf("Check d(f*g) = df*g + f*dg with aliasing\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-div_monagan_pearce.c b/fq_nmod_mpoly/test/t-div_monagan_pearce.c index e9394da339..1984cf59cf 100644 --- a/fq_nmod_mpoly/test/t-div_monagan_pearce.c +++ b/fq_nmod_mpoly/test/t-div_monagan_pearce.c @@ -65,6 +65,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f aliasing dividend\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -86,6 +88,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f aliasing divisor\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -147,6 +150,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f = g*q + r for random polys\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -157,6 +161,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check div matches divrem\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -168,6 +173,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check div matches divrem aliasing dividend\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -178,6 +184,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check div matches divrem aliasing divisor\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-divrem_ideal_monagan_pearce.c b/fq_nmod_mpoly/test/t-divrem_ideal_monagan_pearce.c index 3fe04df12c..62441b6d18 100644 --- a/fq_nmod_mpoly/test/t-divrem_ideal_monagan_pearce.c +++ b/fq_nmod_mpoly/test/t-divrem_ideal_monagan_pearce.c @@ -73,6 +73,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -160,6 +161,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f = g1*q1 + ... + gn*qn + r for random polys\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -254,6 +256,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-divrem_monagan_pearce.c b/fq_nmod_mpoly/test/t-divrem_monagan_pearce.c index c1ad90e57c..b76d0b3e4f 100644 --- a/fq_nmod_mpoly/test/t-divrem_monagan_pearce.c +++ b/fq_nmod_mpoly/test/t-divrem_monagan_pearce.c @@ -69,6 +69,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -131,6 +132,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f = g*q + r for random polys\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -194,6 +196,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of quotient with first argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -256,6 +259,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of quotient with second argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -322,6 +326,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of remainder with first argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -387,6 +392,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of remainder with second argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-evaluate.c b/fq_nmod_mpoly/test/t-evaluate.c index e4639b784f..992d6d4646 100644 --- a/fq_nmod_mpoly/test/t-evaluate.c +++ b/fq_nmod_mpoly/test/t-evaluate.c @@ -79,6 +79,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check evalone aliasing\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -86,6 +87,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check repeated evalone matches evalall\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -154,6 +156,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check add commutes with evalall\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -224,6 +227,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check add commutes with evalall\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-gcd.c b/fq_nmod_mpoly/test/t-gcd.c index d3bb2e5d68..96f6d0411a 100644 --- a/fq_nmod_mpoly/test/t-gcd.c +++ b/fq_nmod_mpoly/test/t-gcd.c @@ -35,6 +35,7 @@ void gcd_check( { flint_printf("Check gcd can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -45,6 +46,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check divisor of gcd\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -56,6 +58,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check zero gcd only results from zero inputs\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -66,6 +69,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd leading coefficient is one\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -77,6 +81,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check divisibility\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -88,6 +93,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -96,6 +102,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors is one\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -194,6 +201,7 @@ main(void) if (t1->length != 1 || t2->length != 1) { flint_printf("FAIL:\ncheck random monomial generation\n"); + fflush(stdout); flint_abort(); } fq_nmod_mpoly_randtest_bits(a, state, len1, exp_bits, ctx); diff --git a/fq_nmod_mpoly/test/t-gcd_brown.c b/fq_nmod_mpoly/test/t-gcd_brown.c index ccf383854e..669501756a 100644 --- a/fq_nmod_mpoly/test/t-gcd_brown.c +++ b/fq_nmod_mpoly/test/t-gcd_brown.c @@ -31,6 +31,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -51,6 +53,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -58,6 +61,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -66,6 +70,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -73,6 +78,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -82,6 +88,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-gcd_cofactors.c b/fq_nmod_mpoly/test/t-gcd_cofactors.c index 9826a4c063..4434f73971 100644 --- a/fq_nmod_mpoly/test/t-gcd_cofactors.c +++ b/fq_nmod_mpoly/test/t-gcd_cofactors.c @@ -42,6 +42,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -50,6 +51,7 @@ void gcd_check( { flint_printf("FAIL: check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -59,6 +61,7 @@ void gcd_check( { flint_printf("FAIL: check cofactors\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -68,6 +71,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -77,6 +81,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -85,6 +90,7 @@ void gcd_check( if (!fq_nmod_mpoly_equal(g, u, ctx) || !fq_nmod_mpoly_equal(abar, v, ctx) || !fq_nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (a, u): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -93,6 +99,7 @@ void gcd_check( if (!fq_nmod_mpoly_equal(g, u, ctx) || !fq_nmod_mpoly_equal(abar, v, ctx) || !fq_nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (a, v): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -101,6 +108,7 @@ void gcd_check( if (!fq_nmod_mpoly_equal(g, u, ctx) || !fq_nmod_mpoly_equal(abar, v, ctx) || !fq_nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (a, w): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -109,6 +117,7 @@ void gcd_check( if (!fq_nmod_mpoly_equal(g, u, ctx) || !fq_nmod_mpoly_equal(abar, v, ctx) || !fq_nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (u, b): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -117,6 +126,7 @@ void gcd_check( if (!fq_nmod_mpoly_equal(g, u, ctx) || !fq_nmod_mpoly_equal(abar, v, ctx) || !fq_nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (v, b): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -125,6 +135,7 @@ void gcd_check( if (!fq_nmod_mpoly_equal(g, u, ctx) || !fq_nmod_mpoly_equal(abar, v, ctx) || !fq_nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (w, b): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -134,6 +145,7 @@ void gcd_check( if (!fq_nmod_mpoly_equal(g, u, ctx) || !fq_nmod_mpoly_equal(abar, v, ctx) || !fq_nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (u, v): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -143,6 +155,7 @@ void gcd_check( if (!fq_nmod_mpoly_equal(g, u, ctx) || !fq_nmod_mpoly_equal(abar, v, ctx) || !fq_nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (v, u): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -152,6 +165,7 @@ void gcd_check( if (!fq_nmod_mpoly_equal(g, u, ctx) || !fq_nmod_mpoly_equal(abar, v, ctx) || !fq_nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (u, w): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -161,6 +175,7 @@ void gcd_check( if (!fq_nmod_mpoly_equal(g, u, ctx) || !fq_nmod_mpoly_equal(abar, v, ctx) || !fq_nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (w, u): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -170,6 +185,7 @@ void gcd_check( if (!fq_nmod_mpoly_equal(g, u, ctx) || !fq_nmod_mpoly_equal(abar, v, ctx) || !fq_nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (v, w): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -179,6 +195,7 @@ void gcd_check( if (!fq_nmod_mpoly_equal(g, u, ctx) || !fq_nmod_mpoly_equal(abar, v, ctx) || !fq_nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (w, v): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -186,6 +203,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -195,6 +213,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -202,6 +221,7 @@ void gcd_check( { flint_printf("FAIL: check cofactors of cofactors\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -211,6 +231,7 @@ void gcd_check( { flint_printf("FAIL: check cofactors of cofactors with aliasing\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -320,6 +341,7 @@ main(void) if (t1->length != 1 || t2->length != 1) { flint_printf("FAIL:\ncheck random monomial generation\n"); + fflush(stdout); flint_abort(); } fq_nmod_mpoly_randtest_bits(a, state, len1, exp_bits, ctx); diff --git a/fq_nmod_mpoly/test/t-gcd_hensel.c b/fq_nmod_mpoly/test/t-gcd_hensel.c index c598ff56e8..ea34caa9c5 100644 --- a/fq_nmod_mpoly/test/t-gcd_hensel.c +++ b/fq_nmod_mpoly/test/t-gcd_hensel.c @@ -34,6 +34,7 @@ void gcd_check( flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -45,6 +46,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -54,6 +56,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -61,6 +64,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -69,6 +73,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -79,6 +84,7 @@ void gcd_check( flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -88,6 +94,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-gcd_zippel.c b/fq_nmod_mpoly/test/t-gcd_zippel.c index d21c946e1b..2223a83efb 100644 --- a/fq_nmod_mpoly/test/t-gcd_zippel.c +++ b/fq_nmod_mpoly/test/t-gcd_zippel.c @@ -31,6 +31,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -51,6 +53,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -58,6 +61,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -66,6 +70,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -73,6 +78,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -82,6 +88,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-gcd_zippel2.c b/fq_nmod_mpoly/test/t-gcd_zippel2.c index 2dfbac83d2..42a9ec0c13 100644 --- a/fq_nmod_mpoly/test/t-gcd_zippel2.c +++ b/fq_nmod_mpoly/test/t-gcd_zippel2.c @@ -32,6 +32,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -43,6 +44,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -52,6 +54,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -59,6 +62,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -67,6 +71,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -74,6 +79,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -83,6 +89,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-gen.c b/fq_nmod_mpoly/test/t-gen.c index 23163db3ad..94b5951506 100644 --- a/fq_nmod_mpoly/test/t-gen.c +++ b/fq_nmod_mpoly/test/t-gen.c @@ -63,6 +63,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check one generator\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check product of two generators\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-get_coeff_vars_ui.c b/fq_nmod_mpoly/test/t-get_coeff_vars_ui.c index 128fea39d0..4114b17cb1 100644 --- a/fq_nmod_mpoly/test/t-get_coeff_vars_ui.c +++ b/fq_nmod_mpoly/test/t-get_coeff_vars_ui.c @@ -40,6 +40,7 @@ main(void) if (!fq_nmod_mpoly_equal(f, g, ctx)) { flint_printf("FAIL\ncheck simple example\n"); + fflush(stdout); flint_abort(); } fq_nmod_mpoly_clear(f, ctx); @@ -91,6 +92,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check power success\ni = %wd, j1 = %wd\n", i, j1); + fflush(stdout); flint_abort(); } fq_nmod_mpoly_mul(g, g, m, ctx); @@ -101,6 +103,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check 1 variable sum of coefficients\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -160,6 +163,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check power success\ni = %wd, j1 = %wd, j2 = %wd\n", i, j1, j2); + fflush(stdout); flint_abort(); } fq_nmod_mpoly_mul(g, g, m, ctx); @@ -168,6 +172,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check power success\ni = %wd, j1 = %wd, j2 = %wd\n", i, j1, j2); + fflush(stdout); flint_abort(); } @@ -180,6 +185,7 @@ main(void) { flint_printf("FAIL\n" "check 2 variable sum of coefficients\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-get_set_coeff.c b/fq_nmod_mpoly/test/t-get_set_coeff.c index 160f146a14..a046278d56 100644 --- a/fq_nmod_mpoly/test/t-get_set_coeff.c +++ b/fq_nmod_mpoly/test/t-get_set_coeff.c @@ -64,6 +64,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check _fmpz_fmpz\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -118,6 +119,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check _fmpz_ui\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-get_set_coeff_fq_nmod_monomial.c b/fq_nmod_mpoly/test/t-get_set_coeff_fq_nmod_monomial.c index 3e78ef8168..5235bb45f7 100644 --- a/fq_nmod_mpoly/test/t-get_set_coeff_fq_nmod_monomial.c +++ b/fq_nmod_mpoly/test/t-get_set_coeff_fq_nmod_monomial.c @@ -60,6 +60,7 @@ main(void) if (!fq_nmod_equal(cm, ce, ctx->fqctx)) { flint_printf("FAIL\ncheck a random monomial\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -75,6 +76,7 @@ main(void) if (!fq_nmod_equal(cm, ce, ctx->fqctx)) { flint_printf("FAIL\ncheck all coeffs in f\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -96,6 +98,7 @@ main(void) if (!fq_nmod_equal(cm, ce, ctx->fqctx)) { flint_printf("FAIL\nset random coeff and check\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-get_set_is_fq_nmod.c b/fq_nmod_mpoly/test/t-get_set_is_fq_nmod.c index 558585a000..318f2617ce 100644 --- a/fq_nmod_mpoly/test/t-get_set_is_fq_nmod.c +++ b/fq_nmod_mpoly/test/t-get_set_is_fq_nmod.c @@ -52,6 +52,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check is_fq_nmod and get_fq_nmod catch constants\ni = %wd\n", i); + fflush(stdout); flint_abort(); } } @@ -62,6 +63,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check set_fq_nmod makes is_fq_nmod true\ni = %wd\n", i); + fflush(stdout); flint_abort(); } fq_nmod_mpoly_get_fq_nmod(d, f, ctx); @@ -69,6 +71,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check get_fq_nmod matches set_fq_nmod\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -79,6 +82,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check set_ui makes is_fq_nmod true\ni = %wd\n", i); + fflush(stdout); flint_abort(); } fq_nmod_mpoly_get_fq_nmod(d, f, ctx); @@ -86,6 +90,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check get_fq_nmod matches set_ui\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-get_set_str_pretty.c b/fq_nmod_mpoly/test/t-get_set_str_pretty.c index 9144183007..099085a782 100644 --- a/fq_nmod_mpoly/test/t-get_set_str_pretty.c +++ b/fq_nmod_mpoly/test/t-get_set_str_pretty.c @@ -50,6 +50,7 @@ main(void) if (!fq_nmod_mpoly_equal(f, f1, ctx)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-get_set_term_coeff_fq_nmod.c b/fq_nmod_mpoly/test/t-get_set_term_coeff_fq_nmod.c index d4ce6e50e5..4cd9bb1e7e 100644 --- a/fq_nmod_mpoly/test/t-get_set_term_coeff_fq_nmod.c +++ b/fq_nmod_mpoly/test/t-get_set_term_coeff_fq_nmod.c @@ -54,6 +54,7 @@ main(void) { printf("FAIL\n"); flint_printf("check get and set match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-get_set_term_exp_fmpz.c b/fq_nmod_mpoly/test/t-get_set_term_exp_fmpz.c index f31b8893d5..f034825bed 100644 --- a/fq_nmod_mpoly/test/t-get_set_term_exp_fmpz.c +++ b/fq_nmod_mpoly/test/t-get_set_term_exp_fmpz.c @@ -82,6 +82,7 @@ main(void) if (!result) { flint_printf("FAIL\ncheck set and get match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-get_set_term_exp_si.c b/fq_nmod_mpoly/test/t-get_set_term_exp_si.c index e1ea164be1..c21794d056 100644 --- a/fq_nmod_mpoly/test/t-get_set_term_exp_si.c +++ b/fq_nmod_mpoly/test/t-get_set_term_exp_si.c @@ -77,6 +77,7 @@ main(void) if (!result) { flint_printf("FAIL\ncheck set and get match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-get_set_term_exp_ui.c b/fq_nmod_mpoly/test/t-get_set_term_exp_ui.c index bc94b05345..d75f241b57 100644 --- a/fq_nmod_mpoly/test/t-get_set_term_exp_ui.c +++ b/fq_nmod_mpoly/test/t-get_set_term_exp_ui.c @@ -77,6 +77,7 @@ main(void) if (!result) { flint_printf("FAIL\ncheck set and get match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-get_term.c b/fq_nmod_mpoly/test/t-get_term.c index cf46e19928..bb8edb929a 100644 --- a/fq_nmod_mpoly/test/t-get_term.c +++ b/fq_nmod_mpoly/test/t-get_term.c @@ -57,6 +57,7 @@ main(void) if (!fq_nmod_mpoly_equal(f, h, ctx)) { flint_printf("FAIL\nCheck a polynomial is the sum of its terms\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-get_term_monomial.c b/fq_nmod_mpoly/test/t-get_term_monomial.c index 5a4eea4c30..61924bb3ad 100644 --- a/fq_nmod_mpoly/test/t-get_term_monomial.c +++ b/fq_nmod_mpoly/test/t-get_term_monomial.c @@ -64,6 +64,7 @@ main(void) if (!fq_nmod_equal(c, d, ctx->fqctx)) { flint_printf("FAIL\nCheck getting a coeff by its monomial\ni = %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-mpolyuu_divides.c b/fq_nmod_mpoly/test/t-mpolyuu_divides.c index 87d14bd14c..ffe5c70f5f 100644 --- a/fq_nmod_mpoly/test/t-mpolyuu_divides.c +++ b/fq_nmod_mpoly/test/t-mpolyuu_divides.c @@ -82,6 +82,7 @@ void univar_divides_check( { flint_printf("check univariate divisibility\n" "i = %wd, j = %wd, %s\n", ii, jj, name); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ void univar_divides_check( { flint_printf("check univariate quotient\n" "i = %wd, j = %wd, %s\n", ii, jj, name); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-mul_johnson.c b/fq_nmod_mpoly/test/t-mul_johnson.c index 889271ccd3..c0248a6e42 100644 --- a/fq_nmod_mpoly/test/t-mul_johnson.c +++ b/fq_nmod_mpoly/test/t-mul_johnson.c @@ -77,6 +77,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*(g + h) = f*g + f*h\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -129,6 +130,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -177,6 +179,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-push_term_fq_nmod_fmpz.c b/fq_nmod_mpoly/test/t-push_term_fq_nmod_fmpz.c index 56574bebd4..e468657161 100644 --- a/fq_nmod_mpoly/test/t-push_term_fq_nmod_fmpz.c +++ b/fq_nmod_mpoly/test/t-push_term_fq_nmod_fmpz.c @@ -82,6 +82,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed coefficient matches\ni=%wd, j=%wd\n", i, j); + fflush(stdout); flint_abort(); } for (k = 0; k < nvars; k++) @@ -90,6 +91,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed exponent matches\ni=%wd, j=%wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -103,6 +105,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed polynomial matches add\ni=%wd\n",i,j); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-push_term_fq_nmod_ui.c b/fq_nmod_mpoly/test/t-push_term_fq_nmod_ui.c index b47975ff1e..bc50699c4e 100644 --- a/fq_nmod_mpoly/test/t-push_term_fq_nmod_ui.c +++ b/fq_nmod_mpoly/test/t-push_term_fq_nmod_ui.c @@ -74,6 +74,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed coefficient matches\ni=%wd, j=%wd\n", i, j); + fflush(stdout); flint_abort(); } for (k = 0; k < nvars; k++) @@ -82,6 +83,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed exponent matches\ni=%wd, j=%wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -95,6 +97,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushback matches add\ni=%wd\n",i); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-quadratic_root.c b/fq_nmod_mpoly/test/t-quadratic_root.c index d81b24ecf1..2f4ba80d91 100644 --- a/fq_nmod_mpoly/test/t-quadratic_root.c +++ b/fq_nmod_mpoly/test/t-quadratic_root.c @@ -31,6 +31,7 @@ void _test_root( if (sol_exists && !success) { flint_printf("FAIL: solution exists but root failed\n"); + fflush(stdout); flint_abort(); } @@ -41,6 +42,7 @@ void _test_root( if (!fq_nmod_mpoly_equal(s, b, ctx)) { flint_printf("FAIL: reported solution is not a solution\n"); + fflush(stdout); flint_abort(); } } @@ -50,6 +52,7 @@ void _test_root( if (success != success2 || (success && !fq_nmod_mpoly_equal(x, t, ctx))) { flint_printf("FAIL: Check aliasing first argument\n"); + fflush(stdout); flint_abort(); } @@ -58,6 +61,7 @@ void _test_root( if (success != success2 || (success && !fq_nmod_mpoly_equal(x, t, ctx))) { flint_printf("FAIL: Check aliasing second argument\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-repack_bits.c b/fq_nmod_mpoly/test/t-repack_bits.c index 7805e728b8..4a5a3c431c 100644 --- a/fq_nmod_mpoly/test/t-repack_bits.c +++ b/fq_nmod_mpoly/test/t-repack_bits.c @@ -56,6 +56,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check packing up\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check packing up with aliasing\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -115,6 +117,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check repacking down\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -127,6 +130,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check repacking down with aliasing\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -171,6 +175,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check packing down\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -184,6 +189,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check packing down with aliasing\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-resize.c b/fq_nmod_mpoly/test/t-resize.c index 8a56f13698..fb2ec1b171 100644 --- a/fq_nmod_mpoly/test/t-resize.c +++ b/fq_nmod_mpoly/test/t-resize.c @@ -83,6 +83,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushback matches add\ni=%wd\n",i); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check resize+setterm matches add\ni=%wd\n",i); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-resultant_discriminant.c b/fq_nmod_mpoly/test/t-resultant_discriminant.c index 758524c6e6..8cb51a1966 100644 --- a/fq_nmod_mpoly/test/t-resultant_discriminant.c +++ b/fq_nmod_mpoly/test/t-resultant_discriminant.c @@ -39,12 +39,14 @@ main(void) if (!fq_nmod_mpoly_discriminant(d, f, 0, ctx)) { flint_printf("FAIL: could not compute quadratic discriminant\n"); + fflush(stdout); flint_abort(); } if (!fq_nmod_mpoly_equal(d, d1, ctx)) { flint_printf("FAIL: Check quadratic polynomial\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +93,7 @@ main(void) { flint_printf("FAIL: Check univariate resultant \n"); flint_printf("i: %wd\n",i); + fflush(stdout); flint_abort(); } @@ -154,6 +157,7 @@ main(void) { flint_printf("FAIL: Check res(a*b,c) = res(a,c)*res(b,c)\n"); flint_printf("i: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } } @@ -229,6 +233,7 @@ main(void) flint_printf("res(a, b): "); fq_nmod_mpoly_print_pretty(r, NULL, ctx); flint_printf("\n"); flint_printf("i: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-reverse.c b/fq_nmod_mpoly/test/t-reverse.c index 52c6d48b34..7ea6e41eb6 100644 --- a/fq_nmod_mpoly/test/t-reverse.c +++ b/fq_nmod_mpoly/test/t-reverse.c @@ -50,6 +50,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check rev(rev(a)) == a\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -86,6 +87,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-scalar_addmul_fq_nmod.c b/fq_nmod_mpoly/test/t-scalar_addmul_fq_nmod.c index be5e70e152..700b4df3ef 100644 --- a/fq_nmod_mpoly/test/t-scalar_addmul_fq_nmod.c +++ b/fq_nmod_mpoly/test/t-scalar_addmul_fq_nmod.c @@ -64,6 +64,7 @@ main(void) { flint_printf("FAIL: check definition\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -73,6 +74,7 @@ main(void) { flint_printf("FAIL: check aliasing first argument\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -82,6 +84,7 @@ main(void) { flint_printf("FAIL: check aliasing second argument\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-scalar_mul_fq_nmod.c b/fq_nmod_mpoly/test/t-scalar_mul_fq_nmod.c index fa86a2a1b6..7669bf9a7b 100644 --- a/fq_nmod_mpoly/test/t-scalar_mul_fq_nmod.c +++ b/fq_nmod_mpoly/test/t-scalar_mul_fq_nmod.c @@ -69,6 +69,7 @@ main(void) printf("FAIL\n"); flint_printf("Check (f*a)*b = f*(a*b)\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) printf("FAIL\n"); flint_printf("Check (f*a)*b = f*(a*b) with aliasing\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -146,6 +148,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f*a*inv(a) = f\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -161,6 +164,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f*a*inv(a) = f with aliasing\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-sort_terms.c b/fq_nmod_mpoly/test/t-sort_terms.c index 03e16b1201..ffbc560bfe 100644 --- a/fq_nmod_mpoly/test/t-sort_terms.c +++ b/fq_nmod_mpoly/test/t-sort_terms.c @@ -62,6 +62,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check scramble and sort\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-sqrt.c b/fq_nmod_mpoly/test/t-sqrt.c index 49935965e1..e7fc44538c 100644 --- a/fq_nmod_mpoly/test/t-sqrt.c +++ b/fq_nmod_mpoly/test/t-sqrt.c @@ -58,6 +58,7 @@ main(void) if (!sqr) { flint_printf("FAIL: Check sqrt(f^2) returns 1\n"); + fflush(stdout); flint_abort(); } @@ -66,6 +67,7 @@ main(void) { flint_printf("FAIL: Check sqrt(f^2) = +-f\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -112,12 +114,14 @@ main(void) { flint_printf("FAIL: Check sqrt(random)\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } else if (!fq_nmod_mpoly_is_zero(g, ctx)) { flint_printf("FAIL: Check nonsquare returns 0 sqrt\n"); + fflush(stdout); flint_abort(); } } @@ -167,6 +171,7 @@ main(void) { printf("FAIL: Check aliasing\n"); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-total_degree.c b/fq_nmod_mpoly/test/t-total_degree.c index f98b592d87..aa1b873113 100644 --- a/fq_nmod_mpoly/test/t-total_degree.c +++ b/fq_nmod_mpoly/test/t-total_degree.c @@ -78,6 +78,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree does not go up under addition\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -145,6 +146,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree adds under multiplication\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-univar.c b/fq_nmod_mpoly/test/t-univar.c index 73bf164b4c..293c2178c9 100644 --- a/fq_nmod_mpoly/test/t-univar.c +++ b/fq_nmod_mpoly/test/t-univar.c @@ -59,6 +59,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mpoly -> mpoly_univar -> mpoly\ni: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } @@ -69,6 +70,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mpoly -> mpoly_univar -> mpoly with bits\ni: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } @@ -89,6 +91,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check construction\ni: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly/test/t-univar_resultant.c b/fq_nmod_mpoly/test/t-univar_resultant.c index e5e7c4f7f6..089918cf9e 100644 --- a/fq_nmod_mpoly/test/t-univar_resultant.c +++ b/fq_nmod_mpoly/test/t-univar_resultant.c @@ -53,6 +53,7 @@ void test_resultant( fq_nmod_mpoly_print_pretty(R, NULL, ctx); flint_printf("\n"); flint_printf("r: %wu\n", r); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) if (!fq_nmod_mpoly_equal(s, t, ctx)) { flint_printf("FAIL: check linear discriminant\n"); + fflush(stdout); flint_abort(); } @@ -109,6 +111,7 @@ main(void) if (!fq_nmod_mpoly_equal(s, t, ctx)) { flint_printf("FAIL: check quadratic discriminant\n"); + fflush(stdout); flint_abort(); } @@ -126,6 +129,7 @@ main(void) if (!fq_nmod_mpoly_equal(s, t, ctx)) { flint_printf("FAIL: check cubic discriminant\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_mpoly/test/t-used_vars.c b/fq_nmod_mpoly/test/t-used_vars.c index 8496e4be02..3561687afb 100644 --- a/fq_nmod_mpoly/test/t-used_vars.c +++ b/fq_nmod_mpoly/test/t-used_vars.c @@ -63,6 +63,7 @@ main(void) flint_printf("FAIL: checked used matches degree\n"); flint_printf("var = %wd\n", var); flint_printf("deg: "); fmpz_print(fdeg); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly_factor/test/t-factor.c b/fq_nmod_mpoly_factor/test/t-factor.c index 61ff527682..b839395ee7 100644 --- a/fq_nmod_mpoly_factor/test/t-factor.c +++ b/fq_nmod_mpoly_factor/test/t-factor.c @@ -28,6 +28,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (!fq_nmod_mpoly_factor(g, p, ctx)) { flint_printf("FAIL:\ncheck factorization could be computed\n"); + fflush(stdout); flint_abort(); } @@ -36,6 +37,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (!fq_nmod_mpoly_is_monic(g->poly + i, ctx)) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -47,6 +49,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("FAIL:\nfactorization has wrong number of factors\n"); + fflush(stdout); flint_abort(); } @@ -54,6 +57,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (!fq_nmod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -63,6 +67,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL:\nfactor is reducible\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly_factor/test/t-factor_content.c b/fq_nmod_mpoly_factor/test/t-factor_content.c index beabc1e215..c042364d78 100644 --- a/fq_nmod_mpoly_factor/test/t-factor_content.c +++ b/fq_nmod_mpoly_factor/test/t-factor_content.c @@ -26,6 +26,7 @@ void check_content(const fq_nmod_mpoly_t p, const fq_nmod_mpoly_ctx_t ctx) if (!fq_nmod_mpoly_factor_content(g, p, ctx)) { flint_printf("FAIL:\ncheck factorization could be computed\n"); + fflush(stdout); flint_abort(); } @@ -34,6 +35,7 @@ void check_content(const fq_nmod_mpoly_t p, const fq_nmod_mpoly_ctx_t ctx) if (g->poly[i].length < 1 || g->poly[i].coeffs[0] != 1) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -42,6 +44,7 @@ void check_content(const fq_nmod_mpoly_t p, const fq_nmod_mpoly_ctx_t ctx) if (!fq_nmod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -54,6 +57,7 @@ void check_content(const fq_nmod_mpoly_t p, const fq_nmod_mpoly_ctx_t ctx) if (!fq_nmod_mpoly_is_gen(g->poly + i, -1, ctx)) { flint_printf("FAIL:\nmonomial is bad\n"); + fflush(stdout); flint_abort(); } } @@ -62,6 +66,7 @@ void check_content(const fq_nmod_mpoly_t p, const fq_nmod_mpoly_ctx_t ctx) if (!fq_nmod_mpoly_content_vars(q, g->poly + i, &v, 1, ctx)) { flint_printf("FAIL:\ncheck content could be computed\n"); + fflush(stdout); flint_abort(); } @@ -69,6 +74,7 @@ void check_content(const fq_nmod_mpoly_t p, const fq_nmod_mpoly_ctx_t ctx) if (!fq_nmod_mpoly_is_one(q, ctx) && !fmpz_is_zero(deg)) { flint_printf("FAIL:\ncontent is bad\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly_factor/test/t-factor_squarefree.c b/fq_nmod_mpoly_factor/test/t-factor_squarefree.c index 17d5c409a0..cc79b8a614 100644 --- a/fq_nmod_mpoly_factor/test/t-factor_squarefree.c +++ b/fq_nmod_mpoly_factor/test/t-factor_squarefree.c @@ -26,6 +26,7 @@ void check_it(const fq_nmod_mpoly_t p, const fq_nmod_mpoly_ctx_t ctx) if (!fq_nmod_mpoly_factor_squarefree(g, p, ctx)) { flint_printf("FAIL:\ncheck factorization 1 could be computed\n"); + fflush(stdout); flint_abort(); } @@ -34,6 +35,7 @@ void check_it(const fq_nmod_mpoly_t p, const fq_nmod_mpoly_ctx_t ctx) if (!fq_nmod_mpoly_is_monic(g->poly + i, ctx)) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -42,6 +44,7 @@ void check_it(const fq_nmod_mpoly_t p, const fq_nmod_mpoly_ctx_t ctx) if (!fq_nmod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -53,6 +56,7 @@ void check_it(const fq_nmod_mpoly_t p, const fq_nmod_mpoly_ctx_t ctx) if (!fmpz_is_one(h->exp + j)) { flint_printf("FAIL:\nfactor has a square factor\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly_factor/test/t-factor_wang.c b/fq_nmod_mpoly_factor/test/t-factor_wang.c index c182ae0c4a..c1fbe0689c 100644 --- a/fq_nmod_mpoly_factor/test/t-factor_wang.c +++ b/fq_nmod_mpoly_factor/test/t-factor_wang.c @@ -28,12 +28,14 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (!fq_nmod_mpoly_factor_wang(g, p, ctx)) { flint_printf("FAIL:\ncheck factorization 1 could be computed\n"); + fflush(stdout); flint_abort(); } if (!fq_nmod_mpoly_factor(h, p, ctx)) { flint_printf("FAIL:\ncheck factorization 2 could be computed\n"); + fflush(stdout); flint_abort(); } @@ -42,6 +44,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (!fq_nmod_mpoly_is_monic(g->poly + i, ctx)) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -53,6 +56,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("FAIL:\nfactorization has wrong number of factors\n"); + fflush(stdout); flint_abort(); } @@ -61,6 +65,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (!fq_nmod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -70,6 +75,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (fq_nmod_mpoly_factor_cmp(g, h, ctx) != 0) { flint_printf("factorizations do not match\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +85,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL:\nfactor is reducible\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly_factor/test/t-factor_zassenhaus.c b/fq_nmod_mpoly_factor/test/t-factor_zassenhaus.c index c0a2c75c9a..2ff617489b 100644 --- a/fq_nmod_mpoly_factor/test/t-factor_zassenhaus.c +++ b/fq_nmod_mpoly_factor/test/t-factor_zassenhaus.c @@ -28,12 +28,14 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (!fq_nmod_mpoly_factor_zassenhaus(g, p, ctx)) { flint_printf("FAIL:\ncheck factorization 1 could be computed\n"); + fflush(stdout); flint_abort(); } if (!fq_nmod_mpoly_factor(h, p, ctx)) { flint_printf("FAIL:\ncheck factorization 2 could be computed\n"); + fflush(stdout); flint_abort(); } @@ -42,6 +44,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (!fq_nmod_mpoly_is_monic(g->poly + i, ctx)) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -53,6 +56,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("FAIL:\nfactorization has wrong number of factors\n"); + fflush(stdout); flint_abort(); } @@ -60,6 +64,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (!fq_nmod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +73,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (fq_nmod_mpoly_factor_cmp(g, h, ctx) != 0) { flint_printf("factorizations do not match\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +83,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL:\nfactor is reducible\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly_factor/test/t-factor_zippel.c b/fq_nmod_mpoly_factor/test/t-factor_zippel.c index 7acff044ee..7d23ff5be4 100644 --- a/fq_nmod_mpoly_factor/test/t-factor_zippel.c +++ b/fq_nmod_mpoly_factor/test/t-factor_zippel.c @@ -28,12 +28,14 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (!fq_nmod_mpoly_factor_zippel(g, p, ctx)) { flint_printf("FAIL:\ncheck factorization 1 could be computed\n"); + fflush(stdout); flint_abort(); } if (!fq_nmod_mpoly_factor(h, p, ctx)) { flint_printf("FAIL:\ncheck factorization 2 could be computed\n"); + fflush(stdout); flint_abort(); } @@ -42,6 +44,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (!fq_nmod_mpoly_is_monic(g->poly + i, ctx)) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -53,6 +56,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("FAIL:\nfactorization has wrong number of factors\n"); + fflush(stdout); flint_abort(); } @@ -60,6 +64,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (!fq_nmod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +73,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (fq_nmod_mpoly_factor_cmp(g, h, ctx) != 0) { flint_printf("factorizations do not match\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +83,7 @@ void check_omega(slong lower, slong upper, const fq_nmod_mpoly_t p, const fq_nmo if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL:\nfactor is reducible\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_nmod_mpoly_factor/test/t-gcd_subresultant.c b/fq_nmod_mpoly_factor/test/t-gcd_subresultant.c index d014cd7db7..e6306b0051 100644 --- a/fq_nmod_mpoly_factor/test/t-gcd_subresultant.c +++ b/fq_nmod_mpoly_factor/test/t-gcd_subresultant.c @@ -119,6 +119,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -128,6 +129,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -138,6 +140,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -147,6 +150,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -157,6 +161,7 @@ void gcd_check( { flint_printf("FAIL: Check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -167,6 +172,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -174,6 +180,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/fq_nmod_poly/test/t-set_fmpz_mod_poly.c b/fq_nmod_poly/test/t-set_fmpz_mod_poly.c index a45a747a59..3be50d13b9 100644 --- a/fq_nmod_poly/test/t-set_fmpz_mod_poly.c +++ b/fq_nmod_poly/test/t-set_fmpz_mod_poly.c @@ -63,6 +63,7 @@ main(void) flint_printf("CTX\n"); fq_nmod_ctx_print(ctx); flint_printf("\nb = "); fmpz_mod_poly_print_pretty(b, "X", ctxp); flint_printf("\np = "); fmpz_print(p); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly/test/t-set_fmpz_mod_poly.c b/fq_poly/test/t-set_fmpz_mod_poly.c index 0764c0e6b0..dec80b24ea 100644 --- a/fq_poly/test/t-set_fmpz_mod_poly.c +++ b/fq_poly/test/t-set_fmpz_mod_poly.c @@ -61,6 +61,7 @@ main(void) fq_ctx_print(ctx); flint_printf("\nb = "); fmpz_mod_poly_print_pretty(b, "X", ctx->ctxp); flint_printf("\np = "); fmpz_print(p); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly/test/t-xgcd_euclidean_f_composite_characteristic.c b/fq_poly/test/t-xgcd_euclidean_f_composite_characteristic.c index e21c9973d8..67cfeb971b 100644 --- a/fq_poly/test/t-xgcd_euclidean_f_composite_characteristic.c +++ b/fq_poly/test/t-xgcd_euclidean_f_composite_characteristic.c @@ -69,6 +69,7 @@ main(void) flint_printf("t: "); fq_poly_print_pretty(t, "x", ctx); flint_printf("\n"); flint_printf("g: "); fq_poly_print_pretty(g, "x", ctx); flint_printf("\n"); flint_printf("s*a+t*b: "); fq_poly_print_pretty(t1, "x", ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_poly_factor_templates/test/t-factor.c b/fq_poly_factor_templates/test/t-factor.c index 4c85e2fdc7..9a3e47c1f9 100644 --- a/fq_poly_factor_templates/test/t-factor.c +++ b/fq_poly_factor_templates/test/t-factor.c @@ -112,6 +112,7 @@ main(void) { flint_printf("Error: number of factors incorrect, %wd, %wd\n", res->num, num); + fflush(stdout); flint_abort(); } @@ -131,6 +132,7 @@ main(void) flint_printf("\n"); TEMPLATE(T, poly_print_pretty) (product, "x", ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } TEMPLATE(T, poly_clear) (product, ctx); @@ -225,6 +227,7 @@ main(void) if (res->num != res2->num) { flint_printf("FAIL: different number of factors found\n"); + fflush(stdout); flint_abort(); } @@ -245,6 +248,7 @@ main(void) if (!found) { flint_printf("FAIL: factor not found\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_poly_factor_templates/test/t-factor_berlekamp.c b/fq_poly_factor_templates/test/t-factor_berlekamp.c index 21160f0278..34ac990e97 100644 --- a/fq_poly_factor_templates/test/t-factor_berlekamp.c +++ b/fq_poly_factor_templates/test/t-factor_berlekamp.c @@ -93,6 +93,7 @@ main(void) flint_printf("\n"); TEMPLATE(T, poly_print_pretty) (poly1, "x", ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -116,6 +117,7 @@ main(void) flint_printf("product:\n"); TEMPLATE(T, poly_print) (product, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_factor_templates/test/t-factor_cantor_zassenhaus.c b/fq_poly_factor_templates/test/t-factor_cantor_zassenhaus.c index 3adb78ecb8..f17b63ea86 100644 --- a/fq_poly_factor_templates/test/t-factor_cantor_zassenhaus.c +++ b/fq_poly_factor_templates/test/t-factor_cantor_zassenhaus.c @@ -92,6 +92,7 @@ main(void) { flint_printf("Error: number of factors incorrect: %wd != %wd\n", res->num, num); + fflush(stdout); flint_abort(); } @@ -115,6 +116,7 @@ main(void) flint_printf("product:\n"); TEMPLATE(T, poly_print) (product, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_factor_templates/test/t-factor_distinct_deg.c b/fq_poly_factor_templates/test/t-factor_distinct_deg.c index 61db19ec03..416d40a549 100644 --- a/fq_poly_factor_templates/test/t-factor_distinct_deg.c +++ b/fq_poly_factor_templates/test/t-factor_distinct_deg.c @@ -83,6 +83,7 @@ main(void) if (!(degs = flint_malloc((poly1->length - 1) * sizeof(slong)))) { flint_printf("Fatal error: not enough memory."); + fflush(stdout); flint_abort(); } TEMPLATE(T, poly_factor_init) (res, ctx); @@ -107,6 +108,7 @@ main(void) flint_printf("product:\n"); TEMPLATE(T, poly_print) (product, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_factor_templates/test/t-factor_equal_deg_prob.c b/fq_poly_factor_templates/test/t-factor_equal_deg_prob.c index 31c2c80bd1..7d50ece013 100644 --- a/fq_poly_factor_templates/test/t-factor_equal_deg_prob.c +++ b/fq_poly_factor_templates/test/t-factor_equal_deg_prob.c @@ -82,6 +82,7 @@ main(void) flint_printf("polynomial:\n"); TEMPLATE(T, poly_print) (poly1, ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_factor_templates/test/t-factor_kaltofen_shoup.c b/fq_poly_factor_templates/test/t-factor_kaltofen_shoup.c index 23ef08bfcd..257e393ace 100644 --- a/fq_poly_factor_templates/test/t-factor_kaltofen_shoup.c +++ b/fq_poly_factor_templates/test/t-factor_kaltofen_shoup.c @@ -95,6 +95,7 @@ main(void) { flint_printf("Error: number of factors incorrect: %wd != %wd\n", res->num, num); + fflush(stdout); flint_abort(); } @@ -124,6 +125,7 @@ main(void) flint_printf("product:\n"); TEMPLATE(T, poly_print_pretty) (product, "x", ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_factor_templates/test/t-factor_split_single.c b/fq_poly_factor_templates/test/t-factor_split_single.c index 3ec2d9ba0d..4cc68dfd6c 100644 --- a/fq_poly_factor_templates/test/t-factor_split_single.c +++ b/fq_poly_factor_templates/test/t-factor_split_single.c @@ -62,6 +62,7 @@ main(void) flint_printf("polynomial:\n"); TEMPLATE(T, poly_print) (a, ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_factor_templates/test/t-factor_squarefree.c b/fq_poly_factor_templates/test/t-factor_squarefree.c index 0d72852e08..629b8cd3c7 100644 --- a/fq_poly_factor_templates/test/t-factor_squarefree.c +++ b/fq_poly_factor_templates/test/t-factor_squarefree.c @@ -114,6 +114,7 @@ main(void) for (i = 0; i < num; i++) flint_printf("%wd ", exp[i]); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_factor_templates/test/t-is_irreducible.c b/fq_poly_factor_templates/test/t-is_irreducible.c index 3dc7c0e025..c11ba96b5c 100644 --- a/fq_poly_factor_templates/test/t-is_irreducible.c +++ b/fq_poly_factor_templates/test/t-is_irreducible.c @@ -75,6 +75,7 @@ main(void) flint_printf("poly:\n"); TEMPLATE(T, poly_print) (poly1, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_factor_templates/test/t-is_irreducible_ben_or.c b/fq_poly_factor_templates/test/t-is_irreducible_ben_or.c index 1f64300754..77743d0ce4 100644 --- a/fq_poly_factor_templates/test/t-is_irreducible_ben_or.c +++ b/fq_poly_factor_templates/test/t-is_irreducible_ben_or.c @@ -75,6 +75,7 @@ main(void) flint_printf("poly:\n"); TEMPLATE(T, poly_print) (poly1, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_factor_templates/test/t-is_irreducible_ddf.c b/fq_poly_factor_templates/test/t-is_irreducible_ddf.c index cb95dd8a0e..47e2898df5 100644 --- a/fq_poly_factor_templates/test/t-is_irreducible_ddf.c +++ b/fq_poly_factor_templates/test/t-is_irreducible_ddf.c @@ -75,6 +75,7 @@ main(void) flint_printf("poly:\n"); TEMPLATE(T, poly_print) (poly1, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_factor_templates/test/t-is_squarefree.c b/fq_poly_factor_templates/test/t-is_squarefree.c index 386c8327cf..7d8f695929 100644 --- a/fq_poly_factor_templates/test/t-is_squarefree.c +++ b/fq_poly_factor_templates/test/t-is_squarefree.c @@ -88,6 +88,7 @@ main(void) flint_printf(" %wd, %d\n", max_exp, v); TEMPLATE(T, poly_print) (poly, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_factor_templates/test/t-iterated_frobenius_preinv.c b/fq_poly_factor_templates/test/t-iterated_frobenius_preinv.c index 72f81fcf0c..90d0124109 100644 --- a/fq_poly_factor_templates/test/t-iterated_frobenius_preinv.c +++ b/fq_poly_factor_templates/test/t-iterated_frobenius_preinv.c @@ -50,6 +50,7 @@ main(void) { flint_printf("Exception (t-fq_poly_iterated_frobenius_preinv):\n"); flint_printf("Not enough memory.\n"); + fflush(stdout); flint_abort(); } h2 = h1 + n; @@ -75,6 +76,7 @@ main(void) flint_printf("v:\n"); TEMPLATE(T, poly_print) (v, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_factor_templates/test/t-roots.c b/fq_poly_factor_templates/test/t-roots.c index 45e691a2e3..e881f9cbab 100644 --- a/fq_poly_factor_templates/test/t-roots.c +++ b/fq_poly_factor_templates/test/t-roots.c @@ -38,12 +38,14 @@ void test_poly( if (TEMPLATE(T, poly_degree)(roots->poly + i, ctx) != 1) { flint_printf("FAILED:\ncheck root is linear\n"); + fflush(stdout); flint_abort(); } if (!TEMPLATE(T, is_one)(roots->poly[i].coeffs + 1, ctx) != 0) { flint_printf("FAILED:\ncheck root is monic\n"); + fflush(stdout); flint_abort(); } @@ -58,12 +60,14 @@ void test_poly( if (multiplicity <= 0) { flint_printf("FAILED:\ncheck root is a root\n"); + fflush(stdout); flint_abort(); } if (roots->exp[i] != (want_mult ? multiplicity : 1)) { flint_printf("FAILED:\ncheck root multiplicity\n"); + fflush(stdout); flint_abort(); } } @@ -72,6 +76,7 @@ void test_poly( if (roots->num > 0) { flint_printf("FAILED:\ncheck missing roots\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-add.c b/fq_poly_templates/test/t-add.c index e5a679299c..a15abddabf 100644 --- a/fq_poly_templates/test/t-add.c +++ b/fq_poly_templates/test/t-add.c @@ -60,6 +60,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -178,6 +181,7 @@ main(void) flint_printf("\n"); flint_printf("e = "), TEMPLATE(T, poly_print_pretty) (e, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -226,6 +230,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-add_series.c b/fq_poly_templates/test/t-add_series.c index de1d596738..acf51112b5 100644 --- a/fq_poly_templates/test/t-add_series.c +++ b/fq_poly_templates/test/t-add_series.c @@ -62,6 +62,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -140,6 +142,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -185,6 +188,7 @@ main(void) flint_printf("d = "), TEMPLATE(T, poly_print_pretty) (d, "X", ctx), flint_printf("\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-compose.c b/fq_poly_templates/test/t-compose.c index df142d99df..a86888aef3 100644 --- a/fq_poly_templates/test/t-compose.c +++ b/fq_poly_templates/test/t-compose.c @@ -57,6 +57,7 @@ main(void) flint_printf("\n"); flint_printf("h = "), TEMPLATE(T, poly_print_pretty) (h, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) flint_printf("\n"); flint_printf("h = "), TEMPLATE(T, poly_print_pretty) (h, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -147,6 +149,7 @@ main(void) flint_printf("\n"); flint_printf("t = "), TEMPLATE(T, poly_print_pretty) (t, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-compose_divconquer.c b/fq_poly_templates/test/t-compose_divconquer.c index d4449aca69..b7308b105d 100644 --- a/fq_poly_templates/test/t-compose_divconquer.c +++ b/fq_poly_templates/test/t-compose_divconquer.c @@ -57,6 +57,7 @@ main(void) flint_printf("\n"); flint_printf("h = "), TEMPLATE(T, poly_print_pretty) (h, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) flint_printf("\n"); flint_printf("h = "), TEMPLATE(T, poly_print_pretty) (h, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -147,6 +149,7 @@ main(void) flint_printf("\n"); flint_printf("t = "), TEMPLATE(T, poly_print_pretty) (t, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-compose_horner.c b/fq_poly_templates/test/t-compose_horner.c index a3417f47a2..1315a94a52 100644 --- a/fq_poly_templates/test/t-compose_horner.c +++ b/fq_poly_templates/test/t-compose_horner.c @@ -57,6 +57,7 @@ main(void) flint_printf("\n"); flint_printf("h = "), TEMPLATE(T, poly_print_pretty) (h, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) flint_printf("\n"); flint_printf("h = "), TEMPLATE(T, poly_print_pretty) (h, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -147,6 +149,7 @@ main(void) flint_printf("\n"); flint_printf("t = "), TEMPLATE(T, poly_print_pretty) (t, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-compose_mod.c b/fq_poly_templates/test/t-compose_mod.c index 415b4f0be6..b40948c6d6 100644 --- a/fq_poly_templates/test/t-compose_mod.c +++ b/fq_poly_templates/test/t-compose_mod.c @@ -69,6 +69,7 @@ main(void) flint_printf("e:\n"); TEMPLATE(T, poly_print) (e, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -117,6 +118,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -164,6 +166,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -211,6 +214,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-compose_mod_brent_kung.c b/fq_poly_templates/test/t-compose_mod_brent_kung.c index f647661f62..5d2f0180b4 100644 --- a/fq_poly_templates/test/t-compose_mod_brent_kung.c +++ b/fq_poly_templates/test/t-compose_mod_brent_kung.c @@ -70,6 +70,7 @@ main(void) flint_printf("e:\n"); TEMPLATE(T, poly_print) (e, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +120,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -167,6 +169,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -215,6 +218,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-compose_mod_brent_kung_preinv.c b/fq_poly_templates/test/t-compose_mod_brent_kung_preinv.c index a36088d4cc..6c7e5dae8a 100644 --- a/fq_poly_templates/test/t-compose_mod_brent_kung_preinv.c +++ b/fq_poly_templates/test/t-compose_mod_brent_kung_preinv.c @@ -71,6 +71,7 @@ main(void) flint_printf("e:\n"); TEMPLATE(T, poly_print) (e, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -127,6 +128,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -182,6 +184,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -237,6 +240,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-compose_mod_horner.c b/fq_poly_templates/test/t-compose_mod_horner.c index b6e60ade0c..f46729187d 100644 --- a/fq_poly_templates/test/t-compose_mod_horner.c +++ b/fq_poly_templates/test/t-compose_mod_horner.c @@ -69,6 +69,7 @@ main(void) flint_printf("e:\n"); TEMPLATE(T, poly_print) (e, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -117,6 +118,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -164,6 +166,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -211,6 +214,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-compose_mod_horner_preinv.c b/fq_poly_templates/test/t-compose_mod_horner_preinv.c index 5a8037134e..16bd52986c 100644 --- a/fq_poly_templates/test/t-compose_mod_horner_preinv.c +++ b/fq_poly_templates/test/t-compose_mod_horner_preinv.c @@ -69,6 +69,7 @@ main(void) flint_printf("e:\n"); TEMPLATE(T, poly_print) (e, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -123,6 +124,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -176,6 +178,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -229,6 +232,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-compose_mod_preinv.c b/fq_poly_templates/test/t-compose_mod_preinv.c index 27d1e833fc..ff9291bf3f 100644 --- a/fq_poly_templates/test/t-compose_mod_preinv.c +++ b/fq_poly_templates/test/t-compose_mod_preinv.c @@ -70,6 +70,7 @@ main(void) flint_printf("e:\n"); TEMPLATE(T, poly_print) (e, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -124,6 +125,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -177,6 +179,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -230,6 +233,7 @@ main(void) flint_printf("d:\n"); TEMPLATE(T, poly_print) (d, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-deflate.c b/fq_poly_templates/test/t-deflate.c index 2971feb8d1..ea96edef39 100644 --- a/fq_poly_templates/test/t-deflate.c +++ b/fq_poly_templates/test/t-deflate.c @@ -44,6 +44,7 @@ main(void) { flint_printf ("FAIL: wrong deflation for constant polynomial\n"); + fflush(stdout); flint_abort(); } @@ -53,6 +54,7 @@ main(void) { flint_printf ("FAIL: constant polynomial changed on deflation\n"); + fflush(stdout); flint_abort(); } } @@ -76,6 +78,7 @@ main(void) flint_printf("poly2:\n"); TEMPLATE(T, poly_print) (poly2, ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -94,6 +97,7 @@ main(void) flint_printf("poly3:\n"); TEMPLATE(T, poly_print) (poly3, ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -101,6 +105,7 @@ main(void) if (!TEMPLATE(T, poly_equal) (poly3, poly2, ctx)) { flint_printf("FAIL: aliasing\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_poly_templates/test/t-derivative.c b/fq_poly_templates/test/t-derivative.c index 38625b4fe4..4817705e2b 100644 --- a/fq_poly_templates/test/t-derivative.c +++ b/fq_poly_templates/test/t-derivative.c @@ -58,6 +58,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, poly_print_pretty) (b, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -147,6 +149,7 @@ main(void) flint_printf("rhs = "), TEMPLATE(T, poly_print_pretty) (rhs, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-div_basecase.c b/fq_poly_templates/test/t-div_basecase.c index 64d6f602a2..8dcc91002b 100644 --- a/fq_poly_templates/test/t-div_basecase.c +++ b/fq_poly_templates/test/t-div_basecase.c @@ -61,6 +61,7 @@ main(void) flint_printf("\n\n"); flint_printf("r2 = "), TEMPLATE(T, poly_print) (r2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) flint_printf("\n\n"); flint_printf("q = "), TEMPLATE(T, poly_print) (q, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -141,6 +143,7 @@ main(void) flint_printf("\n\n"); flint_printf("q = "), TEMPLATE(T, poly_print) (q, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-div_newton_n_preinv.c b/fq_poly_templates/test/t-div_newton_n_preinv.c index 189eb14ff4..7a8d9883f1 100644 --- a/fq_poly_templates/test/t-div_newton_n_preinv.c +++ b/fq_poly_templates/test/t-div_newton_n_preinv.c @@ -60,6 +60,7 @@ main(void) TEMPLATE(T, poly_print) (q, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (a, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (b, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -106,6 +107,7 @@ main(void) TEMPLATE(T, poly_print) (a, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (b, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (q, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -150,6 +152,7 @@ main(void) TEMPLATE(T, poly_print) (a, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (b, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (q, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -196,6 +199,7 @@ main(void) TEMPLATE(T, poly_print) (b, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (binv, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (q, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-div_series.c b/fq_poly_templates/test/t-div_series.c index 0a7fdc8dab..40fafba4aa 100644 --- a/fq_poly_templates/test/t-div_series.c +++ b/fq_poly_templates/test/t-div_series.c @@ -63,6 +63,7 @@ main(void) flint_printf("\n\n"); flint_printf("ctx = "), TEMPLATE(T, ctx_print) (ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-divides.c b/fq_poly_templates/test/t-divides.c index 5f53d73b41..0c368bcf77 100644 --- a/fq_poly_templates/test/t-divides.c +++ b/fq_poly_templates/test/t-divides.c @@ -60,6 +60,7 @@ main(void) flint_printf("\n"); flint_printf("q = "), TEMPLATE(T, poly_print_pretty) (q, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -137,6 +139,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-divrem_basecase.c b/fq_poly_templates/test/t-divrem_basecase.c index b9293a58ff..2ed042a46c 100644 --- a/fq_poly_templates/test/t-divrem_basecase.c +++ b/fq_poly_templates/test/t-divrem_basecase.c @@ -65,6 +65,7 @@ main(void) flint_printf("\n"); flint_printf("r = "), TEMPLATE(T, poly_print_pretty) (r, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -109,6 +110,7 @@ main(void) flint_printf("\n"); flint_printf("r = "), TEMPLATE(T, poly_print_pretty) (r, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -152,6 +154,7 @@ main(void) flint_printf("\n"); flint_printf("r = "), TEMPLATE(T, poly_print_pretty) (r, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -195,6 +198,7 @@ main(void) flint_printf("\n"); flint_printf("r = "), TEMPLATE(T, poly_print_pretty) (r, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -238,6 +242,7 @@ main(void) flint_printf("\n"); flint_printf("r = "), TEMPLATE(T, poly_print_pretty) (r, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-divrem_divconquer.c b/fq_poly_templates/test/t-divrem_divconquer.c index d96765f119..cd5e57c47c 100644 --- a/fq_poly_templates/test/t-divrem_divconquer.c +++ b/fq_poly_templates/test/t-divrem_divconquer.c @@ -60,6 +60,7 @@ main(void) flint_printf("\n\n"); flint_printf("t = "), TEMPLATE(T, poly_print) (t, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) flint_printf("\n\n"); flint_printf("r = "), TEMPLATE(T, poly_print) (r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -145,6 +147,7 @@ main(void) flint_printf("\n\n"); flint_printf("r = "), TEMPLATE(T, poly_print) (r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-divrem_newton_n_preinv.c b/fq_poly_templates/test/t-divrem_newton_n_preinv.c index 331167c326..6674dac540 100644 --- a/fq_poly_templates/test/t-divrem_newton_n_preinv.c +++ b/fq_poly_templates/test/t-divrem_newton_n_preinv.c @@ -62,6 +62,7 @@ main(void) TEMPLATE(T, poly_print) (q, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (r, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (b, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -110,6 +111,7 @@ main(void) TEMPLATE(T, poly_print) (b, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (q, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -157,6 +159,7 @@ main(void) TEMPLATE(T, poly_print) (b, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (q, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -205,6 +208,7 @@ main(void) TEMPLATE(T, poly_print) (binv, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (q, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -251,6 +255,7 @@ main(void) TEMPLATE(T, poly_print) (b, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (q, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -298,6 +303,7 @@ main(void) TEMPLATE(T, poly_print) (b, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (q, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -346,6 +352,7 @@ main(void) TEMPLATE(T, poly_print) (binv, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (q, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (r, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-equal_trunc.c b/fq_poly_templates/test/t-equal_trunc.c index 153a8ff663..7893cc4472 100644 --- a/fq_poly_templates/test/t-equal_trunc.c +++ b/fq_poly_templates/test/t-equal_trunc.c @@ -63,6 +63,7 @@ main(void) flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, poly_print_pretty) (b, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -114,6 +115,7 @@ main(void) flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, poly_print_pretty) (b, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-evaluate_fq.c b/fq_poly_templates/test/t-evaluate_fq.c index f5421939d0..0d5584c21d 100644 --- a/fq_poly_templates/test/t-evaluate_fq.c +++ b/fq_poly_templates/test/t-evaluate_fq.c @@ -64,6 +64,7 @@ main(void) flint_printf("\n"); flint_printf("z = "), TEMPLATE(T, print_pretty) (z, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +120,7 @@ main(void) flint_printf("\n"); flint_printf("z = "), TEMPLATE(T, print_pretty) (z, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-evaluate_fq_vec_fast.c b/fq_poly_templates/test/t-evaluate_fq_vec_fast.c index ccb902fc09..f3bcec2c03 100644 --- a/fq_poly_templates/test/t-evaluate_fq_vec_fast.c +++ b/fq_poly_templates/test/t-evaluate_fq_vec_fast.c @@ -64,6 +64,7 @@ main(void) for (j = 0; j < npoints; j++) TEMPLATE(T, print_pretty)(z + j, ctx), flint_printf(" "); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-gcd.c b/fq_poly_templates/test/t-gcd.c index a8b3842aac..72a9fe893b 100644 --- a/fq_poly_templates/test/t-gcd.c +++ b/fq_poly_templates/test/t-gcd.c @@ -56,6 +56,7 @@ main(void) flint_printf("\n"); flint_printf("g = "), TEMPLATE(T, poly_print_pretty) (g, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -105,6 +106,7 @@ main(void) flint_printf ("could not find coprime polynomials after %wd tries\n", j + 1); + fflush(stdout); flint_abort(); } @@ -118,6 +120,7 @@ main(void) flint_printf ("could not find non-unit polynomial after %wd tries\n", j + 1); + fflush(stdout); flint_abort(); } @@ -140,6 +143,7 @@ main(void) flint_printf("\n"); flint_printf("g = "), TEMPLATE(T, poly_print_pretty) (g, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -181,6 +185,7 @@ main(void) flint_printf("\n"); flint_printf("g = "), TEMPLATE(T, poly_print_pretty) (g, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -222,6 +227,7 @@ main(void) flint_printf("\n"); flint_printf("g = "), TEMPLATE(T, poly_print_pretty) (g, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-gcd_euclidean.c b/fq_poly_templates/test/t-gcd_euclidean.c index 5e1f46e79e..2860b8f35a 100644 --- a/fq_poly_templates/test/t-gcd_euclidean.c +++ b/fq_poly_templates/test/t-gcd_euclidean.c @@ -56,6 +56,7 @@ main(void) flint_printf("\n"); flint_printf("g = "), TEMPLATE(T, poly_print_pretty) (g, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -105,6 +106,7 @@ main(void) flint_printf ("could not find coprime polynomials after %wd tries\n", j + 1); + fflush(stdout); flint_abort(); } @@ -118,6 +120,7 @@ main(void) flint_printf ("could not find non-unit polynomial after %wd tries\n", j + 1); + fflush(stdout); flint_abort(); } @@ -140,6 +143,7 @@ main(void) flint_printf("\n"); flint_printf("g = "), TEMPLATE(T, poly_print_pretty) (g, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -181,6 +185,7 @@ main(void) flint_printf("\n"); flint_printf("g = "), TEMPLATE(T, poly_print_pretty) (g, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -222,6 +227,7 @@ main(void) flint_printf("\n"); flint_printf("g = "), TEMPLATE(T, poly_print_pretty) (g, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-gcd_euclidean_f.c b/fq_poly_templates/test/t-gcd_euclidean_f.c index af4e4c5e35..1d3b9af2e4 100644 --- a/fq_poly_templates/test/t-gcd_euclidean_f.c +++ b/fq_poly_templates/test/t-gcd_euclidean_f.c @@ -69,6 +69,7 @@ main(void) flint_printf("\n\n"); flint_printf("f = "), TEMPLATE(T, print_pretty) (f, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -117,6 +118,7 @@ main(void) flint_printf("\n"); flint_printf("f1 = "), TEMPLATE(T, print) (f1, ctx), flint_printf("\n"); flint_printf("f2 = "), TEMPLATE(T, print) (f2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -165,6 +167,7 @@ main(void) flint_printf("\n"); flint_printf("f1 = "), TEMPLATE(T, print) (f1, ctx), flint_printf("\n"); flint_printf("f2 = "), TEMPLATE(T, print) (f2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-gcd_hgcd.c b/fq_poly_templates/test/t-gcd_hgcd.c index ab3342d5ae..aabad0871c 100644 --- a/fq_poly_templates/test/t-gcd_hgcd.c +++ b/fq_poly_templates/test/t-gcd_hgcd.c @@ -67,6 +67,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (b, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (c, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (g, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (a, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (b, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (g, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (a, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (b, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (g, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-hamming_weight.c b/fq_poly_templates/test/t-hamming_weight.c index b90cb05678..1645fca193 100644 --- a/fq_poly_templates/test/t-hamming_weight.c +++ b/fq_poly_templates/test/t-hamming_weight.c @@ -58,6 +58,7 @@ main(void) flint_printf("b = "), TEMPLATE(T, poly_print_pretty) (b, "X", ctx), flint_printf("\n"); flint_printf("w1 = %wd \n w2 = %wd \n", w1, w2); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("b = "), TEMPLATE(T, poly_print_pretty) (b, "X", ctx), flint_printf("\n"); flint_printf("w1 = %wd \n w2 = %wd \n wsum = %wd", w1, w2, wsum); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-hgcd.c b/fq_poly_templates/test/t-hgcd.c index 076e38483b..015f21d170 100644 --- a/fq_poly_templates/test/t-hgcd.c +++ b/fq_poly_templates/test/t-hgcd.c @@ -150,6 +150,7 @@ main(void) flint_printf("d1 = "), TEMPLATE(T, poly_print_pretty) (d1, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-inflate.c b/fq_poly_templates/test/t-inflate.c index ac2082e6b4..92c1195af6 100644 --- a/fq_poly_templates/test/t-inflate.c +++ b/fq_poly_templates/test/t-inflate.c @@ -61,6 +61,7 @@ main(void) flint_printf("poly3:\n"); TEMPLATE(T, poly_print) (poly3, ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) flint_printf("poly2:\n"); TEMPLATE(T, poly_print) (poly2, ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-inv_series_newton.c b/fq_poly_templates/test/t-inv_series_newton.c index 72de6bcba6..25eca61d49 100644 --- a/fq_poly_templates/test/t-inv_series_newton.c +++ b/fq_poly_templates/test/t-inv_series_newton.c @@ -58,6 +58,7 @@ main(void) flint_printf("\n\n"); flint_printf("ctx = "), TEMPLATE(T, ctx_print) (ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-mul.c b/fq_poly_templates/test/t-mul.c index 59195d16b4..b95b08a270 100644 --- a/fq_poly_templates/test/t-mul.c +++ b/fq_poly_templates/test/t-mul.c @@ -60,6 +60,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -178,6 +181,7 @@ main(void) flint_printf("\n"); flint_printf("e = "), TEMPLATE(T, poly_print_pretty) (e, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -235,6 +239,7 @@ main(void) flint_printf("d = "), TEMPLATE(T, poly_print_pretty) (d, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-mul_KS.c b/fq_poly_templates/test/t-mul_KS.c index 6a3f153a30..6039db5eab 100644 --- a/fq_poly_templates/test/t-mul_KS.c +++ b/fq_poly_templates/test/t-mul_KS.c @@ -60,6 +60,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -178,6 +181,7 @@ main(void) flint_printf("\n"); flint_printf("e = "), TEMPLATE(T, poly_print_pretty) (e, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -235,6 +239,7 @@ main(void) flint_printf("d = "), TEMPLATE(T, poly_print_pretty) (d, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-mul_classical.c b/fq_poly_templates/test/t-mul_classical.c index e92cffb79a..5312aed143 100644 --- a/fq_poly_templates/test/t-mul_classical.c +++ b/fq_poly_templates/test/t-mul_classical.c @@ -60,6 +60,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -178,6 +181,7 @@ main(void) flint_printf("\n"); flint_printf("e = "), TEMPLATE(T, poly_print_pretty) (e, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -235,6 +239,7 @@ main(void) flint_printf("d = "), TEMPLATE(T, poly_print_pretty) (d, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-mul_reorder.c b/fq_poly_templates/test/t-mul_reorder.c index 6dc5cfee74..3645cf1dd0 100644 --- a/fq_poly_templates/test/t-mul_reorder.c +++ b/fq_poly_templates/test/t-mul_reorder.c @@ -60,6 +60,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -178,6 +181,7 @@ main(void) flint_printf("\n"); flint_printf("e = "), TEMPLATE(T, poly_print_pretty) (e, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -235,6 +239,7 @@ main(void) flint_printf("d = "), TEMPLATE(T, poly_print_pretty) (d, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-mul_univariate.c b/fq_poly_templates/test/t-mul_univariate.c index 0c8f54dca6..f5a534f2cd 100644 --- a/fq_poly_templates/test/t-mul_univariate.c +++ b/fq_poly_templates/test/t-mul_univariate.c @@ -60,6 +60,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -178,6 +181,7 @@ main(void) flint_printf("\n"); flint_printf("e = "), TEMPLATE(T, poly_print_pretty) (e, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -235,6 +239,7 @@ main(void) flint_printf("d = "), TEMPLATE(T, poly_print_pretty) (d, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-mulhigh.c b/fq_poly_templates/test/t-mulhigh.c index 5ee8c61448..289931e376 100644 --- a/fq_poly_templates/test/t-mulhigh.c +++ b/fq_poly_templates/test/t-mulhigh.c @@ -58,6 +58,7 @@ main(void) flint_printf("FAIL:\n"); TEMPLATE(T, poly_print_pretty) (a, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (b, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-mulhigh_classical.c b/fq_poly_templates/test/t-mulhigh_classical.c index e2dcbce2df..e266d6f67b 100644 --- a/fq_poly_templates/test/t-mulhigh_classical.c +++ b/fq_poly_templates/test/t-mulhigh_classical.c @@ -58,6 +58,7 @@ main(void) flint_printf("FAIL:\n"); TEMPLATE(T, poly_print_pretty) (a, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (b, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) flint_printf("FAIL:\n"); TEMPLATE(T, poly_print_pretty) (a, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (c, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -153,6 +155,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (c, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (a, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (d, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-mullow.c b/fq_poly_templates/test/t-mullow.c index 5019cc9681..7f12633247 100644 --- a/fq_poly_templates/test/t-mullow.c +++ b/fq_poly_templates/test/t-mullow.c @@ -64,6 +64,7 @@ main(void) flint_printf("\n"); flint_printf("d = "), TEMPLATE(T, poly_print_pretty) (d, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-mullow_KS.c b/fq_poly_templates/test/t-mullow_KS.c index 7ac24f287c..9ae7b08324 100644 --- a/fq_poly_templates/test/t-mullow_KS.c +++ b/fq_poly_templates/test/t-mullow_KS.c @@ -64,6 +64,7 @@ main(void) flint_printf("\n"); flint_printf("d = "), TEMPLATE(T, poly_print_pretty) (d, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-mullow_classical.c b/fq_poly_templates/test/t-mullow_classical.c index 11aeed1afb..e0f45d31e9 100644 --- a/fq_poly_templates/test/t-mullow_classical.c +++ b/fq_poly_templates/test/t-mullow_classical.c @@ -64,6 +64,7 @@ main(void) flint_printf("\n"); flint_printf("d = "), TEMPLATE(T, poly_print_pretty) (d, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-mullow_univariate.c b/fq_poly_templates/test/t-mullow_univariate.c index f965535482..bb6cd8e5ee 100644 --- a/fq_poly_templates/test/t-mullow_univariate.c +++ b/fq_poly_templates/test/t-mullow_univariate.c @@ -64,6 +64,7 @@ main(void) flint_printf("\n"); flint_printf("d = "), TEMPLATE(T, poly_print_pretty) (d, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-mulmod.c b/fq_poly_templates/test/t-mulmod.c index d6c3344bf2..7ae5663f93 100644 --- a/fq_poly_templates/test/t-mulmod.c +++ b/fq_poly_templates/test/t-mulmod.c @@ -64,6 +64,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); TEMPLATE(T, poly_print) (res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -108,6 +109,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); TEMPLATE(T, poly_print) (res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -152,6 +154,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); TEMPLATE(T, poly_print) (res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -201,6 +204,7 @@ main(void) TEMPLATE(T, poly_print) (res1, ctx), flint_printf("\n\n"); flint_printf("res2:\n"); TEMPLATE(T, poly_print) (res2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-mulmod_preinv.c b/fq_poly_templates/test/t-mulmod_preinv.c index f2f638d418..ba80f375ad 100644 --- a/fq_poly_templates/test/t-mulmod_preinv.c +++ b/fq_poly_templates/test/t-mulmod_preinv.c @@ -69,6 +69,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res1:\n"); TEMPLATE(T, poly_print) (res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -125,6 +126,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res1:\n"); TEMPLATE(T, poly_print) (res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -181,6 +183,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res1:\n"); TEMPLATE(T, poly_print) (res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -239,6 +242,7 @@ main(void) TEMPLATE(T, poly_print) (finv, ctx), flint_printf("\n\n"); flint_printf("res1:\n"); TEMPLATE(T, poly_print) (res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -301,6 +305,7 @@ main(void) TEMPLATE(T, poly_print) (res1, ctx), flint_printf("\n\n"); flint_printf("res2:\n"); TEMPLATE(T, poly_print) (res2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-neg.c b/fq_poly_templates/test/t-neg.c index 161ab1a3fc..9d3b924a66 100644 --- a/fq_poly_templates/test/t-neg.c +++ b/fq_poly_templates/test/t-neg.c @@ -56,6 +56,7 @@ main(void) flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, poly_print_pretty) (b, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, poly_print_pretty) (b, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -126,6 +128,7 @@ main(void) flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, poly_print_pretty) (b, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-pow.c b/fq_poly_templates/test/t-pow.c index 25b76d0900..7a19bf98c6 100644 --- a/fq_poly_templates/test/t-pow.c +++ b/fq_poly_templates/test/t-pow.c @@ -62,6 +62,7 @@ main(void) flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); flint_printf("exp = %wu\n", exp); + fflush(stdout); flint_abort(); } @@ -117,6 +118,7 @@ main(void) flint_printf("\n"); flint_printf("exp = %wu\n", exp); TEMPLATE(T, ctx_print) (ctx); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-pow_trunc.c b/fq_poly_templates/test/t-pow_trunc.c index 53f71786d7..20d70d0338 100644 --- a/fq_poly_templates/test/t-pow_trunc.c +++ b/fq_poly_templates/test/t-pow_trunc.c @@ -62,6 +62,7 @@ main(void) TEMPLATE(T, poly_print) (a, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (b, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) TEMPLATE(T, poly_print) (a, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (b, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-pow_trunc_binexp.c b/fq_poly_templates/test/t-pow_trunc_binexp.c index 83edde0b11..f9354fa57d 100644 --- a/fq_poly_templates/test/t-pow_trunc_binexp.c +++ b/fq_poly_templates/test/t-pow_trunc_binexp.c @@ -62,6 +62,7 @@ main(void) TEMPLATE(T, poly_print) (a, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (b, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) TEMPLATE(T, poly_print) (a, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (b, ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print) (c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-powmod_fmpz_binexp.c b/fq_poly_templates/test/t-powmod_fmpz_binexp.c index 54c4398ddb..c55bb3874e 100644 --- a/fq_poly_templates/test/t-powmod_fmpz_binexp.c +++ b/fq_poly_templates/test/t-powmod_fmpz_binexp.c @@ -65,6 +65,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); TEMPLATE(T, poly_print) (res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -112,6 +113,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); TEMPLATE(T, poly_print) (res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -162,6 +164,7 @@ main(void) TEMPLATE(T, poly_print) (res1, ctx), flint_printf("\n\n"); flint_printf("res2:\n"); TEMPLATE(T, poly_print) (res2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -224,6 +227,7 @@ main(void) TEMPLATE(T, poly_print) (res3, ctx), flint_printf("\n\n"); flint_printf("res4:\n"); TEMPLATE(T, poly_print) (res4, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-powmod_fmpz_binexp_preinv.c b/fq_poly_templates/test/t-powmod_fmpz_binexp_preinv.c index 4495f4294a..57f67b901c 100644 --- a/fq_poly_templates/test/t-powmod_fmpz_binexp_preinv.c +++ b/fq_poly_templates/test/t-powmod_fmpz_binexp_preinv.c @@ -65,6 +65,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); TEMPLATE(T, poly_print) (res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +119,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); TEMPLATE(T, poly_print) (res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -174,6 +176,7 @@ main(void) TEMPLATE(T, poly_print) (res1, ctx), flint_printf("\n\n"); flint_printf("res2:\n"); TEMPLATE(T, poly_print) (res2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -244,6 +247,7 @@ main(void) TEMPLATE(T, poly_print) (res3, ctx), flint_printf("\n\n"); flint_printf("res4:\n"); TEMPLATE(T, poly_print) (res4, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-powmod_fmpz_sliding_preinv.c b/fq_poly_templates/test/t-powmod_fmpz_sliding_preinv.c index 51a214827b..31f82451fa 100644 --- a/fq_poly_templates/test/t-powmod_fmpz_sliding_preinv.c +++ b/fq_poly_templates/test/t-powmod_fmpz_sliding_preinv.c @@ -67,6 +67,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); TEMPLATE(T, poly_print) (res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -121,6 +122,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); TEMPLATE(T, poly_print) (res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -177,6 +179,7 @@ main(void) TEMPLATE(T, poly_print) (res1, ctx), flint_printf("\n\n"); flint_printf("res2:\n"); TEMPLATE(T, poly_print) (res2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -262,6 +265,7 @@ main(void) flint_printf("res4:\n"); TEMPLATE(T, poly_print_pretty) (res4, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-powmod_ui_binexp.c b/fq_poly_templates/test/t-powmod_ui_binexp.c index 64b75c6df6..f7f51e4fcc 100644 --- a/fq_poly_templates/test/t-powmod_ui_binexp.c +++ b/fq_poly_templates/test/t-powmod_ui_binexp.c @@ -64,6 +64,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); TEMPLATE(T, poly_print) (res1, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -109,6 +110,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res1:\n"); TEMPLATE(T, poly_print) (res1, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -163,6 +165,7 @@ main(void) TEMPLATE(T, poly_print) (res1, ctx), flint_printf("\n\n"); flint_printf("res2:\n"); TEMPLATE(T, poly_print) (res2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -218,6 +221,7 @@ main(void) TEMPLATE(T, poly_print) (res3, ctx), flint_printf("\n\n"); flint_printf("res4:\n"); TEMPLATE(T, poly_print) (res4, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-powmod_ui_binexp_preinv.c b/fq_poly_templates/test/t-powmod_ui_binexp_preinv.c index 016f0d9f07..3716b11de6 100644 --- a/fq_poly_templates/test/t-powmod_ui_binexp_preinv.c +++ b/fq_poly_templates/test/t-powmod_ui_binexp_preinv.c @@ -63,6 +63,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); TEMPLATE(T, poly_print) (res1, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +114,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res1:\n"); TEMPLATE(T, poly_print) (res1, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -172,6 +174,7 @@ main(void) TEMPLATE(T, poly_print) (res1, ctx), flint_printf("\n\n"); flint_printf("res2:\n"); TEMPLATE(T, poly_print) (res2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -237,6 +240,7 @@ main(void) TEMPLATE(T, poly_print) (res3, ctx), flint_printf("\n\n"); flint_printf("res4:\n"); TEMPLATE(T, poly_print) (res4, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-powmod_x_fmpz_preinv.c b/fq_poly_templates/test/t-powmod_x_fmpz_preinv.c index 6fffbc19f8..cabb5fe122 100644 --- a/fq_poly_templates/test/t-powmod_x_fmpz_preinv.c +++ b/fq_poly_templates/test/t-powmod_x_fmpz_preinv.c @@ -61,6 +61,7 @@ main(void) TEMPLATE(T, poly_print) (f, ctx), flint_printf("\n\n"); flint_printf("res:\n"); TEMPLATE(T, poly_print) (res, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -116,6 +117,7 @@ main(void) TEMPLATE(T, poly_print) (res1, ctx), flint_printf("\n\n"); flint_printf("res2:\n"); TEMPLATE(T, poly_print) (res2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-randtest_irreducible.c b/fq_poly_templates/test/t-randtest_irreducible.c index ff704869e1..b19cea051c 100644 --- a/fq_poly_templates/test/t-randtest_irreducible.c +++ b/fq_poly_templates/test/t-randtest_irreducible.c @@ -42,6 +42,7 @@ main(void) flint_printf("poly:\n"); TEMPLATE(T, poly_print_pretty) (poly, "x", ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-scalar_addmul_fq.c b/fq_poly_templates/test/t-scalar_addmul_fq.c index 66f4f0d0a5..92ad481357 100644 --- a/fq_poly_templates/test/t-scalar_addmul_fq.c +++ b/fq_poly_templates/test/t-scalar_addmul_fq.c @@ -66,6 +66,7 @@ main(void) flint_printf("\n"); flint_printf("x = "), TEMPLATE(T, print_pretty) (x, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -114,6 +115,7 @@ main(void) flint_printf("\n"); flint_printf("x = "), TEMPLATE(T, print_pretty) (x, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-scalar_div_fq.c b/fq_poly_templates/test/t-scalar_div_fq.c index 53eabae45b..95c14c50f4 100644 --- a/fq_poly_templates/test/t-scalar_div_fq.c +++ b/fq_poly_templates/test/t-scalar_div_fq.c @@ -63,6 +63,7 @@ main(void) flint_printf("\n"); flint_printf("x = "), TEMPLATE(T, print_pretty) (x, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -106,6 +107,7 @@ main(void) flint_printf("\n"); flint_printf("x = "), TEMPLATE(T, print_pretty) (x, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-scalar_mul_fq.c b/fq_poly_templates/test/t-scalar_mul_fq.c index 43a5f93af1..e8983c3de7 100644 --- a/fq_poly_templates/test/t-scalar_mul_fq.c +++ b/fq_poly_templates/test/t-scalar_mul_fq.c @@ -61,6 +61,7 @@ main(void) flint_printf("\n"); flint_printf("x = "), TEMPLATE(T, print_pretty) (x, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-scalar_submul_fq.c b/fq_poly_templates/test/t-scalar_submul_fq.c index 327d6bb3b8..3d214efa8c 100644 --- a/fq_poly_templates/test/t-scalar_submul_fq.c +++ b/fq_poly_templates/test/t-scalar_submul_fq.c @@ -66,6 +66,7 @@ main(void) flint_printf("\n"); flint_printf("x = "), TEMPLATE(T, print_pretty) (x, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -114,6 +115,7 @@ main(void) flint_printf("\n"); flint_printf("x = "), TEMPLATE(T, print_pretty) (x, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-set_nmod_poly.c b/fq_poly_templates/test/t-set_nmod_poly.c index 31fa039832..f1735e9e45 100644 --- a/fq_poly_templates/test/t-set_nmod_poly.c +++ b/fq_poly_templates/test/t-set_nmod_poly.c @@ -62,6 +62,7 @@ main(void) flint_printf("b = "), nmod_poly_print_pretty(b, "X"), flint_printf("\n"); flint_printf("p = %u\n", p); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-set_trunc.c b/fq_poly_templates/test/t-set_trunc.c index 0fbfd166b0..a5f826d657 100644 --- a/fq_poly_templates/test/t-set_trunc.c +++ b/fq_poly_templates/test/t-set_trunc.c @@ -67,6 +67,7 @@ main(void) flint_printf("\n"); flint_printf("e = "), TEMPLATE(T, poly_print_pretty) (e, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-shift_left_right.c b/fq_poly_templates/test/t-shift_left_right.c index b2615283b9..48922df594 100644 --- a/fq_poly_templates/test/t-shift_left_right.c +++ b/fq_poly_templates/test/t-shift_left_right.c @@ -61,6 +61,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -143,6 +145,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-sqr.c b/fq_poly_templates/test/t-sqr.c index 753fed1dc4..3b4a9494a3 100644 --- a/fq_poly_templates/test/t-sqr.c +++ b/fq_poly_templates/test/t-sqr.c @@ -56,6 +56,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("\n"); flint_printf("d = "), TEMPLATE(T, poly_print_pretty) (d, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -140,6 +142,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-sqr_KS.c b/fq_poly_templates/test/t-sqr_KS.c index e307d31c60..1ab89bef3b 100644 --- a/fq_poly_templates/test/t-sqr_KS.c +++ b/fq_poly_templates/test/t-sqr_KS.c @@ -56,6 +56,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("\n"); flint_printf("d = "), TEMPLATE(T, poly_print_pretty) (d, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -140,6 +142,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-sqr_classical.c b/fq_poly_templates/test/t-sqr_classical.c index 6d0dc68aae..af1b939bc6 100644 --- a/fq_poly_templates/test/t-sqr_classical.c +++ b/fq_poly_templates/test/t-sqr_classical.c @@ -56,6 +56,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("\n"); flint_printf("d = "), TEMPLATE(T, poly_print_pretty) (d, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -140,6 +142,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-sqr_reorder.c b/fq_poly_templates/test/t-sqr_reorder.c index 0c9c8a16bb..99b9b6f1a9 100644 --- a/fq_poly_templates/test/t-sqr_reorder.c +++ b/fq_poly_templates/test/t-sqr_reorder.c @@ -56,6 +56,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("\n"); flint_printf("d = "), TEMPLATE(T, poly_print_pretty) (d, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -140,6 +142,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-sub.c b/fq_poly_templates/test/t-sub.c index ea48e436fe..0b5c127b7f 100644 --- a/fq_poly_templates/test/t-sub.c +++ b/fq_poly_templates/test/t-sub.c @@ -60,6 +60,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -179,6 +182,7 @@ main(void) flint_printf("\n"); flint_printf("e = "), TEMPLATE(T, poly_print_pretty) (e, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-sub_series.c b/fq_poly_templates/test/t-sub_series.c index ce06d20896..84cce94f34 100644 --- a/fq_poly_templates/test/t-sub_series.c +++ b/fq_poly_templates/test/t-sub_series.c @@ -62,6 +62,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -140,6 +142,7 @@ main(void) flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, poly_print_pretty) (c, "X", ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -185,6 +188,7 @@ main(void) flint_printf("d = "), TEMPLATE(T, poly_print_pretty) (d, "X", ctx), flint_printf("\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-xgcd_euclidean.c b/fq_poly_templates/test/t-xgcd_euclidean.c index 7953e7a7c5..16765dd78c 100644 --- a/fq_poly_templates/test/t-xgcd_euclidean.c +++ b/fq_poly_templates/test/t-xgcd_euclidean.c @@ -65,6 +65,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (t, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (v, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +137,7 @@ main(void) flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -186,6 +188,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (t, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (v, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -234,6 +237,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (t, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (v, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -282,6 +286,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (t, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (d, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -330,6 +335,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (t, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (d, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -378,6 +384,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (t, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (d, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -426,6 +433,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (t, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (d, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_poly_templates/test/t-xgcd_euclidean_f.c b/fq_poly_templates/test/t-xgcd_euclidean_f.c index e6aa202964..b1dfd02d66 100644 --- a/fq_poly_templates/test/t-xgcd_euclidean_f.c +++ b/fq_poly_templates/test/t-xgcd_euclidean_f.c @@ -78,6 +78,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (t, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (v, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -165,6 +166,7 @@ main(void) flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -221,6 +223,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (t, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (v, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -275,6 +278,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (t, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (v, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -329,6 +333,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (t, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (d, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -383,6 +388,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (t, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (d, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -437,6 +443,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (t, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (d, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -491,6 +498,7 @@ main(void) TEMPLATE(T, poly_print_pretty) (t, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (d, "x", ctx), flint_printf("\n\n"); TEMPLATE(T, poly_print_pretty) (w, "x", ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-add.c b/fq_templates/test/t-add.c index 826a0ddabd..f9cf6f9ab1 100644 --- a/fq_templates/test/t-add.c +++ b/fq_templates/test/t-add.c @@ -55,6 +55,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -122,6 +124,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -158,6 +161,7 @@ main(void) flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c1 = "), TEMPLATE(T, print_pretty)(c1, ctx), flint_printf("\n"); flint_printf("c2 = "), TEMPLATE(T, print_pretty)(c2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -201,6 +205,7 @@ main(void) flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); flint_printf("lhs = "), TEMPLATE(T, print_pretty)(lhs, ctx), flint_printf("\n"); flint_printf("rhs = "), TEMPLATE(T, print_pretty)(rhs, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-ctx_init.c b/fq_templates/test/t-ctx_init.c index 0622e381ee..f1080718a5 100644 --- a/fq_templates/test/t-ctx_init.c +++ b/fq_templates/test/t-ctx_init.c @@ -80,6 +80,7 @@ main(void) flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx_mod), flint_printf("\n"); flint_printf("lhs = "), TEMPLATE(T, print_pretty)(lhs, ctx_conway), flint_printf("\n"); flint_printf("rhs = "), TEMPLATE(T, print_pretty)(rhs, ctx_mod), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-div.c b/fq_templates/test/t-div.c index 7a6f916798..af92631d88 100644 --- a/fq_templates/test/t-div.c +++ b/fq_templates/test/t-div.c @@ -49,6 +49,7 @@ main(void) flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); flint_printf("d = "), TEMPLATE(T, print_pretty)(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-frobenius.c b/fq_templates/test/t-frobenius.c index 0dad9b71f0..1beac52b7b 100644 --- a/fq_templates/test/t-frobenius.c +++ b/fq_templates/test/t-frobenius.c @@ -59,6 +59,7 @@ main(void) flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); flint_printf("e = %wd\n", e); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); flint_printf("e = %wd\n", e); + fflush(stdout); flint_abort(); } @@ -153,6 +155,7 @@ main(void) flint_printf("lhs = "), TEMPLATE(T, print_pretty)(lhs, ctx), flint_printf("\n"); flint_printf("rhs = "), TEMPLATE(T, print_pretty)(rhs, ctx), flint_printf("\n"); flint_printf("e = %wd\n", e); + fflush(stdout); flint_abort(); } @@ -207,6 +210,7 @@ main(void) flint_printf("lhs = "), TEMPLATE(T, print_pretty)(lhs, ctx), flint_printf("\n"); flint_printf("rhs = "), TEMPLATE(T, print_pretty)(rhs, ctx), flint_printf("\n"); flint_printf("e = %wd\n", e); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-inv.c b/fq_templates/test/t-inv.c index 83af3455c8..2830f5d129 100644 --- a/fq_templates/test/t-inv.c +++ b/fq_templates/test/t-inv.c @@ -56,6 +56,7 @@ main(void) flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); TEMPLATE(T, ctx_print)(ctx); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-is_invertible.c b/fq_templates/test/t-is_invertible.c index c07346537d..725b09cd6c 100644 --- a/fq_templates/test/t-is_invertible.c +++ b/fq_templates/test/t-is_invertible.c @@ -38,6 +38,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); TEMPLATE(T, ctx_print)(ctx); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-is_invertible_f.c b/fq_templates/test/t-is_invertible_f.c index e62ad00d8b..31e24f5890 100644 --- a/fq_templates/test/t-is_invertible_f.c +++ b/fq_templates/test/t-is_invertible_f.c @@ -56,6 +56,7 @@ main(void) flint_printf("\n\n"); flint_printf("g = "), TEMPLATE(T, print_pretty)(g, ctx); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-is_primitive.c b/fq_templates/test/t-is_primitive.c index 7696ab8886..3307d65d3c 100644 --- a/fq_templates/test/t-is_primitive.c +++ b/fq_templates/test/t-is_primitive.c @@ -45,6 +45,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); TEMPLATE(T, ctx_print)(ctx); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-is_square.c b/fq_templates/test/t-is_square.c index 900969f925..e1a041357e 100644 --- a/fq_templates/test/t-is_square.c +++ b/fq_templates/test/t-is_square.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL (is_square(a^2)):\n\n"); flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) flint_printf("FAIL (is_square(a^2)):\n\n"); flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("z = "), TEMPLATE(T, print_pretty)(z, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-mul.c b/fq_templates/test/t-mul.c index f78d656d02..6160ca73fc 100644 --- a/fq_templates/test/t-mul.c +++ b/fq_templates/test/t-mul.c @@ -55,6 +55,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -123,6 +125,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -159,6 +162,7 @@ main(void) flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c1 = "), TEMPLATE(T, print_pretty)(c1, ctx), flint_printf("\n"); flint_printf("c2 = "), TEMPLATE(T, print_pretty)(c2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -203,6 +207,7 @@ main(void) flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); flint_printf("lhs = "), TEMPLATE(T, print_pretty)(lhs, ctx), flint_printf("\n"); flint_printf("rhs = "), TEMPLATE(T, print_pretty)(rhs, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-mul_fmpz.c b/fq_templates/test/t-mul_fmpz.c index 23bbfb9a20..6af2f53aa8 100644 --- a/fq_templates/test/t-mul_fmpz.c +++ b/fq_templates/test/t-mul_fmpz.c @@ -56,6 +56,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("x = "), fmpz_print(x), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("x = "), fmpz_print(x), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-mul_si.c b/fq_templates/test/t-mul_si.c index a318b653e7..faba299c72 100644 --- a/fq_templates/test/t-mul_si.c +++ b/fq_templates/test/t-mul_si.c @@ -55,6 +55,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("x = %wd\n",x); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("x = %wd\n",x); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-mul_ui.c b/fq_templates/test/t-mul_ui.c index ad2e6e9832..8a2d34c354 100644 --- a/fq_templates/test/t-mul_ui.c +++ b/fq_templates/test/t-mul_ui.c @@ -55,6 +55,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("x = %wu\n",x); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("x = %wu\n",x); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-multiplicative_order.c b/fq_templates/test/t-multiplicative_order.c index 31cf0385c2..855658a729 100644 --- a/fq_templates/test/t-multiplicative_order.c +++ b/fq_templates/test/t-multiplicative_order.c @@ -45,6 +45,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("ord = "), fmpz_print(ord), flint_printf("\n"); TEMPLATE(T, ctx_print)(ctx); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("ord = "), fmpz_print(ord), flint_printf("\n"); TEMPLATE(T, ctx_print)(ctx); + fflush(stdout); flint_abort(); } } diff --git a/fq_templates/test/t-neg.c b/fq_templates/test/t-neg.c index 7bee67d154..f509e62639 100644 --- a/fq_templates/test/t-neg.c +++ b/fq_templates/test/t-neg.c @@ -55,6 +55,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -93,6 +94,7 @@ main(void) flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c1 = "), TEMPLATE(T, print_pretty)(c1, ctx), flint_printf("\n"); flint_printf("c2 = "), TEMPLATE(T, print_pretty)(c2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-norm.c b/fq_templates/test/t-norm.c index e711cfdddb..32c5ba355d 100644 --- a/fq_templates/test/t-norm.c +++ b/fq_templates/test/t-norm.c @@ -74,6 +74,7 @@ main(void) TEMPLATE(T, frobenius)(c, a, j, ctx); flint_printf("sigma^%wd = ", j), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); } + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-pow.c b/fq_templates/test/t-pow.c index df9b7990d6..c8a69a6a10 100644 --- a/fq_templates/test/t-pow.c +++ b/fq_templates/test/t-pow.c @@ -55,6 +55,7 @@ main(void) flint_printf("FAIL (alias):\n\n"); flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("e = "), fmpz_print(e), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-pth_root.c b/fq_templates/test/t-pth_root.c index f0060031c4..420e9139d0 100644 --- a/fq_templates/test/t-pth_root.c +++ b/fq_templates/test/t-pth_root.c @@ -50,6 +50,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-sqr.c b/fq_templates/test/t-sqr.c index a3768d3109..597506a3ca 100644 --- a/fq_templates/test/t-sqr.c +++ b/fq_templates/test/t-sqr.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); flint_printf("d = "), TEMPLATE(T, print_pretty)(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-sqrt.c b/fq_templates/test/t-sqrt.c index 68e2f2fa68..f5292ea833 100644 --- a/fq_templates/test/t-sqrt.c +++ b/fq_templates/test/t-sqrt.c @@ -55,6 +55,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); flint_printf("d = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -107,6 +109,7 @@ main(void) flint_printf("FAIL (a^2*x is nonsquare):\n\n"); flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_templates/test/t-sub.c b/fq_templates/test/t-sub.c index e5a4831a08..26cecf565f 100644 --- a/fq_templates/test/t-sub.c +++ b/fq_templates/test/t-sub.c @@ -55,6 +55,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -122,6 +124,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), TEMPLATE(T, print_pretty)(a, ctx), flint_printf("\n"); flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -159,6 +162,7 @@ main(void) flint_printf("b = "), TEMPLATE(T, print_pretty)(b, ctx), flint_printf("\n"); flint_printf("c1 = "), TEMPLATE(T, print_pretty)(c1, ctx), flint_printf("\n"); flint_printf("c2 = "), TEMPLATE(T, print_pretty)(c2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -203,6 +207,7 @@ main(void) flint_printf("c = "), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); flint_printf("lhs = "), TEMPLATE(T, print_pretty)(lhs, ctx), flint_printf("\n"); flint_printf("rhs = "), TEMPLATE(T, print_pretty)(rhs, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_templates/test/t-trace.c b/fq_templates/test/t-trace.c index a8a55fd2de..64acfd8c89 100644 --- a/fq_templates/test/t-trace.c +++ b/fq_templates/test/t-trace.c @@ -72,6 +72,7 @@ main(void) TEMPLATE(T, frobenius)(c, a, j, ctx); flint_printf("sigma^%wd = ", j), TEMPLATE(T, print_pretty)(c, ctx), flint_printf("\n"); } + fflush(stdout); flint_abort(); } diff --git a/fq_vec_templates/test/t-add.c b/fq_vec_templates/test/t-add.c index f887745216..94629765e0 100644 --- a/fq_vec_templates/test/t-add.c +++ b/fq_vec_templates/test/t-add.c @@ -52,6 +52,7 @@ main(void) printf("FAIL:\n"); _TEMPLATE(T, vec_print) (a, len, ctx), printf("\n\n"); _TEMPLATE(T, vec_print) (c, len, ctx), printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) printf("FAIL:\n"); _TEMPLATE(T, vec_print) (b, len, ctx), printf("\n\n"); _TEMPLATE(T, vec_print) (c, len, ctx), printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_vec_templates/test/t-is_zero.c b/fq_vec_templates/test/t-is_zero.c index 1f42520108..8f3050e172 100644 --- a/fq_vec_templates/test/t-is_zero.c +++ b/fq_vec_templates/test/t-is_zero.c @@ -45,6 +45,7 @@ main(void) { printf("FAIL1:\n"); _TEMPLATE(T, vec_print) (a, len, ctx), printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -70,6 +71,7 @@ main(void) { printf("FAIL2:\n"); _TEMPLATE(T, vec_print) (a, len, ctx), printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_vec_templates/test/t-neg.c b/fq_vec_templates/test/t-neg.c index 2cdaac8f07..97d3045bc1 100644 --- a/fq_vec_templates/test/t-neg.c +++ b/fq_vec_templates/test/t-neg.c @@ -47,6 +47,7 @@ main(void) printf("FAIL:\n"); _TEMPLATE(T, vec_print) (a, len, ctx), printf("\n\n"); _TEMPLATE(T, vec_print) (b, len, ctx), printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) printf("FAIL:\n"); _TEMPLATE(T, vec_print) (a, len, ctx), printf("\n\n"); _TEMPLATE(T, vec_print) (b, len, ctx), printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_vec_templates/test/t-sub.c b/fq_vec_templates/test/t-sub.c index 1486dc9304..75e2dcf20c 100644 --- a/fq_vec_templates/test/t-sub.c +++ b/fq_vec_templates/test/t-sub.c @@ -51,6 +51,7 @@ main(void) printf("FAIL:\n"); _TEMPLATE(T, vec_print) (a, len, ctx), printf("\n\n"); _TEMPLATE(T, vec_print) (c, len, ctx), printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) printf("FAIL:\n"); _TEMPLATE(T, vec_print) (b, len, ctx), printf("\n\n"); _TEMPLATE(T, vec_print) (c, len, ctx), printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -122,6 +124,7 @@ main(void) printf("FAIL:\n"); _TEMPLATE(T, vec_print) (a, len, ctx), printf("\n\n"); _TEMPLATE(T, vec_print) (d, len, ctx), printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_vec_templates/test/t-swap.c b/fq_vec_templates/test/t-swap.c index 3317dd7fde..511fa810cd 100644 --- a/fq_vec_templates/test/t-swap.c +++ b/fq_vec_templates/test/t-swap.c @@ -52,6 +52,7 @@ main(void) _TEMPLATE(T, vec_print) (a, len, ctx), printf("\n\n"); _TEMPLATE(T, vec_print) (b, len, ctx), printf("\n\n"); _TEMPLATE(T, vec_print) (c, len, ctx), printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_vec_templates/test/t-zero.c b/fq_vec_templates/test/t-zero.c index cb88b42261..591ea344d5 100644 --- a/fq_vec_templates/test/t-zero.c +++ b/fq_vec_templates/test/t-zero.c @@ -46,6 +46,7 @@ main(void) { printf("FAIL:\n"); _TEMPLATE(T, vec_print) (a, len, ctx), printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_zech/test/t-add.c b/fq_zech/test/t-add.c index f6687eb3a8..66001dffe6 100644 --- a/fq_zech/test/t-add.c +++ b/fq_zech/test/t-add.c @@ -56,6 +56,7 @@ main(void) flint_printf("a = "), fq_zech_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -88,6 +89,7 @@ main(void) flint_printf("a = "), fq_zech_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -117,6 +119,7 @@ main(void) flint_printf("\n"); flint_printf("a = "), fq_zech_print_pretty(a, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -150,6 +153,7 @@ main(void) flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c1 = "), fq_zech_print_pretty(c1, ctx), flint_printf("\n"); flint_printf("c2 = "), fq_zech_print_pretty(c2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -190,6 +194,7 @@ main(void) flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); flint_printf("lhs = "), fq_zech_print_pretty(lhs, ctx), flint_printf("\n"); flint_printf("rhs = "), fq_zech_print_pretty(rhs, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_zech/test/t-ctx_init.c b/fq_zech/test/t-ctx_init.c index 73dd919578..e47ffbc680 100644 --- a/fq_zech/test/t-ctx_init.c +++ b/fq_zech/test/t-ctx_init.c @@ -90,6 +90,7 @@ main(void) flint_printf("RHS: "); fq_nmod_print_pretty(rhs, fq_nmod_ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/fq_zech/test/t-frobenius.c b/fq_zech/test/t-frobenius.c index 05bfda7d99..f5bc3ae330 100644 --- a/fq_zech/test/t-frobenius.c +++ b/fq_zech/test/t-frobenius.c @@ -52,6 +52,7 @@ main(void) flint_printf("FAIL (alias):\n\n"); flint_printf("a = "), fq_zech_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -88,6 +89,7 @@ main(void) flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("e = "), fmpz_print(e), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_zech/test/t-get_set_fq_nmod.c b/fq_zech/test/t-get_set_fq_nmod.c index bdfde3e63c..b370ce677a 100644 --- a/fq_zech/test/t-get_set_fq_nmod.c +++ b/fq_zech/test/t-get_set_fq_nmod.c @@ -53,6 +53,7 @@ main(void) flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), fq_nmod_print_pretty(c, ctx->fq_nmod_ctx), flint_printf("\n"); flint_printf("table = %wd\n", ctx->eval_table[a->value]); + fflush(stdout); flint_abort(); } } diff --git a/fq_zech/test/t-get_set_nmod_poly.c b/fq_zech/test/t-get_set_nmod_poly.c index 4825c4d5ea..481f831d35 100644 --- a/fq_zech/test/t-get_set_nmod_poly.c +++ b/fq_zech/test/t-get_set_nmod_poly.c @@ -56,6 +56,7 @@ main(void) flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), nmod_poly_print_pretty(c, "x"), flint_printf("\n"); flint_printf("table = %wd\n", ctx->eval_table[a->value]); + fflush(stdout); flint_abort(); } diff --git a/fq_zech/test/t-inv.c b/fq_zech/test/t-inv.c index 123de67f18..6523aaefa2 100644 --- a/fq_zech/test/t-inv.c +++ b/fq_zech/test/t-inv.c @@ -55,6 +55,7 @@ main(void) flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); fq_zech_ctx_print(ctx); + fflush(stdout); flint_abort(); } @@ -86,6 +87,7 @@ main(void) flint_printf("a = "), fq_zech_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_zech/test/t-mul.c b/fq_zech/test/t-mul.c index b2a1336883..7656c125a8 100644 --- a/fq_zech/test/t-mul.c +++ b/fq_zech/test/t-mul.c @@ -52,6 +52,7 @@ main(void) flint_printf("a = "), fq_zech_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) flint_printf("a = "), fq_zech_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -109,6 +111,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), fq_zech_print_pretty(a, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -140,6 +143,7 @@ main(void) flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c1 = "), fq_zech_print_pretty(c1, ctx), flint_printf("\n"); flint_printf("c2 = "), fq_zech_print_pretty(c2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -180,6 +184,7 @@ main(void) flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); flint_printf("lhs = "), fq_zech_print_pretty(lhs, ctx), flint_printf("\n"); flint_printf("rhs = "), fq_zech_print_pretty(rhs, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_zech/test/t-mul_fmpz.c b/fq_zech/test/t-mul_fmpz.c index 522b404ee4..7800da9142 100644 --- a/fq_zech/test/t-mul_fmpz.c +++ b/fq_zech/test/t-mul_fmpz.c @@ -68,6 +68,7 @@ main(void) flint_printf("c = "); fq_zech_print_pretty(c, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -111,6 +112,7 @@ main(void) flint_printf("b = "); fq_zech_print_pretty(b, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_zech/test/t-mul_ui.c b/fq_zech/test/t-mul_ui.c index 7492b6bb0f..e0258ab3eb 100644 --- a/fq_zech/test/t-mul_ui.c +++ b/fq_zech/test/t-mul_ui.c @@ -69,6 +69,7 @@ main(void) flint_printf("c = "); fq_zech_print_pretty(c, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -110,6 +111,7 @@ main(void) flint_printf("b = "); fq_zech_print_pretty(b, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_zech/test/t-neg.c b/fq_zech/test/t-neg.c index ec848253dd..cacdb5c025 100644 --- a/fq_zech/test/t-neg.c +++ b/fq_zech/test/t-neg.c @@ -54,6 +54,7 @@ main(void) flint_printf("a = "), fq_zech_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -89,6 +90,7 @@ main(void) flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c1 = "), fq_zech_print_pretty(c1, ctx), flint_printf("\n"); flint_printf("c2 = "), fq_zech_print_pretty(c2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_zech/test/t-norm.c b/fq_zech/test/t-norm.c index 57a1723453..6ebedd8b82 100644 --- a/fq_zech/test/t-norm.c +++ b/fq_zech/test/t-norm.c @@ -65,6 +65,7 @@ main(void) flint_printf("\n"); flint_printf("N(a) = "); fmpz_print(t2); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_zech/test/t-pow.c b/fq_zech/test/t-pow.c index ac1cf1257b..61c2b24c0f 100644 --- a/fq_zech/test/t-pow.c +++ b/fq_zech/test/t-pow.c @@ -52,6 +52,7 @@ main(void) flint_printf("FAIL (alias):\n\n"); flint_printf("a = "), fq_zech_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("e = "), fmpz_print(e), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_zech/test/t-sqr.c b/fq_zech/test/t-sqr.c index 9d699764bf..8a2936cf6c 100644 --- a/fq_zech/test/t-sqr.c +++ b/fq_zech/test/t-sqr.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), fq_zech_print_pretty(a, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); flint_printf("d = "), fq_zech_print_pretty(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_zech/test/t-sub.c b/fq_zech/test/t-sub.c index e796ad5a67..0157442a0d 100644 --- a/fq_zech/test/t-sub.c +++ b/fq_zech/test/t-sub.c @@ -52,6 +52,7 @@ main(void) flint_printf("a = "), fq_zech_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ main(void) flint_printf("a = "), fq_zech_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -109,6 +111,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), fq_zech_print_pretty(a, ctx), flint_printf("\n"); flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -141,6 +144,7 @@ main(void) flint_printf("b = "), fq_zech_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c1 = "), fq_zech_print_pretty(c1, ctx), flint_printf("\n"); flint_printf("c2 = "), fq_zech_print_pretty(c2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -180,6 +184,7 @@ main(void) flint_printf("c = "), fq_zech_print_pretty(c, ctx), flint_printf("\n"); flint_printf("lhs = "), fq_zech_print_pretty(lhs, ctx), flint_printf("\n"); flint_printf("rhs = "), fq_zech_print_pretty(rhs, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_zech/test/t-trace.c b/fq_zech/test/t-trace.c index 452aed6376..f12cb987a7 100644 --- a/fq_zech/test/t-trace.c +++ b/fq_zech/test/t-trace.c @@ -63,6 +63,7 @@ main(void) flint_printf("\n"); flint_printf("Tr(a) = "); fmpz_print(t2); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_zech_embed/test/t-embed_matrices.c b/fq_zech_embed/test/t-embed_matrices.c index de9c17d664..cbc8187b55 100644 --- a/fq_zech_embed/test/t-embed_matrices.c +++ b/fq_zech_embed/test/t-embed_matrices.c @@ -56,6 +56,7 @@ main(void) flint_printf("Embed\n"), nmod_mat_print_pretty(embed), flint_printf("\nProject\n"), nmod_mat_print_pretty(project), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +119,7 @@ main(void) nmod_mat_print_pretty(embed), flint_printf("\nProject\n"), nmod_mat_print_pretty(project), flint_printf("\nComposition\n"), nmod_mat_print_pretty(comp), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/fq_zech_poly/test/t-set_fmpz_mod_poly.c b/fq_zech_poly/test/t-set_fmpz_mod_poly.c index 7518e80a42..b16cd26926 100644 --- a/fq_zech_poly/test/t-set_fmpz_mod_poly.c +++ b/fq_zech_poly/test/t-set_fmpz_mod_poly.c @@ -62,6 +62,7 @@ main(void) flint_printf("CTX\n"); fq_zech_ctx_print(ctx); flint_printf("\nb = "); fmpz_mod_poly_print_pretty(b, "X", ctxp); flint_printf("\np = "); fmpz_print(p); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/long_extras/test/t-kronecker.c b/long_extras/test/t-kronecker.c index 58fd14cf1d..a5e70bfe41 100644 --- a/long_extras/test/t-kronecker.c +++ b/long_extras/test/t-kronecker.c @@ -46,6 +46,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("a = %wd, n = %wd\n", a, n); + fflush(stdout); flint_abort(); } } diff --git a/long_extras/test/t-sizeinbase.c b/long_extras/test/t-sizeinbase.c index d2631855fd..0ac9ccc453 100644 --- a/long_extras/test/t-sizeinbase.c +++ b/long_extras/test/t-sizeinbase.c @@ -51,6 +51,7 @@ main(void) gmp_printf("b = %Zd\n", b); flint_printf("base = %d\n", base); flint_printf("r1 = %wu\n, r2 = %wu\n", (ulong) r1, (ulong) r2); + fflush(stdout); flint_abort(); } diff --git a/mpf_mat/test/t-entry.c b/mpf_mat/test/t-entry.c index 539ff4d6e0..b1934ab198 100644 --- a/mpf_mat/test/t-entry.c +++ b/mpf_mat/test/t-entry.c @@ -52,6 +52,7 @@ main(void) if (flint_mpf_cmp_ui(mpf_mat_entry(A, j, k), 3 * j + 7 * k) != 0) { flint_printf("FAIL: get/set entry %wd,%wd\n", j, k); + fflush(stdout); flint_abort(); } } diff --git a/mpf_mat/test/t-equal.c b/mpf_mat/test/t-equal.c index d679c1132b..ccf41323f1 100644 --- a/mpf_mat/test/t-equal.c +++ b/mpf_mat/test/t-equal.c @@ -44,6 +44,7 @@ main(void) if (mpf_mat_equal(A, D) || mpf_mat_equal(A, E)) { flint_printf("FAIL: different dimensions should not be equal\n"); + fflush(stdout); flint_abort(); } @@ -53,6 +54,7 @@ main(void) if (!mpf_mat_equal(A, B)) { flint_printf("FAIL: copied matrices should be equal\n"); + fflush(stdout); flint_abort(); } @@ -64,6 +66,7 @@ main(void) if (mpf_mat_equal(A, B)) { flint_printf("FAIL: modified matrices should not be equal\n"); + fflush(stdout); flint_abort(); } } diff --git a/mpf_mat/test/t-gso.c b/mpf_mat/test/t-gso.c index 2651e85091..8dda148c4e 100644 --- a/mpf_mat/test/t-gso.c +++ b/mpf_mat/test/t-gso.c @@ -72,6 +72,7 @@ main(void) flint_printf("\n"); flint_printf("%d\n", prec); flint_printf("%d\n", j); + fflush(stdout); flint_abort(); } mpf_clear(norm); @@ -98,6 +99,7 @@ main(void) mpf_out_str(stdout, 10, 0, dot); flint_printf("\n"); flint_printf("%d %d\n", j, k); + fflush(stdout); flint_abort(); } } diff --git a/mpf_mat/test/t-is_empty.c b/mpf_mat/test/t-is_empty.c index 91a8c7832e..e6ee73d92b 100644 --- a/mpf_mat/test/t-is_empty.c +++ b/mpf_mat/test/t-is_empty.c @@ -38,6 +38,7 @@ main(void) if (mpf_mat_is_empty(A) != (rows == 0 || cols == 0)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } mpf_mat_clear(A); diff --git a/mpf_mat/test/t-is_square.c b/mpf_mat/test/t-is_square.c index dd428bd9d7..dc377dfbe1 100644 --- a/mpf_mat/test/t-is_square.c +++ b/mpf_mat/test/t-is_square.c @@ -38,6 +38,7 @@ main(void) if (mpf_mat_is_square(A) != (rows == cols)) { flint_printf("FAIL!\n"); + fflush(stdout); flint_abort(); } mpf_mat_clear(A); diff --git a/mpf_mat/test/t-mul.c b/mpf_mat/test/t-mul.c index 315d2348c5..dd1b36772c 100644 --- a/mpf_mat/test/t-mul.c +++ b/mpf_mat/test/t-mul.c @@ -62,6 +62,7 @@ main(void) flint_printf("FAIL: results not equal\n"); mpf_mat_print(F); mpf_mat_print(G); + fflush(stdout); flint_abort(); } @@ -72,6 +73,7 @@ main(void) if (!mpf_mat_equal(A, E)) { flint_printf("FAIL: aliasing failed\n"); + fflush(stdout); flint_abort(); } } diff --git a/mpf_mat/test/t-one.c b/mpf_mat/test/t-one.c index 79a6ed6d1c..ce7c4d1943 100644 --- a/mpf_mat/test/t-one.c +++ b/mpf_mat/test/t-one.c @@ -47,6 +47,7 @@ main(void) if (i == j && flint_mpf_cmp_ui(mpf_mat_entry(A, i, j), 1) != 0) { flint_printf("FAIL: entry not one\n"); + fflush(stdout); flint_abort(); } } diff --git a/mpf_mat/test/t-qr.c b/mpf_mat/test/t-qr.c index c54dfdb1c3..519e2c0105 100644 --- a/mpf_mat/test/t-qr.c +++ b/mpf_mat/test/t-qr.c @@ -69,6 +69,7 @@ main(void) mpf_out_str(stdout, 10, 0, dot); flint_printf("\n"); flint_printf("%d\n", prec); + fflush(stdout); flint_abort(); } } @@ -96,6 +97,7 @@ main(void) mpf_out_str(stdout, 10, 0, norm); flint_printf("\n"); flint_printf("%d\n", j); + fflush(stdout); flint_abort(); } mpf_clear(norm); @@ -120,6 +122,7 @@ main(void) mpf_out_str(stdout, 10, 0, dot); flint_printf("\n"); flint_printf("%d %d\n", j, k); + fflush(stdout); flint_abort(); } } diff --git a/mpf_mat/test/t-zero.c b/mpf_mat/test/t-zero.c index a6454f836a..dc1e8808a4 100644 --- a/mpf_mat/test/t-zero.c +++ b/mpf_mat/test/t-zero.c @@ -47,6 +47,7 @@ main(void) if (flint_mpf_cmp_ui(mpf_mat_entry(A, i, j), 0) != 0) { flint_printf("FAIL: nonzero entry\n"); + fflush(stdout); flint_abort(); } } diff --git a/mpf_vec/test/t-add.c b/mpf_vec/test/t-add.c index 9d60a35e64..b514a2d3d2 100644 --- a/mpf_vec/test/t-add.c +++ b/mpf_vec/test/t-add.c @@ -47,6 +47,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } diff --git a/mpf_vec/test/t-dot.c b/mpf_vec/test/t-dot.c index 95c32f1bdd..3255f33d44 100644 --- a/mpf_vec/test/t-dot.c +++ b/mpf_vec/test/t-dot.c @@ -54,6 +54,7 @@ main(void) flint_printf("\n"); mpf_out_str(stdout, 10, 0, res3); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/mpf_vec/test/t-dot2.c b/mpf_vec/test/t-dot2.c index 8ac986efd6..a9f7a80279 100644 --- a/mpf_vec/test/t-dot2.c +++ b/mpf_vec/test/t-dot2.c @@ -54,6 +54,7 @@ main(void) flint_printf("\n"); mpf_out_str(stdout, 10, 0, res3); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/mpf_vec/test/t-norm.c b/mpf_vec/test/t-norm.c index 48dfb1e2b7..cc4686d437 100644 --- a/mpf_vec/test/t-norm.c +++ b/mpf_vec/test/t-norm.c @@ -52,6 +52,7 @@ main(void) flint_printf("\n"); mpf_out_str(stdout, 10, 0, res3); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/mpf_vec/test/t-norm2.c b/mpf_vec/test/t-norm2.c index 23ca0238cc..0b49332089 100644 --- a/mpf_vec/test/t-norm2.c +++ b/mpf_vec/test/t-norm2.c @@ -52,6 +52,7 @@ main(void) flint_printf("\n"); mpf_out_str(stdout, 10, 0, res3); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/mpf_vec/test/t-scalar_mul_2exp.c b/mpf_vec/test/t-scalar_mul_2exp.c index e2e1c1550b..39f1094adb 100644 --- a/mpf_vec/test/t-scalar_mul_2exp.c +++ b/mpf_vec/test/t-scalar_mul_2exp.c @@ -47,6 +47,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("exp = %wu\n", exp); + fflush(stdout); flint_abort(); } @@ -75,6 +76,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("e1 = %wu, e2 = %wu\n", e1, e2); + fflush(stdout); flint_abort(); } diff --git a/mpf_vec/test/t-scalar_mul_mpf.c b/mpf_vec/test/t-scalar_mul_mpf.c index 720878b991..c899262d5f 100644 --- a/mpf_vec/test/t-scalar_mul_mpf.c +++ b/mpf_vec/test/t-scalar_mul_mpf.c @@ -56,6 +56,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("aliasing failed\n"); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("n ( a + b ) test failed\n"); + fflush(stdout); flint_abort(); } @@ -143,6 +145,7 @@ main(void) flint_printf("\n"); mpf_out_str(stdout, 10, 0, n); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/mpf_vec/test/t-set_equal.c b/mpf_vec/test/t-set_equal.c index 3ca8e89fb3..5815642ae5 100644 --- a/mpf_vec/test/t-set_equal.c +++ b/mpf_vec/test/t-set_equal.c @@ -43,6 +43,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +93,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } diff --git a/mpf_vec/test/t-sub.c b/mpf_vec/test/t-sub.c index ae6a7b12bd..24d3fe015c 100644 --- a/mpf_vec/test/t-sub.c +++ b/mpf_vec/test/t-sub.c @@ -47,6 +47,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +104,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } diff --git a/mpf_vec/test/t-zero.c b/mpf_vec/test/t-zero.c index ccb6e355a7..258c580f10 100644 --- a/mpf_vec/test/t-zero.c +++ b/mpf_vec/test/t-zero.c @@ -45,6 +45,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } diff --git a/mpfr_mat/test/t-entry.c b/mpfr_mat/test/t-entry.c index c2fa9e8b9e..6807c8b9cd 100644 --- a/mpfr_mat/test/t-entry.c +++ b/mpfr_mat/test/t-entry.c @@ -52,6 +52,7 @@ main(void) if (mpfr_cmp_si(mpfr_mat_entry(A, j, k), 3 * j + 7 * k) != 0) { flint_printf("FAIL: get/set entry %wd, %wd\n", j, k); + fflush(stdout); flint_abort(); } } diff --git a/mpfr_mat/test/t-equal.c b/mpfr_mat/test/t-equal.c index 32c133483d..3cc075f4de 100644 --- a/mpfr_mat/test/t-equal.c +++ b/mpfr_mat/test/t-equal.c @@ -44,6 +44,7 @@ main(void) if (mpfr_mat_equal(A, D) || mpfr_mat_equal(A, E)) { flint_printf("FAIL: different dimensions should not be equal\n"); + fflush(stdout); flint_abort(); } @@ -53,6 +54,7 @@ main(void) if (!mpfr_mat_equal(A, B)) { flint_printf("FAIL: copied matrices should be equal\n"); + fflush(stdout); flint_abort(); } @@ -64,6 +66,7 @@ main(void) if (mpfr_mat_equal(A, B)) { flint_printf("FAIL: modified matrices should not be equal\n"); + fflush(stdout); flint_abort(); } } diff --git a/mpfr_mat/test/t-mul_classical.c b/mpfr_mat/test/t-mul_classical.c index dafc0ac875..70ee87c5e5 100644 --- a/mpfr_mat/test/t-mul_classical.c +++ b/mpfr_mat/test/t-mul_classical.c @@ -49,6 +49,7 @@ main(void) if (!mpfr_mat_equal(C, A)) { flint_printf("FAIL: aliasing failed\n"); + fflush(stdout); flint_abort(); } @@ -80,6 +81,7 @@ main(void) if (!mpfr_mat_equal(C, B)) { flint_printf("FAIL: aliasing failed\n"); + fflush(stdout); flint_abort(); } diff --git a/mpfr_mat/test/t-zero.c b/mpfr_mat/test/t-zero.c index 2f28212bde..ddd24a01cd 100644 --- a/mpfr_mat/test/t-zero.c +++ b/mpfr_mat/test/t-zero.c @@ -47,6 +47,7 @@ main(void) if (!mpfr_zero_p(mpfr_mat_entry(A, i, j))) { flint_printf("FAIL: nonzero entry\n"); + fflush(stdout); flint_abort(); } } diff --git a/mpfr_vec/test/t-set_equal.c b/mpfr_vec/test/t-set_equal.c index 6d28580e70..e949b3d7cb 100644 --- a/mpfr_vec/test/t-set_equal.c +++ b/mpfr_vec/test/t-set_equal.c @@ -43,6 +43,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +93,7 @@ main(void) if (!result) { flint_printf("FAIL:\n"); + fflush(stdout); flint_abort(); } diff --git a/mpn_extras/test/t-divides.c b/mpn_extras/test/t-divides.c index 5c4be9bfd9..f8cc099ad5 100644 --- a/mpn_extras/test/t-divides.c +++ b/mpn_extras/test/t-divides.c @@ -64,6 +64,7 @@ int main(void) gmp_printf("%Zd\n", c); gmp_printf("%Zd\n", a); gmp_printf("%Zd\n", b); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ int main(void) gmp_printf("%Zd\n", a); gmp_printf("%Zd\n", b); gmp_printf("%Zd\n", s); + fflush(stdout); flint_abort(); } diff --git a/mpn_extras/test/t-divrem_preinv1.c b/mpn_extras/test/t-divrem_preinv1.c index 191a375f5c..9ec411acce 100644 --- a/mpn_extras/test/t-divrem_preinv1.c +++ b/mpn_extras/test/t-divrem_preinv1.c @@ -84,6 +84,7 @@ int main(void) gmp_printf("%Zd\n", r); gmp_printf("%Zd\n", q2); gmp_printf("%Zd\n", a2); + fflush(stdout); flint_abort(); } diff --git a/mpn_extras/test/t-divrem_preinvn.c b/mpn_extras/test/t-divrem_preinvn.c index 993eb95882..5f3244d753 100644 --- a/mpn_extras/test/t-divrem_preinvn.c +++ b/mpn_extras/test/t-divrem_preinvn.c @@ -88,6 +88,7 @@ int main(void) gmp_printf("%Zd\n", q2); flint_printf("size = %wd\n", size); flint_printf("size2 = %wd\n", size2); + fflush(stdout); flint_abort(); } @@ -147,6 +148,7 @@ int main(void) gmp_printf("%Zd\n", q2); flint_printf("size = %wd\n", size); flint_printf("size2 = %wd\n", size2); + fflush(stdout); flint_abort(); } diff --git a/mpn_extras/test/t-fmms1.c b/mpn_extras/test/t-fmms1.c index f8bfe5f3c6..6175233adf 100644 --- a/mpn_extras/test/t-fmms1.c +++ b/mpn_extras/test/t-fmms1.c @@ -62,6 +62,7 @@ int main(void) { flint_printf("FAIL\n"); flint_printf("check positive answer, i = %wd\n", i); + fflush(stdout); flint_abort(); } } @@ -71,6 +72,7 @@ int main(void) { flint_printf("FAIL\n"); flint_printf("check zero answer, i = %wd\n", i); + fflush(stdout); flint_abort(); } } @@ -80,6 +82,7 @@ int main(void) { flint_printf("FAIL\n"); flint_printf("check failed answer, i = %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/mpn_extras/test/t-gcd_full.c b/mpn_extras/test/t-gcd_full.c index e206323f4d..9f48cb550e 100644 --- a/mpn_extras/test/t-gcd_full.c +++ b/mpn_extras/test/t-gcd_full.c @@ -66,6 +66,7 @@ int main(void) flint_printf("FAIL:\n"); gmp_printf("%Zd\n", g); gmp_printf("%Zd\n", c); + fflush(stdout); flint_abort(); } diff --git a/mpn_extras/test/t-mod_preinvn.c b/mpn_extras/test/t-mod_preinvn.c index 93c798575b..457e31d9e6 100644 --- a/mpn_extras/test/t-mod_preinvn.c +++ b/mpn_extras/test/t-mod_preinvn.c @@ -80,6 +80,7 @@ int main(void) gmp_printf("%Zd\n", r1); flint_printf("size = %wd\n", size); flint_printf("size2 = %wd\n", size2); + fflush(stdout); flint_abort(); } @@ -125,6 +126,7 @@ int main(void) gmp_printf("%Zd\n", r1); flint_printf("size = %wd\n", size); flint_printf("size2 = %wd\n", size2); + fflush(stdout); flint_abort(); } diff --git a/mpn_extras/test/t-mulmod_2expp1.c b/mpn_extras/test/t-mulmod_2expp1.c index ab3c7055ba..1c19ebb9e6 100644 --- a/mpn_extras/test/t-mulmod_2expp1.c +++ b/mpn_extras/test/t-mulmod_2expp1.c @@ -77,6 +77,7 @@ int main(void) if (!result) { flint_printf("FAIL:\n"); flint_printf("b = %wd\n", b); + fflush(stdout); flint_abort(); } } @@ -134,6 +135,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("b = %wd\n", b); + fflush(stdout); flint_abort(); } } @@ -190,6 +192,7 @@ int main(void) if (!result) { flint_printf("FAIL\n"); flint_printf("b = %wd\n", b); + fflush(stdout); flint_abort(); } } @@ -231,6 +234,7 @@ int main(void) if (!result) { flint_printf("FAIL\n"); flint_printf("b = %wd\n", b); + fflush(stdout); flint_abort(); } } diff --git a/mpn_extras/test/t-mulmod_preinv1.c b/mpn_extras/test/t-mulmod_preinv1.c index 6c1e89919e..bd805c0f8e 100644 --- a/mpn_extras/test/t-mulmod_preinv1.c +++ b/mpn_extras/test/t-mulmod_preinv1.c @@ -84,6 +84,7 @@ int main(void) gmp_printf("%Zd\n", d); gmp_printf("%Zd\n", r1); gmp_printf("%Zd\n", r2); + fflush(stdout); flint_abort(); } diff --git a/mpn_extras/test/t-mulmod_preinvn.c b/mpn_extras/test/t-mulmod_preinvn.c index af143670f1..38db73dabf 100644 --- a/mpn_extras/test/t-mulmod_preinvn.c +++ b/mpn_extras/test/t-mulmod_preinvn.c @@ -90,6 +90,7 @@ int main(void) gmp_printf("%Zd\n", r1); gmp_printf("%Zd\n", r2); flint_printf("size_d = %wd\n", size_d); + fflush(stdout); flint_abort(); } diff --git a/mpn_extras/test/t-remove_2exp.c b/mpn_extras/test/t-remove_2exp.c index 2d9923c8f3..c657021d5a 100644 --- a/mpn_extras/test/t-remove_2exp.c +++ b/mpn_extras/test/t-remove_2exp.c @@ -43,6 +43,7 @@ int main(void) if (check != zero || mpz_cmp(a,b)) { gmp_printf("%d %d \n", zero, nonzero); + fflush(stdout); flint_abort(); } } diff --git a/mpn_extras/test/t-remove_power.c b/mpn_extras/test/t-remove_power.c index 53d23eabe6..9cf52535a8 100644 --- a/mpn_extras/test/t-remove_power.c +++ b/mpn_extras/test/t-remove_power.c @@ -42,6 +42,7 @@ void test_exact(int d) if (exp != i/j || mpz_cmp(a, c)) { gmp_printf("%d^%d / %d^%d\n", d, i, d, j); + fflush(stdout); flint_abort(); } } diff --git a/mpoly/test/t-max_degrees_tight.c b/mpoly/test/t-max_degrees_tight.c index 27d05f0f36..7e5eae250d 100644 --- a/mpoly/test/t-max_degrees_tight.c +++ b/mpoly/test/t-max_degrees_tight.c @@ -79,6 +79,7 @@ main(void) if (max[j] != max2[j]) { flint_printf("FAIL\nmax_degrees_tight"); + fflush(stdout); flint_abort(); } } diff --git a/mpoly/test/t-max_fields.c b/mpoly/test/t-max_fields.c index 46f7c4dbb1..9e84f480d1 100644 --- a/mpoly/test/t-max_fields.c +++ b/mpoly/test/t-max_fields.c @@ -72,6 +72,7 @@ main(void) { printf("FAIL\n"); flint_printf("bits = %wd, nfields = %wd\n", bits, nfields); + fflush(stdout); flint_abort(); } } diff --git a/mpoly/test/t-pack_unpack.c b/mpoly/test/t-pack_unpack.c index ec98548de3..2310d45bf6 100644 --- a/mpoly/test/t-pack_unpack.c +++ b/mpoly/test/t-pack_unpack.c @@ -55,6 +55,7 @@ main(void) { printf("FAIL\n"); flint_printf("bits1 = %wd fields = %wd len = %wd\n", bits1, nfields, length); + fflush(stdout); flint_abort(); } } @@ -93,6 +94,7 @@ main(void) { printf("FAIL\n"); flint_printf("bits1 = %wd, bits2 = %wd\n", bits1, bits2); + fflush(stdout); flint_abort(); } } diff --git a/mpoly/test/t-pack_unpack_tight.c b/mpoly/test/t-pack_unpack_tight.c index 3b9466f1eb..dca9b129c2 100644 --- a/mpoly/test/t-pack_unpack_tight.c +++ b/mpoly/test/t-pack_unpack_tight.c @@ -67,6 +67,7 @@ main(void) { printf("FAIL\nunpack_monomials_tight\n"); flint_printf("bits1 = %wd, bits2 = %wd\n", bits1, bits2); + fflush(stdout); flint_abort(); } } diff --git a/mpoly/test/t-search_monomials.c b/mpoly/test/t-search_monomials.c index f57dd9d98b..859db49ce8 100644 --- a/mpoly/test/t-search_monomials.c +++ b/mpoly/test/t-search_monomials.c @@ -108,6 +108,7 @@ main(void) flint_printf("lower = %wd upper = %wd\n",lower,upper); fmpz_mpoly_print_pretty(f,NULL,ctx);printf("\n\n"); fmpz_mpoly_print_pretty(g,NULL,ctx);printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +119,7 @@ main(void) if (score != e_score) { printf("e_score is not right\n"); + fflush(stdout); flint_abort(); } @@ -153,12 +155,14 @@ main(void) if (!(score < lower || score > upper)) { printf("returned score is outside, but score inside exists\n"); + fflush(stdout); flint_abort(); } new_error = score < lower ? lower - score : score - upper; if (new_error < returned_error) { printf("returned score is not closest possible\n"); + fflush(stdout); flint_abort(); } } diff --git a/mpoly/test/t-test_irreducible.c b/mpoly/test/t-test_irreducible.c index 44b1d5b6a4..9ee5a80124 100644 --- a/mpoly/test/t-test_irreducible.c +++ b/mpoly/test/t-test_irreducible.c @@ -49,6 +49,7 @@ main(void) if (!mpoly_test_irreducible(f->exps, f->bits, f->length, ctx->minfo)) { flint_printf("FAIL: check 8 variable example\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) if (!mpoly_test_irreducible(f->exps, f->bits, f->length, ctx->minfo)) { flint_printf("FAIL: check 2 variable example 1\n"); + fflush(stdout); flint_abort(); } @@ -75,6 +77,7 @@ main(void) if (!mpoly_test_irreducible(f->exps, f->bits, f->length, ctx->minfo)) { flint_printf("FAIL: check 2 variable example 1\n"); + fflush(stdout); flint_abort(); } @@ -110,6 +113,7 @@ main(void) flint_printf("f: "); fmpz_mpoly_print_pretty(f, NULL, ctx); flint_printf("\n"); flint_printf("g: "); fmpz_mpoly_print_pretty(g, NULL, ctx); flint_printf("\n"); flint_printf("h: "); fmpz_mpoly_print_pretty(h, NULL, ctx); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/n_poly/test/t-n_fq_poly_add.c b/n_poly/test/t-n_fq_poly_add.c index c17f072bb6..5f0d49b173 100644 --- a/n_poly/test/t-n_fq_poly_add.c +++ b/n_poly/test/t-n_fq_poly_add.c @@ -61,6 +61,7 @@ main(void) !n_fq_poly_equal(a, c, ctx)) { flint_printf("FAIL\n i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/n_poly/test/t-n_fq_poly_divrem.c b/n_poly/test/t-n_fq_poly_divrem.c index 3f61cc44bc..d73409dab6 100644 --- a/n_poly/test/t-n_fq_poly_divrem.c +++ b/n_poly/test/t-n_fq_poly_divrem.c @@ -67,6 +67,7 @@ main(void) !n_fq_poly_equal(d, r, ctx)) { flint_printf("FAIL\n i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/n_poly/test/t-n_fq_poly_gcd.c b/n_poly/test/t-n_fq_poly_gcd.c index ce308bffe2..efa23107f2 100644 --- a/n_poly/test/t-n_fq_poly_gcd.c +++ b/n_poly/test/t-n_fq_poly_gcd.c @@ -64,6 +64,7 @@ main(void) !n_fq_poly_equal(a, c, ctx)) { flint_printf("FAIL\n i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/n_poly/test/t-n_fq_poly_mul.c b/n_poly/test/t-n_fq_poly_mul.c index f071aa5905..8a312cc1a8 100644 --- a/n_poly/test/t-n_fq_poly_mul.c +++ b/n_poly/test/t-n_fq_poly_mul.c @@ -60,6 +60,7 @@ int main(void) !n_fq_poly_equal(a, c, ctx)) { flint_printf("FAIL\n i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/n_poly/test/t-n_fq_poly_sub.c b/n_poly/test/t-n_fq_poly_sub.c index be61529362..2c6e75b7b7 100644 --- a/n_poly/test/t-n_fq_poly_sub.c +++ b/n_poly/test/t-n_fq_poly_sub.c @@ -61,6 +61,7 @@ main(void) !n_fq_poly_equal(a, c, ctx)) { flint_printf("FAIL\n i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mat/test/t-add.c b/nmod_mat/test/t-add.c index 2fc355457f..a37cfdb5c2 100644 --- a/nmod_mat/test/t-add.c +++ b/nmod_mat/test/t-add.c @@ -49,6 +49,7 @@ main(void) if (!nmod_mat_equal(C, A)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-addmul.c b/nmod_mat/test/t-addmul.c index 1fc2ed7d61..acb245023a 100644 --- a/nmod_mat/test/t-addmul.c +++ b/nmod_mat/test/t-addmul.c @@ -70,6 +70,7 @@ main(void) nmod_mat_print_pretty(C); nmod_mat_print_pretty(D); nmod_mat_print_pretty(E); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) nmod_mat_print_pretty(C); nmod_mat_print_pretty(D); nmod_mat_print_pretty(E); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-can_solve.c b/nmod_mat/test/t-can_solve.c index e184600100..5713df49c0 100644 --- a/nmod_mat/test/t-can_solve.c +++ b/nmod_mat/test/t-can_solve.c @@ -69,6 +69,7 @@ main(void) flint_printf("AX:\n"); nmod_mat_print_pretty(AX); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -114,6 +115,7 @@ main(void) flint_printf("AX:\n"); nmod_mat_print_pretty(AX); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-charpoly.c b/nmod_mat/test/t-charpoly.c index 3ebd14fbd3..faad2de752 100644 --- a/nmod_mat/test/t-charpoly.c +++ b/nmod_mat/test/t-charpoly.c @@ -61,6 +61,7 @@ main(void) flint_printf("Matrix B:\n"), nmod_mat_print_pretty(B), flint_printf("\n"); flint_printf("cp(AB) = "), nmod_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("cp(BA) = "), nmod_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) flint_printf("Matrix A:\n"), nmod_mat_print_pretty(A), flint_printf("\n"); flint_printf("cp(A) = "), nmod_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("cp(P^{-1}AP) = "), nmod_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-charpoly_berkowitz.c b/nmod_mat/test/t-charpoly_berkowitz.c index b85f904c3c..2c897b5752 100644 --- a/nmod_mat/test/t-charpoly_berkowitz.c +++ b/nmod_mat/test/t-charpoly_berkowitz.c @@ -61,6 +61,7 @@ main(void) flint_printf("Matrix B:\n"), nmod_mat_print_pretty(B), flint_printf("\n"); flint_printf("cp(AB) = "), nmod_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("cp(BA) = "), nmod_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) flint_printf("Matrix A:\n"), nmod_mat_print_pretty(A), flint_printf("\n"); flint_printf("cp(A) = "), nmod_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("cp(P^{-1}AP) = "), nmod_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-charpoly_danilevsky.c b/nmod_mat/test/t-charpoly_danilevsky.c index 00c50f4596..b0ca5956c9 100644 --- a/nmod_mat/test/t-charpoly_danilevsky.c +++ b/nmod_mat/test/t-charpoly_danilevsky.c @@ -61,6 +61,7 @@ main(void) flint_printf("Matrix B:\n"), nmod_mat_print_pretty(B), flint_printf("\n"); flint_printf("cp(AB) = "), nmod_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("cp(BA) = "), nmod_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) flint_printf("Matrix A:\n"), nmod_mat_print_pretty(A), flint_printf("\n"); flint_printf("cp(A) = "), nmod_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("cp(P^{-1}AP) = "), nmod_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-concat_horizontal.c b/nmod_mat/test/t-concat_horizontal.c index be058aaf51..dc9471e892 100644 --- a/nmod_mat/test/t-concat_horizontal.c +++ b/nmod_mat/test/t-concat_horizontal.c @@ -60,6 +60,7 @@ int main(void) flint_printf("A concat_horizontal B = \n"); nmod_mat_print_pretty(C); flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-concat_vertical.c b/nmod_mat/test/t-concat_vertical.c index 62b08779e1..eb2d83eeed 100644 --- a/nmod_mat/test/t-concat_vertical.c +++ b/nmod_mat/test/t-concat_vertical.c @@ -60,6 +60,7 @@ int main(void) flint_printf("A concat_vertical B = \n"); nmod_mat_print_pretty(C); flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-det.c b/nmod_mat/test/t-det.c index 80077dc7a6..689530378e 100644 --- a/nmod_mat/test/t-det.c +++ b/nmod_mat/test/t-det.c @@ -72,6 +72,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Adet = %wu, Bdet = %wu\n", Adet, fmpz_get_ui(Bdet)); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-det_howell.c b/nmod_mat/test/t-det_howell.c index 5b1b2817a9..096dfaefc2 100644 --- a/nmod_mat/test/t-det_howell.c +++ b/nmod_mat/test/t-det_howell.c @@ -71,6 +71,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Adet = %wu, Bdet = %wu\n", Adet, fmpz_get_ui(Bdet)); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-howell_form.c b/nmod_mat/test/t-howell_form.c index c2c508217d..880339e2f1 100644 --- a/nmod_mat/test/t-howell_form.c +++ b/nmod_mat/test/t-howell_form.c @@ -186,6 +186,7 @@ main(void) flint_printf("FAIL (malformed Howell form)\n"); nmod_mat_print_pretty(A); flint_printf("\n\n"); nmod_mat_print_pretty(B); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -232,6 +233,7 @@ main(void) nmod_mat_print_pretty(A); flint_printf("\n\n"); nmod_mat_print_pretty(B); flint_printf("\n\n"); nmod_mat_print_pretty(D); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-init_clear.c b/nmod_mat/test/t-init_clear.c index 8926a8e4fb..84d99307b2 100644 --- a/nmod_mat/test/t-init_clear.c +++ b/nmod_mat/test/t-init_clear.c @@ -44,6 +44,7 @@ main(void) if (A->rows[i][j] != UWORD(0)) { flint_printf("FAIL: entries not zero!\n"); + fflush(stdout); flint_abort(); } } @@ -52,6 +53,7 @@ main(void) if (A->mod.n != mod) { flint_printf("FAIL: bad modulus\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-inv.c b/nmod_mat/test/t-inv.c index 73008dcd09..66656b69a2 100644 --- a/nmod_mat/test/t-inv.c +++ b/nmod_mat/test/t-inv.c @@ -65,6 +65,7 @@ main(void) flint_printf("A * A^-1:\n"); nmod_mat_print_pretty(C); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("aliasing failed!\n"); nmod_mat_print_pretty(C); + fflush(stdout); flint_abort(); } @@ -109,6 +111,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("singular matrix reported as invertible\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +121,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("singular matrix reported as invertible\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-invert_rows_cols.c b/nmod_mat/test/t-invert_rows_cols.c index 8a256e4590..29d40c94e8 100644 --- a/nmod_mat/test/t-invert_rows_cols.c +++ b/nmod_mat/test/t-invert_rows_cols.c @@ -55,6 +55,7 @@ main(void) nmod_mat_print_pretty(A); flint_printf("B:\n"); nmod_mat_print_pretty(B); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mat/test/t-lu_classical.c b/nmod_mat/test/t-lu_classical.c index 17e198c7f9..0e2bb31d45 100644 --- a/nmod_mat/test/t-lu_classical.c +++ b/nmod_mat/test/t-lu_classical.c @@ -54,6 +54,7 @@ void check(slong * P, nmod_mat_t LU, const nmod_mat_t A, slong rank) if (nmod_mat_entry(LU, i, j) != 0) { flint_printf("FAIL: wrong shape!\n"); + fflush(stdout); flint_abort(); } } @@ -81,6 +82,7 @@ void check(slong * P, nmod_mat_t LU, const nmod_mat_t A, slong rank) nmod_mat_print_pretty(LU); flint_printf("B:\n"); nmod_mat_print_pretty(B); + fflush(stdout); flint_abort(); } @@ -137,6 +139,7 @@ main(void) nmod_mat_print_pretty(A); flint_printf("LU:"); nmod_mat_print_pretty(LU); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-lu_classical_delayed.c b/nmod_mat/test/t-lu_classical_delayed.c index ccc7f29fcd..8d98248c30 100644 --- a/nmod_mat/test/t-lu_classical_delayed.c +++ b/nmod_mat/test/t-lu_classical_delayed.c @@ -56,6 +56,7 @@ void check(slong * P, nmod_mat_t LU, const nmod_mat_t A, slong rank) if (nmod_mat_entry(LU, i, j) != 0) { flint_printf("FAIL: wrong shape!\n"); + fflush(stdout); flint_abort(); } } @@ -83,6 +84,7 @@ void check(slong * P, nmod_mat_t LU, const nmod_mat_t A, slong rank) nmod_mat_print_pretty(LU); flint_printf("B:\n"); nmod_mat_print_pretty(B); + fflush(stdout); flint_abort(); } @@ -137,6 +139,7 @@ main(void) nmod_mat_print_pretty(A); flint_printf("LU:"); nmod_mat_print_pretty(LU); + fflush(stdout); flint_abort(); } @@ -155,6 +158,7 @@ main(void) nmod_mat_print_pretty(LU); flint_printf("LU2:"); nmod_mat_print_pretty(LU2); + fflush(stdout); flint_abort(); } @@ -173,6 +177,7 @@ main(void) nmod_mat_print_pretty(LU); flint_printf("LU2:"); nmod_mat_print_pretty(LU2); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-lu_recursive.c b/nmod_mat/test/t-lu_recursive.c index b19399c44c..28ce9b6b5b 100644 --- a/nmod_mat/test/t-lu_recursive.c +++ b/nmod_mat/test/t-lu_recursive.c @@ -54,6 +54,7 @@ void check(slong * P, nmod_mat_t LU, const nmod_mat_t A, slong rank) if (nmod_mat_entry(LU, i, j) != 0) { flint_printf("FAIL: wrong shape!\n"); + fflush(stdout); flint_abort(); } } @@ -81,6 +82,7 @@ void check(slong * P, nmod_mat_t LU, const nmod_mat_t A, slong rank) nmod_mat_print_pretty(LU); flint_printf("B:\n"); nmod_mat_print_pretty(B); + fflush(stdout); flint_abort(); } @@ -137,6 +139,7 @@ main(void) nmod_mat_print_pretty(A); flint_printf("LU:"); nmod_mat_print_pretty(LU); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-minpoly.c b/nmod_mat/test/t-minpoly.c index a49f41cdb2..b7299db295 100644 --- a/nmod_mat/test/t-minpoly.c +++ b/nmod_mat/test/t-minpoly.c @@ -58,6 +58,7 @@ main(void) flint_printf("Matrix A:\n"), nmod_mat_print_pretty(A), flint_printf("\n"); flint_printf("mp(A) = "), nmod_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("cp(A) = "), nmod_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -107,6 +108,7 @@ main(void) flint_printf("Matrix A:\n"), nmod_mat_print_pretty(A), flint_printf("\n"); flint_printf("mp(A) = "), nmod_poly_print_pretty(f, "X"), flint_printf("\n"); flint_printf("mp(P^{-1}AP) = "), nmod_poly_print_pretty(g, "X"), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-mul.c b/nmod_mat/test/t-mul.c index f91a6544f2..31de1acf96 100644 --- a/nmod_mat/test/t-mul.c +++ b/nmod_mat/test/t-mul.c @@ -108,6 +108,7 @@ main(void) nmod_mat_print_pretty(B); nmod_mat_print_pretty(C); nmod_mat_print_pretty(D); + fflush(stdout); flint_abort(); } @@ -118,6 +119,7 @@ main(void) if (!nmod_mat_equal(A, C)) { flint_printf("FAIL: aliasing failed\n"); + fflush(stdout); flint_abort(); } } @@ -149,6 +151,7 @@ main(void) flint_printf("FAIL: window aliasing failed\n"); nmod_mat_print_pretty(A); flint_printf("\n\n"); nmod_mat_print_pretty(B); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-mul_blas.c b/nmod_mat/test/t-mul_blas.c index efe667297b..7fa83e2632 100644 --- a/nmod_mat/test/t-mul_blas.c +++ b/nmod_mat/test/t-mul_blas.c @@ -94,6 +94,7 @@ main(void) { flint_printf("FAIL: results not equal\n"); flint_printf("m: %wd, k: %wd, n: %wd, mod: %wu\n", m, k, n, modulus); + fflush(stdout); flint_abort(); } } @@ -101,6 +102,7 @@ main(void) else { flint_printf("FAIL: blas should have worked\n"); + fflush(stdout); flint_abort(); } #endif diff --git a/nmod_mat/test/t-mul_classical_threaded.c b/nmod_mat/test/t-mul_classical_threaded.c index 7fa381c6e2..a625334079 100644 --- a/nmod_mat/test/t-mul_classical_threaded.c +++ b/nmod_mat/test/t-mul_classical_threaded.c @@ -114,6 +114,7 @@ main(void) nmod_mat_print_pretty(B); nmod_mat_print_pretty(C); nmod_mat_print_pretty(D); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-mul_nmod_vec.c b/nmod_mat/test/t-mul_nmod_vec.c index 2d71367297..ff0dfb7147 100644 --- a/nmod_mat/test/t-mul_nmod_vec.c +++ b/nmod_mat/test/t-mul_nmod_vec.c @@ -73,6 +73,7 @@ int main(void) nmod_mat_entry(C, j, 0) != cc[j][0]) { flint_printf("FAIL: wrong answer\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mat/test/t-mul_strassen.c b/nmod_mat/test/t-mul_strassen.c index 2ddaa80c40..63ab44e17c 100644 --- a/nmod_mat/test/t-mul_strassen.c +++ b/nmod_mat/test/t-mul_strassen.c @@ -56,6 +56,7 @@ main(void) nmod_mat_print_pretty(B); nmod_mat_print_pretty(C); nmod_mat_print_pretty(D); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-neg.c b/nmod_mat/test/t-neg.c index ac83ec208e..22f2ea268c 100644 --- a/nmod_mat/test/t-neg.c +++ b/nmod_mat/test/t-neg.c @@ -51,6 +51,7 @@ main(void) if (!nmod_mat_equal(C, D)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } @@ -60,6 +61,7 @@ main(void) if (!nmod_mat_equal(C, B)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-nmod_vec_mul.c b/nmod_mat/test/t-nmod_vec_mul.c index a46cd5c238..2766b6e5b1 100644 --- a/nmod_mat/test/t-nmod_vec_mul.c +++ b/nmod_mat/test/t-nmod_vec_mul.c @@ -73,6 +73,7 @@ int main(void) nmod_mat_entry(C, 0, j) != cc[j][0]) { flint_printf("FAIL: wrong answer\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mat/test/t-nullspace.c b/nmod_mat/test/t-nullspace.c index c0bf7bc8a3..2b62b28dba 100644 --- a/nmod_mat/test/t-nullspace.c +++ b/nmod_mat/test/t-nullspace.c @@ -60,6 +60,7 @@ main(void) flint_printf("rank(ker) != nullity!\n"); nmod_mat_print_pretty(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -69,6 +70,7 @@ main(void) flint_printf("nullity + rank != n\n"); nmod_mat_print_pretty(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -80,6 +82,7 @@ main(void) flint_printf("A * ker != 0\n"); nmod_mat_print_pretty(A); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-pow.c b/nmod_mat/test/t-pow.c index 3b842476ff..4c19b8560e 100644 --- a/nmod_mat/test/t-pow.c +++ b/nmod_mat/test/t-pow.c @@ -58,6 +58,7 @@ main() nmod_mat_print_pretty(A); nmod_mat_print_pretty(B); nmod_mat_print_pretty(C); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-rank.c b/nmod_mat/test/t-rank.c index a40445dacb..f5fa32d55a 100644 --- a/nmod_mat/test/t-rank.c +++ b/nmod_mat/test/t-rank.c @@ -47,6 +47,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("wrong rank!\n"); + fflush(stdout); flint_abort(); } nmod_mat_clear(A); @@ -73,6 +74,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("wrong rank!\n"); + fflush(stdout); flint_abort(); } nmod_mat_clear(A); diff --git a/nmod_mat/test/t-rref.c b/nmod_mat/test/t-rref.c index 42290b62a4..2f1e24c372 100644 --- a/nmod_mat/test/t-rref.c +++ b/nmod_mat/test/t-rref.c @@ -93,6 +93,7 @@ main(void) flint_printf("FAIL (malformed rref)\n"); nmod_mat_print_pretty(A); flint_printf("\n\n"); nmod_mat_print_pretty(B); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +137,7 @@ main(void) nmod_mat_print_pretty(A); flint_printf("\n\n"); nmod_mat_print_pretty(B); flint_printf("\n\n"); nmod_mat_print_pretty(D); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-scalar_addmul_ui.c b/nmod_mat/test/t-scalar_addmul_ui.c index a833273e9a..fbda96b602 100644 --- a/nmod_mat/test/t-scalar_addmul_ui.c +++ b/nmod_mat/test/t-scalar_addmul_ui.c @@ -50,6 +50,7 @@ main(void) nmod_mat_print_pretty(B); nmod_mat_print_pretty(C); nmod_mat_print_pretty(D); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-scalar_mul.c b/nmod_mat/test/t-scalar_mul.c index 5973b50176..4b269779ca 100644 --- a/nmod_mat/test/t-scalar_mul.c +++ b/nmod_mat/test/t-scalar_mul.c @@ -56,6 +56,7 @@ main(void) if (!nmod_mat_equal(A, D)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } @@ -66,6 +67,7 @@ main(void) if (!nmod_mat_equal(A, C)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-solve.c b/nmod_mat/test/t-solve.c index d4b2fb7f7d..6f335ac7c8 100644 --- a/nmod_mat/test/t-solve.c +++ b/nmod_mat/test/t-solve.c @@ -66,6 +66,7 @@ main(void) flint_printf("AX:\n"); nmod_mat_print_pretty(AX); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) nmod_mat_print_pretty(A); nmod_mat_print_pretty(X); nmod_mat_print_pretty(B); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-solve_tril.c b/nmod_mat/test/t-solve_tril.c index aaab4bc22f..8893a927a3 100644 --- a/nmod_mat/test/t-solve_tril.c +++ b/nmod_mat/test/t-solve_tril.c @@ -61,6 +61,7 @@ main(void) nmod_mat_print_pretty(B); flint_printf("Y:\n"); nmod_mat_print_pretty(Y); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) nmod_mat_print_pretty(A); flint_printf("B:\n"); nmod_mat_print_pretty(B); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-solve_tril_classical.c b/nmod_mat/test/t-solve_tril_classical.c index f3b844b06a..9a5859982f 100644 --- a/nmod_mat/test/t-solve_tril_classical.c +++ b/nmod_mat/test/t-solve_tril_classical.c @@ -61,6 +61,7 @@ main(void) nmod_mat_print_pretty(B); flint_printf("Y:\n"); nmod_mat_print_pretty(Y); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) nmod_mat_print_pretty(A); flint_printf("B:\n"); nmod_mat_print_pretty(B); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-solve_tril_recursive.c b/nmod_mat/test/t-solve_tril_recursive.c index 75c430d93e..d840b6e3bb 100644 --- a/nmod_mat/test/t-solve_tril_recursive.c +++ b/nmod_mat/test/t-solve_tril_recursive.c @@ -61,6 +61,7 @@ main(void) nmod_mat_print_pretty(B); flint_printf("Y:\n"); nmod_mat_print_pretty(Y); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) nmod_mat_print_pretty(A); flint_printf("B:\n"); nmod_mat_print_pretty(B); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-solve_triu.c b/nmod_mat/test/t-solve_triu.c index f97b6db89e..a338dea250 100644 --- a/nmod_mat/test/t-solve_triu.c +++ b/nmod_mat/test/t-solve_triu.c @@ -61,6 +61,7 @@ main(void) nmod_mat_print_pretty(B); flint_printf("Y:\n"); nmod_mat_print_pretty(Y); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) nmod_mat_print_pretty(A); flint_printf("B:\n"); nmod_mat_print_pretty(B); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-solve_triu_classical.c b/nmod_mat/test/t-solve_triu_classical.c index 53eb534682..24dedff22a 100644 --- a/nmod_mat/test/t-solve_triu_classical.c +++ b/nmod_mat/test/t-solve_triu_classical.c @@ -61,6 +61,7 @@ main(void) nmod_mat_print_pretty(B); flint_printf("Y:\n"); nmod_mat_print_pretty(Y); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) nmod_mat_print_pretty(A); flint_printf("B:\n"); nmod_mat_print_pretty(B); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-solve_triu_recursive.c b/nmod_mat/test/t-solve_triu_recursive.c index 24eb029190..30cc5d5032 100644 --- a/nmod_mat/test/t-solve_triu_recursive.c +++ b/nmod_mat/test/t-solve_triu_recursive.c @@ -61,6 +61,7 @@ main(void) nmod_mat_print_pretty(B); flint_printf("Y:\n"); nmod_mat_print_pretty(Y); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ main(void) nmod_mat_print_pretty(A); flint_printf("B:\n"); nmod_mat_print_pretty(B); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-solve_vec.c b/nmod_mat/test/t-solve_vec.c index 777068346b..167212f9cc 100644 --- a/nmod_mat/test/t-solve_vec.c +++ b/nmod_mat/test/t-solve_vec.c @@ -64,6 +64,7 @@ main(void) flint_printf("Ax:\n"); nmod_mat_print_pretty(Ax); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("singular system was 'solved'\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-submul.c b/nmod_mat/test/t-submul.c index 922e6faa29..a212086a9c 100644 --- a/nmod_mat/test/t-submul.c +++ b/nmod_mat/test/t-submul.c @@ -70,6 +70,7 @@ main(void) nmod_mat_print_pretty(C); nmod_mat_print_pretty(D); nmod_mat_print_pretty(E); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) nmod_mat_print_pretty(C); nmod_mat_print_pretty(D); nmod_mat_print_pretty(E); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-trace.c b/nmod_mat/test/t-trace.c index 446d2f5d80..c0542d29e5 100644 --- a/nmod_mat/test/t-trace.c +++ b/nmod_mat/test/t-trace.c @@ -61,6 +61,7 @@ main(void) nmod_mat_print_pretty(BA), flint_printf("\n"); flint_printf("tr(AB): %wu\n", trab); flint_printf("tr(BA): %wu\n", trba); + fflush(stdout); flint_abort(); } diff --git a/nmod_mat/test/t-transpose.c b/nmod_mat/test/t-transpose.c index 9d0800c85f..6aa8515f66 100644 --- a/nmod_mat/test/t-transpose.c +++ b/nmod_mat/test/t-transpose.c @@ -50,6 +50,7 @@ main(void) if (!nmod_mat_equal(C, A)) { flint_printf("FAIL: C != A\n"); + fflush(stdout); flint_abort(); } @@ -86,6 +87,7 @@ main(void) if (!nmod_mat_equal(BT, AT2)) { flint_printf("FAIL: AT != BT\n"); + fflush(stdout); flint_abort(); } @@ -116,6 +118,7 @@ main(void) if (!nmod_mat_equal(B, A)) { flint_printf("FAIL: B != A\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-add_sub.c b/nmod_mpoly/test/t-add_sub.c index 454bf71c2a..d35fd1dfe0 100644 --- a/nmod_mpoly/test/t-add_sub.c +++ b/nmod_mpoly/test/t-add_sub.c @@ -63,6 +63,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f + g) - g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -116,6 +117,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f + g = g + f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -170,6 +172,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f - g = -g + f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -227,6 +230,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f + (g + h) = (f + g) + h\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -285,6 +289,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f - (g + h) = (f - g) - h\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -340,6 +345,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -403,6 +409,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-add_sub_ui.c b/nmod_mpoly/test/t-add_sub_ui.c index deba259704..41f1e9012a 100644 --- a/nmod_mpoly/test/t-add_sub_ui.c +++ b/nmod_mpoly/test/t-add_sub_ui.c @@ -66,6 +66,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check (f + c) - c = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -117,6 +118,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-cmp.c b/nmod_mpoly/test/t-cmp.c index 1ae7026f6c..2ff5640cd9 100644 --- a/nmod_mpoly/test/t-cmp.c +++ b/nmod_mpoly/test/t-cmp.c @@ -64,6 +64,7 @@ main(void) flint_printf("FAIL\n" "check polynomial terms are in order\n" "i = %wd, j1 = %wd, j2 = %wd\n", i, j1, j2); + fflush(stdout); flint_abort(); } } @@ -144,6 +145,7 @@ main(void) flint_printf("FAIL\n" "check polynomial compares equal to itself\n" "i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -154,6 +156,7 @@ main(void) flint_printf("FAIL\n" "check polynomial comparison with differing bits\n" "i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -162,6 +165,7 @@ main(void) flint_printf("FAIL\n" "check transitivity\n" "i = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-compose_nmod_mpoly.c b/nmod_mpoly/test/t-compose_nmod_mpoly.c index c6cda05bad..3c8487af0d 100644 --- a/nmod_mpoly/test/t-compose_nmod_mpoly.c +++ b/nmod_mpoly/test/t-compose_nmod_mpoly.c @@ -53,6 +53,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example 1\n", i); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example 2\n", i); + fflush(stdout); flint_abort(); } @@ -77,6 +79,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example 3\n", i); + fflush(stdout); flint_abort(); } @@ -151,6 +154,7 @@ main(void) printf("FAIL\n"); flint_printf("Check composition success with generators\n" "i: %wd, j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -161,6 +165,7 @@ main(void) printf("FAIL\n"); flint_printf("Check composition with generators\n" "i: %wd, j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -228,6 +233,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -239,6 +245,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition with identity\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -320,6 +327,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -334,6 +342,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition and evalall commute\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -403,6 +412,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -415,6 +425,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition with constants matches evalall\ni: %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-compose_nmod_poly.c b/nmod_mpoly/test/t-compose_nmod_poly.c index c28168845a..b1f73b5999 100644 --- a/nmod_mpoly/test/t-compose_nmod_poly.c +++ b/nmod_mpoly/test/t-compose_nmod_poly.c @@ -52,6 +52,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example 1\n", i); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example 2\n", i); + fflush(stdout); flint_abort(); } @@ -72,6 +74,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example 2 equality\n", i); + fflush(stdout); flint_abort(); } @@ -135,6 +138,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition success\ni: %wd\n", i); + fflush(stdout); flint_abort(); } @@ -145,6 +149,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check composition and evalall commute\ni: %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-content_vars.c b/nmod_mpoly/test/t-content_vars.c index ceb705c24b..f65cedab87 100644 --- a/nmod_mpoly/test/t-content_vars.c +++ b/nmod_mpoly/test/t-content_vars.c @@ -39,6 +39,7 @@ main(void) if (!nmod_mpoly_equal(f, g, ctx)) { flint_printf("FAIL: check simple example\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) if (!nmod_mpoly_content_vars(g, f, vars, num_vars, ctx)) { flint_printf("FAIL: check content could be computed\n"); + fflush(stdout); flint_abort(); } @@ -110,6 +112,7 @@ main(void) if (!nmod_mpoly_is_zero(f, ctx)) { flint_printf("FAIL: check zero content\n"); + fflush(stdout); flint_abort(); } } @@ -120,6 +123,7 @@ main(void) if (nmod_mpoly_degree_si(g, vars[j], ctx) != 0) { flint_printf("FAIL: content depends on a bad variable\n"); + fflush(stdout); flint_abort(); } } @@ -127,18 +131,21 @@ main(void) if (!nmod_mpoly_divides(t, f, g, ctx)) { flint_printf("FAIL: check content divides\n"); + fflush(stdout); flint_abort(); } if (!nmod_mpoly_content_vars(t, t, vars, num_vars, ctx)) { flint_printf("FAIL: check cofactor content could be computed\n"); + fflush(stdout); flint_abort(); } if (!nmod_mpoly_is_one(t, ctx)) { flint_printf("FAIL: check cofactor content is one\n"); + fflush(stdout); flint_abort(); } } @@ -146,12 +153,14 @@ main(void) if (!nmod_mpoly_content_vars(f, f, vars, num_vars, ctx)) { flint_printf("FAIL: check aliased content could be computed\n"); + fflush(stdout); flint_abort(); } if (!nmod_mpoly_equal(f, g, ctx)) { flint_printf("FAIL: check aliasing\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-degree.c b/nmod_mpoly/test/t-degree.c index d9fc69c4f8..c4b1452ce4 100644 --- a/nmod_mpoly/test/t-degree.c +++ b/nmod_mpoly/test/t-degree.c @@ -66,6 +66,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree does not go up under addition\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -141,6 +142,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree adds under multiplication\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-derivative.c b/nmod_mpoly/test/t-derivative.c index 7551778e71..a543f76d53 100644 --- a/nmod_mpoly/test/t-derivative.c +++ b/nmod_mpoly/test/t-derivative.c @@ -97,7 +97,9 @@ main(void) printf("FAIL\n"); flint_printf("Check d(f*g) = df*g + f*dg\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); + fflush(stdout); flint_abort(); } } @@ -187,6 +189,7 @@ main(void) printf("FAIL\n"); flint_printf("Check d(f*g) = df*g + f*dg with aliasing\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-div.c b/nmod_mpoly/test/t-div.c index d6e6c24c50..0d683ad8db 100644 --- a/nmod_mpoly/test/t-div.c +++ b/nmod_mpoly/test/t-div.c @@ -46,6 +46,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check example\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -113,6 +115,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f*g/g = f aliasing dividend\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -123,6 +126,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f*g/g = f aliasing divisor\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -208,6 +212,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f = g*q + r for random polys\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -218,6 +223,7 @@ main(void) printf("FAIL\n"); flint_printf("Check div matches divrem\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -229,6 +235,7 @@ main(void) printf("FAIL\n"); flint_printf("Check div matches divrem aliasing dividend\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -239,6 +246,7 @@ main(void) printf("FAIL\n"); flint_printf("Check div matches divrem aliasing divisor\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-div_monagan_pearce.c b/nmod_mpoly/test/t-div_monagan_pearce.c index f64845eafc..767627c12b 100644 --- a/nmod_mpoly/test/t-div_monagan_pearce.c +++ b/nmod_mpoly/test/t-div_monagan_pearce.c @@ -69,6 +69,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -80,6 +81,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f aliasing dividend\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -90,6 +92,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f aliasing divisor\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -154,6 +157,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f = g*q + r for random polys\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -164,6 +168,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check div matches divrem\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -175,6 +180,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check div matches divrem aliasing dividend\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -185,6 +191,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check div matches divrem aliasing divisor\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-divides.c b/nmod_mpoly/test/t-divides.c index 3309500b95..c77d4e37c2 100644 --- a/nmod_mpoly/test/t-divides.c +++ b/nmod_mpoly/test/t-divides.c @@ -75,6 +75,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f*g/g = f sparse\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f*g/g = f sparse input modification\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -158,6 +160,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f dense\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -241,6 +244,7 @@ main(void) printf("FAIL\n"); flint_printf("Check divisibility of random polys\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -325,6 +329,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f*g/g = f aliasing first\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -399,6 +404,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f*g/g = f aliasing second\n" "i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-divides_dense.c b/nmod_mpoly/test/t-divides_dense.c index a61f22919c..eb1d133d68 100644 --- a/nmod_mpoly/test/t-divides_dense.c +++ b/nmod_mpoly/test/t-divides_dense.c @@ -80,6 +80,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -152,6 +153,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check divisibility of random polys\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -226,6 +228,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -300,6 +303,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f aliasing second argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-divides_heap_threaded.c b/nmod_mpoly/test/t-divides_heap_threaded.c index b6fd73f610..15cb232df8 100644 --- a/nmod_mpoly/test/t-divides_heap_threaded.c +++ b/nmod_mpoly/test/t-divides_heap_threaded.c @@ -57,6 +57,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check simple example\n"); + fflush(stdout); flint_abort(); } @@ -117,6 +118,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -175,6 +177,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f with divisor aliasing\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -232,6 +235,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f with dividend aliasing\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -292,6 +296,7 @@ main(void) { flint_printf("Check random polys don't divide\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -354,6 +359,7 @@ main(void) { flint_printf("Check random polys don't divide alias dividend\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -415,6 +421,7 @@ main(void) { flint_printf("Check random polys don't divide alias divisor\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-divides_monagan_pearce.c b/nmod_mpoly/test/t-divides_monagan_pearce.c index 004f33d030..6124d6a497 100644 --- a/nmod_mpoly/test/t-divides_monagan_pearce.c +++ b/nmod_mpoly/test/t-divides_monagan_pearce.c @@ -69,6 +69,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -133,6 +134,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check random polys don't divide\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -194,6 +196,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first argument, exact division\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -253,6 +256,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing, first argument, random polys\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -314,6 +318,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second argument, exact division\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -373,6 +378,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing, second argument, random polys\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-divrem.c b/nmod_mpoly/test/t-divrem.c index 50d73f9ec6..59004f763d 100644 --- a/nmod_mpoly/test/t-divrem.c +++ b/nmod_mpoly/test/t-divrem.c @@ -72,6 +72,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -137,6 +138,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f = g*q + r for random polys\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -202,6 +204,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of quotient with first argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -266,6 +269,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of quotient with second argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -334,6 +338,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of remainder with first argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -401,6 +406,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of remainder with second argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-divrem_ideal.c b/nmod_mpoly/test/t-divrem_ideal.c index e2e002c8eb..78abac02b9 100644 --- a/nmod_mpoly/test/t-divrem_ideal.c +++ b/nmod_mpoly/test/t-divrem_ideal.c @@ -77,6 +77,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -182,6 +183,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f = g1*q1 + ... + gn*qn + r for random polys\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -288,6 +290,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-divrem_ideal_monagan_pearce.c b/nmod_mpoly/test/t-divrem_ideal_monagan_pearce.c index 502ec42c21..ff43b5dc22 100644 --- a/nmod_mpoly/test/t-divrem_ideal_monagan_pearce.c +++ b/nmod_mpoly/test/t-divrem_ideal_monagan_pearce.c @@ -86,6 +86,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -177,6 +178,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f = g1*q1 + ... + gn*qn + r for random polys\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -275,6 +277,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-divrem_monagan_pearce.c b/nmod_mpoly/test/t-divrem_monagan_pearce.c index 6805aaa082..f7378ba706 100644 --- a/nmod_mpoly/test/t-divrem_monagan_pearce.c +++ b/nmod_mpoly/test/t-divrem_monagan_pearce.c @@ -72,6 +72,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*g/g = f\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -137,6 +138,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f = g*q + r for random polys\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -202,6 +204,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of quotient with first argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -266,6 +269,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of quotient with second argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -334,6 +338,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of remainder with first argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -401,6 +406,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing of remainder with second argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-evaluate.c b/nmod_mpoly/test/t-evaluate.c index 1e2e442a1c..888ad4ac1b 100644 --- a/nmod_mpoly/test/t-evaluate.c +++ b/nmod_mpoly/test/t-evaluate.c @@ -79,6 +79,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check evalone aliasing\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -86,6 +87,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check repeated evalone matches evalall\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -145,6 +147,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check add commutes with evalall\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -202,6 +205,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mul commutes with evalall\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-gcd.c b/nmod_mpoly/test/t-gcd.c index 20d55b38ce..c7c8d26545 100644 --- a/nmod_mpoly/test/t-gcd.c +++ b/nmod_mpoly/test/t-gcd.c @@ -26,6 +26,7 @@ void gcd_check(nmod_mpoly_t g, nmod_mpoly_t a, nmod_mpoly_t b, { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -37,6 +38,7 @@ void gcd_check(nmod_mpoly_t g, nmod_mpoly_t a, nmod_mpoly_t b, { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -46,6 +48,7 @@ void gcd_check(nmod_mpoly_t g, nmod_mpoly_t a, nmod_mpoly_t b, { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -57,6 +60,7 @@ void gcd_check(nmod_mpoly_t g, nmod_mpoly_t a, nmod_mpoly_t b, { flint_printf("FAIL: check aliasing 1\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -69,6 +73,7 @@ void gcd_check(nmod_mpoly_t g, nmod_mpoly_t a, nmod_mpoly_t b, { flint_printf("FAIL: check aliasing 2\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -78,6 +83,7 @@ void gcd_check(nmod_mpoly_t g, nmod_mpoly_t a, nmod_mpoly_t b, { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -85,6 +91,7 @@ void gcd_check(nmod_mpoly_t g, nmod_mpoly_t a, nmod_mpoly_t b, { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -94,6 +101,7 @@ void gcd_check(nmod_mpoly_t g, nmod_mpoly_t a, nmod_mpoly_t b, { flint_printf("FAIL: check cofactor gcd is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -345,6 +353,7 @@ main(void) if (t1->length != 1 || t2->length != 1) { flint_printf("FAIL:\ncheck random monomial generation\n"); + fflush(stdout); flint_abort(); } nmod_mpoly_randtest_bits(a, state, len1, exp_bits, ctx); diff --git a/nmod_mpoly/test/t-gcd_brown.c b/nmod_mpoly/test/t-gcd_brown.c index 895e37f951..9c54093db4 100644 --- a/nmod_mpoly/test/t-gcd_brown.c +++ b/nmod_mpoly/test/t-gcd_brown.c @@ -31,6 +31,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -51,6 +53,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -58,6 +61,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -66,6 +70,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -73,6 +78,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -82,6 +88,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-gcd_cofactors.c b/nmod_mpoly/test/t-gcd_cofactors.c index 1439041115..8ff277f716 100644 --- a/nmod_mpoly/test/t-gcd_cofactors.c +++ b/nmod_mpoly/test/t-gcd_cofactors.c @@ -44,6 +44,7 @@ void gcd_check( { flint_printf("Check gcd can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -54,6 +55,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check divisor of gcd\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -64,6 +66,7 @@ void gcd_check( { printf("FAIL\n"); flint_printf("Check cofactors i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -74,6 +77,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check zero gcd only results from zero inputs\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -84,6 +88,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd is monic\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -92,6 +97,7 @@ void gcd_check( if (!nmod_mpoly_equal(g, u, ctx) || !nmod_mpoly_equal(abar, v, ctx) || !nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (a, u): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -100,6 +106,7 @@ void gcd_check( if (!nmod_mpoly_equal(g, u, ctx) || !nmod_mpoly_equal(abar, v, ctx) || !nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (a, v): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -108,6 +115,7 @@ void gcd_check( if (!nmod_mpoly_equal(g, u, ctx) || !nmod_mpoly_equal(abar, v, ctx) || !nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (a, w): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -116,6 +124,7 @@ void gcd_check( if (!nmod_mpoly_equal(g, u, ctx) || !nmod_mpoly_equal(abar, v, ctx) || !nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (u, b): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -124,6 +133,7 @@ void gcd_check( if (!nmod_mpoly_equal(g, u, ctx) || !nmod_mpoly_equal(abar, v, ctx) || !nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (v, b): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -132,6 +142,7 @@ void gcd_check( if (!nmod_mpoly_equal(g, u, ctx) || !nmod_mpoly_equal(abar, v, ctx) || !nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (w, b): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -141,6 +152,7 @@ void gcd_check( if (!nmod_mpoly_equal(g, u, ctx) || !nmod_mpoly_equal(abar, v, ctx) || !nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (u, v): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -150,6 +162,7 @@ void gcd_check( if (!nmod_mpoly_equal(g, u, ctx) || !nmod_mpoly_equal(abar, v, ctx) || !nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (v, u): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -159,6 +172,7 @@ void gcd_check( if (!nmod_mpoly_equal(g, u, ctx) || !nmod_mpoly_equal(abar, v, ctx) || !nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (u, w): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -168,6 +182,7 @@ void gcd_check( if (!nmod_mpoly_equal(g, u, ctx) || !nmod_mpoly_equal(abar, v, ctx) || !nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (w, u): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -177,6 +192,7 @@ void gcd_check( if (!nmod_mpoly_equal(g, u, ctx) || !nmod_mpoly_equal(abar, v, ctx) || !nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (v, w): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -186,6 +202,7 @@ void gcd_check( if (!nmod_mpoly_equal(g, u, ctx) || !nmod_mpoly_equal(abar, v, ctx) || !nmod_mpoly_equal(bbar, w, ctx)) { flint_printf("FAIL (u, v, w), (w, v): i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -198,6 +215,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors can be computed\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -206,6 +224,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check gcd of cofactors is one\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -214,6 +233,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check cofactors of cofactors\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -225,6 +245,7 @@ void gcd_check( printf("FAIL\n"); flint_printf("Check cofactors of cofactors with aliasing\n" "i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -350,6 +371,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check non-example\n"); + fflush(stdout); flint_abort(); } @@ -457,6 +479,7 @@ main(void) if (t1->length != 1 || t2->length != 1) { flint_printf("FAIL:\ncheck random monomial generation\n"); + fflush(stdout); flint_abort(); } nmod_mpoly_randtest_bits(a, state, len1, exp_bits, ctx); diff --git a/nmod_mpoly/test/t-gcd_hensel.c b/nmod_mpoly/test/t-gcd_hensel.c index 19bda60a79..262406ab56 100644 --- a/nmod_mpoly/test/t-gcd_hensel.c +++ b/nmod_mpoly/test/t-gcd_hensel.c @@ -31,6 +31,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -51,6 +53,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -58,6 +61,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -66,6 +70,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -73,6 +78,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -82,6 +88,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-gcd_zippel.c b/nmod_mpoly/test/t-gcd_zippel.c index a5b604d4f1..1ce51dd2b5 100644 --- a/nmod_mpoly/test/t-gcd_zippel.c +++ b/nmod_mpoly/test/t-gcd_zippel.c @@ -31,6 +31,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -51,6 +53,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -58,6 +61,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -66,6 +70,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -73,6 +78,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -82,6 +88,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-gcd_zippel2.c b/nmod_mpoly/test/t-gcd_zippel2.c index 5a6f6adb97..17276553d7 100644 --- a/nmod_mpoly/test/t-gcd_zippel2.c +++ b/nmod_mpoly/test/t-gcd_zippel2.c @@ -32,6 +32,7 @@ void gcd_check( { flint_printf("FAIL: check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -43,6 +44,7 @@ void gcd_check( { flint_printf("FAIL: check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -52,6 +54,7 @@ void gcd_check( { flint_printf("FAIL: check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -59,6 +62,7 @@ void gcd_check( { flint_printf("FAIL: check gcd divisor\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -67,6 +71,7 @@ void gcd_check( { flint_printf("FAIL: check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -74,6 +79,7 @@ void gcd_check( { flint_printf("FAIL: check cofactor gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -83,6 +89,7 @@ void gcd_check( { flint_printf("FAIL: check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-gen.c b/nmod_mpoly/test/t-gen.c index c2ca64c5ec..6d2b665bab 100644 --- a/nmod_mpoly/test/t-gen.c +++ b/nmod_mpoly/test/t-gen.c @@ -63,6 +63,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check one generator\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check product of two generators\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-get_coeff_vars_ui.c b/nmod_mpoly/test/t-get_coeff_vars_ui.c index 72a1ce3dd4..cdeea89d4d 100644 --- a/nmod_mpoly/test/t-get_coeff_vars_ui.c +++ b/nmod_mpoly/test/t-get_coeff_vars_ui.c @@ -41,6 +41,7 @@ main(void) if (!nmod_mpoly_equal(f, g, ctx)) { flint_printf("FAIL\nCheck simple example\n"); + fflush(stdout); flint_abort(); } nmod_mpoly_clear(f, ctx); @@ -89,6 +90,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pow_ui success\ni = %wd, j1 = %wd\n", i, j1); + fflush(stdout); flint_abort(); } nmod_mpoly_mul(g, g, m, ctx); @@ -99,6 +101,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check 1 variable sum of coefficients\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -155,6 +158,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pow_ui success\ni = %wd, j1 = %wd, j2 = %wd\n", i, j1, j2); + fflush(stdout); flint_abort(); } nmod_mpoly_mul(g, g, m, ctx); @@ -163,6 +167,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pow_ui success\ni = %wd, j1 = %wd, j2 = %wd\n", i, j1, j2); + fflush(stdout); flint_abort(); } nmod_mpoly_mul(g, g, m, ctx); @@ -174,6 +179,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check 2 variable sum of coefficients\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-get_set_string_pretty.c b/nmod_mpoly/test/t-get_set_string_pretty.c index b0f534515c..dd3ab44de7 100644 --- a/nmod_mpoly/test/t-get_set_string_pretty.c +++ b/nmod_mpoly/test/t-get_set_string_pretty.c @@ -53,6 +53,7 @@ main(void) if (!nmod_mpoly_equal(f, f1, ctx)) { flint_printf("FAIL\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-get_set_term_coeff_ui.c b/nmod_mpoly/test/t-get_set_term_coeff_ui.c index c688604534..6a2d4ed4e7 100644 --- a/nmod_mpoly/test/t-get_set_term_coeff_ui.c +++ b/nmod_mpoly/test/t-get_set_term_coeff_ui.c @@ -58,6 +58,7 @@ main(void) { printf("FAIL\n"); flint_printf("check get and set match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ main(void) { printf("FAIL\n"); flint_printf("check reference match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-get_set_term_exp_si.c b/nmod_mpoly/test/t-get_set_term_exp_si.c index 9650ecfc8b..17b6f8b203 100644 --- a/nmod_mpoly/test/t-get_set_term_exp_si.c +++ b/nmod_mpoly/test/t-get_set_term_exp_si.c @@ -80,6 +80,7 @@ main(void) if (!result) { flint_printf("FAIL\ncheck set and get match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-get_set_term_exp_ui.c b/nmod_mpoly/test/t-get_set_term_exp_ui.c index d89319b8e5..78aa13d049 100644 --- a/nmod_mpoly/test/t-get_set_term_exp_ui.c +++ b/nmod_mpoly/test/t-get_set_term_exp_ui.c @@ -80,6 +80,7 @@ main(void) if (!result) { flint_printf("FAIL\ncheck set and get match\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-get_term.c b/nmod_mpoly/test/t-get_term.c index 5943c062a2..1e52ef31ae 100644 --- a/nmod_mpoly/test/t-get_term.c +++ b/nmod_mpoly/test/t-get_term.c @@ -60,6 +60,7 @@ main(void) if (!nmod_mpoly_equal(f, h, ctx)) { flint_printf("FAIL\nCheck a polynomial is the sum of its terms\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-get_term_monomial.c b/nmod_mpoly/test/t-get_term_monomial.c index 3158e56a06..549fe986b8 100644 --- a/nmod_mpoly/test/t-get_term_monomial.c +++ b/nmod_mpoly/test/t-get_term_monomial.c @@ -64,6 +64,7 @@ main(void) if (c != d) { flint_printf("FAIL\nCheck getting a coeff by its monomial\ni = %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-inflate_deflate.c b/nmod_mpoly/test/t-inflate_deflate.c index 275675dbfb..c67a529174 100644 --- a/nmod_mpoly/test/t-inflate_deflate.c +++ b/nmod_mpoly/test/t-inflate_deflate.c @@ -84,6 +84,7 @@ main(void) printf("FAIL\n"); flint_printf("Check deflate undoes inflate\n" "i: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) printf("FAIL\n"); flint_printf("Check deflate undoes inflate with aliasing\n" "i: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -187,6 +189,7 @@ main(void) printf("FAIL\n"); flint_printf("Check deflating by deflation leaves trivial deflation\n" "i: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-mpolyn_divides_threaded.c b/nmod_mpoly/test/t-mpolyn_divides_threaded.c index 0cfebf1253..daa876d9d3 100644 --- a/nmod_mpoly/test/t-mpolyn_divides_threaded.c +++ b/nmod_mpoly/test/t-mpolyn_divides_threaded.c @@ -90,6 +90,7 @@ void _divides_check( if (divides != ndivides) { flint_printf("check divisibility i = %wd, j = %wd, %s\n", ii, jj, name); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ void _divides_check( if (!nmod_mpoly_equal(Q, Qcheck, ctx)) { flint_printf("check quotient i = %wd, j = %wd, %s\n", ii, jj, name); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-mpolyuu_divides.c b/nmod_mpoly/test/t-mpolyuu_divides.c index 77faf04a8a..dabf6dd39e 100644 --- a/nmod_mpoly/test/t-mpolyuu_divides.c +++ b/nmod_mpoly/test/t-mpolyuu_divides.c @@ -84,6 +84,7 @@ void univar_divides_check( { flint_printf("check univariate divisibility\n" "i = %wd, j = %wd, %s\n", ii, jj, name); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ void univar_divides_check( { flint_printf("check univariate quotient\n" "i = %wd, j = %wd, %s\n", ii, jj, name); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-mul.c b/nmod_mpoly/test/t-mul.c index d48d4bc701..2d14b33443 100644 --- a/nmod_mpoly/test/t-mul.c +++ b/nmod_mpoly/test/t-mul.c @@ -80,6 +80,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*(g + h) = f*g + f*h with bit bound\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -147,6 +148,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -211,6 +213,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-mul_array.c b/nmod_mpoly/test/t-mul_array.c index e3640d3921..d465716816 100644 --- a/nmod_mpoly/test/t-mul_array.c +++ b/nmod_mpoly/test/t-mul_array.c @@ -70,6 +70,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mul_array matches mul_johnson\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -126,6 +127,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -181,6 +183,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-mul_array_threaded.c b/nmod_mpoly/test/t-mul_array_threaded.c index 80cfd2515d..11b1e1d665 100644 --- a/nmod_mpoly/test/t-mul_array_threaded.c +++ b/nmod_mpoly/test/t-mul_array_threaded.c @@ -79,6 +79,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mul_array_threaded matches mul_johnson\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -137,6 +138,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -194,6 +196,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second argument\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-mul_dense.c b/nmod_mpoly/test/t-mul_dense.c index 6467bdb4f9..89cf317124 100644 --- a/nmod_mpoly/test/t-mul_dense.c +++ b/nmod_mpoly/test/t-mul_dense.c @@ -72,6 +72,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mul_dense matches mul_johnson\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -131,6 +132,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -189,6 +191,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-mul_heap_threaded.c b/nmod_mpoly/test/t-mul_heap_threaded.c index c909f24917..dd161585a6 100644 --- a/nmod_mpoly/test/t-mul_heap_threaded.c +++ b/nmod_mpoly/test/t-mul_heap_threaded.c @@ -48,6 +48,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check simple example\n"); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mul_heap_threaded matches mul_johnson\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -161,6 +163,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -216,6 +219,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing first argument\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-mul_johnson.c b/nmod_mpoly/test/t-mul_johnson.c index 3401dae4c5..c145afd848 100644 --- a/nmod_mpoly/test/t-mul_johnson.c +++ b/nmod_mpoly/test/t-mul_johnson.c @@ -79,6 +79,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check f*(g + h) = f*g + f*h\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -136,6 +137,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -189,6 +191,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing second arg\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-pow_rmul.c b/nmod_mpoly/test/t-pow_rmul.c index 0e34d0b414..c29ce7c72a 100644 --- a/nmod_mpoly/test/t-pow_rmul.c +++ b/nmod_mpoly/test/t-pow_rmul.c @@ -60,6 +60,7 @@ main(void) if (nmod_mpoly_is_zero(b, ctx) || !nmod_mpoly_is_zero(a, ctx)) { flint_printf("FAIL: Check simple example\n"); + fflush(stdout); flint_abort(); } nmod_mpoly_clear(a, ctx); @@ -117,6 +118,7 @@ main(void) { flint_printf("FAIL: Check pow_ui against pow_naive\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -127,6 +129,7 @@ main(void) { flint_printf("FAIL: Check aliasing\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-pow_ui.c b/nmod_mpoly/test/t-pow_ui.c index b12ec3ad43..a5d212461a 100644 --- a/nmod_mpoly/test/t-pow_ui.c +++ b/nmod_mpoly/test/t-pow_ui.c @@ -98,6 +98,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check pow_ui success\ni = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } nmod_mpoly_assert_canonical(g, ctx); @@ -109,6 +110,7 @@ main(void) { flint_printf("FAIL: Check pow_ui against pow_naive\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -116,6 +118,7 @@ main(void) { flint_printf("FAIL: Check pow_ui success\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } nmod_mpoly_assert_canonical(f, ctx); @@ -124,6 +127,7 @@ main(void) { flint_printf("FAIL: Check aliasing\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-push_term_ui_ui.c b/nmod_mpoly/test/t-push_term_ui_ui.c index 4be6e7fa27..289296f5a4 100644 --- a/nmod_mpoly/test/t-push_term_ui_ui.c +++ b/nmod_mpoly/test/t-push_term_ui_ui.c @@ -72,6 +72,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed coefficient matches\ni=%wd, j=%wd\n", i, j); + fflush(stdout); flint_abort(); } for (k = 0; k < nvars; k++) @@ -80,6 +81,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushed exponent matches\ni=%wd, j=%wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -93,6 +95,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushback matches add\ni=%wd\n",i); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-quadratic_root.c b/nmod_mpoly/test/t-quadratic_root.c index 2833383f0a..aba48c3650 100644 --- a/nmod_mpoly/test/t-quadratic_root.c +++ b/nmod_mpoly/test/t-quadratic_root.c @@ -31,6 +31,7 @@ void _test_root( if (sol_exists && !success) { flint_printf("FAIL: solution exists but root failed\n"); + fflush(stdout); flint_abort(); } @@ -42,6 +43,7 @@ void _test_root( { flint_printf("FAIL: reported solution is not a solution\n"); + fflush(stdout); flint_abort(); } } @@ -51,6 +53,7 @@ void _test_root( if (success != success2 || (success && !nmod_mpoly_equal(x, t, ctx))) { flint_printf("FAIL: Check aliasing first argument\n"); + fflush(stdout); flint_abort(); } @@ -59,6 +62,7 @@ void _test_root( if (success != success2 || (success && !nmod_mpoly_equal(x, t, ctx))) { flint_printf("FAIL: Check aliasing second argument\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-repack_bits.c b/nmod_mpoly/test/t-repack_bits.c index ff70467f4a..d1b51d7846 100644 --- a/nmod_mpoly/test/t-repack_bits.c +++ b/nmod_mpoly/test/t-repack_bits.c @@ -56,6 +56,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check packing up\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check packing up with aliasing\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -115,6 +117,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check repacking down\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -127,6 +130,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check repacking down with aliasing\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -171,6 +175,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check packing down\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -184,6 +189,7 @@ main(void) { flint_printf("FAIL\n"); flint_printf("Check packing down with aliasing\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-resize.c b/nmod_mpoly/test/t-resize.c index 4f21b08812..60214d5586 100644 --- a/nmod_mpoly/test/t-resize.c +++ b/nmod_mpoly/test/t-resize.c @@ -85,6 +85,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check pushback matches add\ni=%wd\n",i); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check resize+setterm matches add\ni=%wd\n",i); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-resultant_discriminant.c b/nmod_mpoly/test/t-resultant_discriminant.c index aa0027c515..0a2c23a181 100644 --- a/nmod_mpoly/test/t-resultant_discriminant.c +++ b/nmod_mpoly/test/t-resultant_discriminant.c @@ -39,12 +39,14 @@ main(void) if (!nmod_mpoly_discriminant(d, f, 0, ctx)) { flint_printf("FAIL: could not compute quadratic discriminant\n"); + fflush(stdout); flint_abort(); } if (!nmod_mpoly_equal(d, d1, ctx)) { flint_printf("FAIL: Check quadratic polynomial\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +94,7 @@ main(void) { flint_printf("FAIL: Check univariate resultant \n"); flint_printf("i: %wd\n",i); + fflush(stdout); flint_abort(); } @@ -157,6 +160,7 @@ main(void) { flint_printf("FAIL: Check res(a*b,c) = res(a,c)*res(b,c)\n"); flint_printf("i: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } } @@ -237,6 +241,7 @@ main(void) flint_printf("res(a, b): "); nmod_mpoly_print_pretty(r, NULL, ctx); flint_printf("\n"); flint_printf("i: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-scalar_addmul_ui.c b/nmod_mpoly/test/t-scalar_addmul_ui.c index ae164e0d0a..54d54dc453 100644 --- a/nmod_mpoly/test/t-scalar_addmul_ui.c +++ b/nmod_mpoly/test/t-scalar_addmul_ui.c @@ -66,6 +66,7 @@ main(void) { flint_printf("FAIL: check definition\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -75,6 +76,7 @@ main(void) { flint_printf("FAIL: check aliasing first argument\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -84,6 +86,7 @@ main(void) { flint_printf("FAIL: check aliasing second argument\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-scalar_mul_ui.c b/nmod_mpoly/test/t-scalar_mul_ui.c index 24e6ea3092..67f2af9d0e 100644 --- a/nmod_mpoly/test/t-scalar_mul_ui.c +++ b/nmod_mpoly/test/t-scalar_mul_ui.c @@ -74,6 +74,7 @@ main(void) printf("FAIL\n"); flint_printf("Check (f*a)*b = f*(a*b)\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) printf("FAIL\n"); flint_printf("Check (f*a)*b = f*(a*b) with aliasing\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -156,6 +158,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f*a*inv(a) = f\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -171,6 +174,7 @@ main(void) printf("FAIL\n"); flint_printf("Check f*a*inv(a) = f with aliasing\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-sqrt.c b/nmod_mpoly/test/t-sqrt.c index f68043bf68..27bb5d51ed 100644 --- a/nmod_mpoly/test/t-sqrt.c +++ b/nmod_mpoly/test/t-sqrt.c @@ -63,6 +63,7 @@ main(void) if (!sqr) { flint_printf("FAIL: Check sqrt(f^2) returns 1\n"); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ main(void) { flint_printf("FAIL: Check sqrt(f^2) = +-f\n"); flint_printf("i = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -122,12 +124,14 @@ main(void) { flint_printf("FAIL: Check sqrt(random)\n"); flint_printf("i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } else if (!nmod_mpoly_is_zero(g, ctx)) { flint_printf("FAIL: Check nonsquare returns 0 sqrt\n"); + fflush(stdout); flint_abort(); } } @@ -182,6 +186,7 @@ main(void) { printf("FAIL: Check aliasing\n"); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-term_content.c b/nmod_mpoly/test/t-term_content.c index f314d51310..dc7291e0c3 100644 --- a/nmod_mpoly/test/t-term_content.c +++ b/nmod_mpoly/test/t-term_content.c @@ -58,6 +58,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check zero\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -68,6 +69,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check content is monomial\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -76,6 +78,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check content is monic\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -84,6 +87,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check content divides\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } @@ -93,6 +97,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check quotient is primitive\ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } @@ -103,6 +108,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check aliasing \ni = %wd, j = %wd\n", i ,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-total_degree.c b/nmod_mpoly/test/t-total_degree.c index 4e35a8b700..5f73b2d9c0 100644 --- a/nmod_mpoly/test/t-total_degree.c +++ b/nmod_mpoly/test/t-total_degree.c @@ -82,6 +82,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree does not go up under addition\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -160,6 +161,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check degree adds under multiplication\ni: %wd j: %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-univar.c b/nmod_mpoly/test/t-univar.c index c63e090ea1..fe2fb02b6a 100644 --- a/nmod_mpoly/test/t-univar.c +++ b/nmod_mpoly/test/t-univar.c @@ -62,6 +62,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mpoly -> mpoly_univar -> mpoly\ni: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } @@ -72,6 +73,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check mpoly -> mpoly_univar -> mpoly with bits\ni: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } @@ -92,6 +94,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check construction\ni: %wd j: %wd\n",i,j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly/test/t-univar_resultant.c b/nmod_mpoly/test/t-univar_resultant.c index 1647ff89ea..75b829f3dc 100644 --- a/nmod_mpoly/test/t-univar_resultant.c +++ b/nmod_mpoly/test/t-univar_resultant.c @@ -50,6 +50,7 @@ void test_resultant( nmod_mpoly_print_pretty(R, NULL, ctx); flint_printf("\n"); flint_printf("r: %wu\n", r); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) if (!nmod_mpoly_equal(s, t, ctx)) { flint_printf("FAIL: check linear discriminant\n"); + fflush(stdout); flint_abort(); } @@ -105,6 +107,7 @@ main(void) if (!nmod_mpoly_equal(s, t, ctx)) { flint_printf("FAIL: check quadratic discriminant\n"); + fflush(stdout); flint_abort(); } @@ -122,6 +125,7 @@ main(void) if (!nmod_mpoly_equal(s, t, ctx)) { flint_printf("FAIL: check cubic discriminant\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly/test/t-used_vars.c b/nmod_mpoly/test/t-used_vars.c index 5caa1218eb..66176f6aa1 100644 --- a/nmod_mpoly/test/t-used_vars.c +++ b/nmod_mpoly/test/t-used_vars.c @@ -59,6 +59,7 @@ main(void) flint_printf("FAIL: checked used matches degree\n"); flint_printf("var = %wd\n", var); flint_printf("deg: "); fmpz_print(fdeg); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly_factor/test/t-factor.c b/nmod_mpoly_factor/test/t-factor.c index 473f2c70de..9b427852a2 100644 --- a/nmod_mpoly_factor/test/t-factor.c +++ b/nmod_mpoly_factor/test/t-factor.c @@ -33,6 +33,7 @@ void check_omega( if (!nmod_mpoly_factor(g, p, ctx)) { flint_printf("FAIL: %s\ncheck factorization could be computed\n", s); + fflush(stdout); flint_abort(); } @@ -41,6 +42,7 @@ void check_omega( if (g->poly[i].length < 1 || g->poly[i].coeffs[0] != 1) { flint_printf("FAIL: %s\nfactorization is not unit normal\n", s); + fflush(stdout); flint_abort(); } } @@ -52,6 +54,7 @@ void check_omega( if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("FAIL: %s\nfactorization has wrong number of factors\n", s); + fflush(stdout); flint_abort(); } @@ -59,6 +62,7 @@ void check_omega( if (!nmod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL: %s\nfactorization does not match\n", s); + fflush(stdout); flint_abort(); } @@ -68,6 +72,7 @@ void check_omega( if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL: %s\nfactor is reducible\n", s); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly_factor/test/t-factor_content.c b/nmod_mpoly_factor/test/t-factor_content.c index 6701991f22..de47379e33 100644 --- a/nmod_mpoly_factor/test/t-factor_content.c +++ b/nmod_mpoly_factor/test/t-factor_content.c @@ -26,6 +26,7 @@ void check_content(const nmod_mpoly_t p, const nmod_mpoly_ctx_t ctx) if (!nmod_mpoly_factor_content(g, p, ctx)) { flint_printf("FAIL:\ncheck factorization could be computed\n"); + fflush(stdout); flint_abort(); } @@ -34,6 +35,7 @@ void check_content(const nmod_mpoly_t p, const nmod_mpoly_ctx_t ctx) if (g->poly[i].length < 1 || g->poly[i].coeffs[0] != 1) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -42,6 +44,7 @@ void check_content(const nmod_mpoly_t p, const nmod_mpoly_ctx_t ctx) if (!nmod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -54,6 +57,7 @@ void check_content(const nmod_mpoly_t p, const nmod_mpoly_ctx_t ctx) if (!nmod_mpoly_is_gen(g->poly + i, -1, ctx)) { flint_printf("FAIL:\nmonomial is bad\n"); + fflush(stdout); flint_abort(); } } @@ -62,6 +66,7 @@ void check_content(const nmod_mpoly_t p, const nmod_mpoly_ctx_t ctx) if (!nmod_mpoly_content_vars(q, g->poly + i, &v, 1, ctx)) { flint_printf("FAIL:\ncheck content could be computed\n"); + fflush(stdout); flint_abort(); } @@ -69,6 +74,7 @@ void check_content(const nmod_mpoly_t p, const nmod_mpoly_ctx_t ctx) if (!nmod_mpoly_is_one(q, ctx) && !fmpz_is_zero(deg)) { flint_printf("FAIL:\ncontent is bad\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly_factor/test/t-factor_squarefree.c b/nmod_mpoly_factor/test/t-factor_squarefree.c index 370c5cf963..bbb44aae81 100644 --- a/nmod_mpoly_factor/test/t-factor_squarefree.c +++ b/nmod_mpoly_factor/test/t-factor_squarefree.c @@ -25,6 +25,7 @@ void check_it(const nmod_mpoly_t p, const nmod_mpoly_ctx_t ctx) if (!nmod_mpoly_factor_squarefree(g, p, ctx)) { flint_printf("FAIL:\ncheck factorization could be computed\n"); + fflush(stdout); flint_abort(); } @@ -33,6 +34,7 @@ void check_it(const nmod_mpoly_t p, const nmod_mpoly_ctx_t ctx) if (g->poly[i].length < 1 || g->poly[i].coeffs[0] != 1) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -41,6 +43,7 @@ void check_it(const nmod_mpoly_t p, const nmod_mpoly_ctx_t ctx) if (!nmod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -52,6 +55,7 @@ void check_it(const nmod_mpoly_t p, const nmod_mpoly_ctx_t ctx) if (!fmpz_is_one(h->exp + j)) { flint_printf("FAIL:\nfactor has a square factor\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly_factor/test/t-factor_wang.c b/nmod_mpoly_factor/test/t-factor_wang.c index 677e7d7abc..6771893bb5 100644 --- a/nmod_mpoly_factor/test/t-factor_wang.c +++ b/nmod_mpoly_factor/test/t-factor_wang.c @@ -28,12 +28,14 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (!nmod_mpoly_factor_wang(g, p, ctx)) { flint_printf("FAIL:\nfactorization 1 could be computed\n"); + fflush(stdout); flint_abort(); } if (!nmod_mpoly_factor(h, p, ctx)) { flint_printf("FAIL:\nfactorization 2 could be computed\n"); + fflush(stdout); flint_abort(); } @@ -42,6 +44,7 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (g->poly[i].length < 1 || g->poly[i].coeffs[0] != 1) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -53,6 +56,7 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("FAIL:\nfactorization has wrong number of factors\n"); + fflush(stdout); flint_abort(); } @@ -60,6 +64,7 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (!nmod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -68,6 +73,7 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (nmod_mpoly_factor_cmp(g, h, ctx) != 0) { flint_printf("FAIL:\nfactorizations do not match\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +83,7 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL:\nfactor is reducible\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly_factor/test/t-factor_zassenhaus.c b/nmod_mpoly_factor/test/t-factor_zassenhaus.c index 7a80e38fcd..c639c82a20 100644 --- a/nmod_mpoly_factor/test/t-factor_zassenhaus.c +++ b/nmod_mpoly_factor/test/t-factor_zassenhaus.c @@ -27,12 +27,14 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (!nmod_mpoly_factor_zassenhaus(g, p, ctx)) { flint_printf("FAIL:\ncheck factorization 1 could be computed\n"); + fflush(stdout); flint_abort(); } if (!nmod_mpoly_factor(h, p, ctx)) { flint_printf("check factorization 2 could be computed\n"); + fflush(stdout); flint_abort(); } @@ -41,6 +43,7 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (g->poly[i].length < 1 || g->poly[i].coeffs[0] != 1) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -52,6 +55,7 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("FAIL:\nfactorization has wrong number of factors\n"); + fflush(stdout); flint_abort(); } @@ -59,6 +63,7 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (!nmod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -67,6 +72,7 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (nmod_mpoly_factor_cmp(g, h, ctx) != 0) { flint_printf("factorizations do not match\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +82,7 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL:\nfactor is reducible\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly_factor/test/t-factor_zippel.c b/nmod_mpoly_factor/test/t-factor_zippel.c index 06867f9834..5f9592886c 100644 --- a/nmod_mpoly_factor/test/t-factor_zippel.c +++ b/nmod_mpoly_factor/test/t-factor_zippel.c @@ -27,12 +27,14 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (!nmod_mpoly_factor_zippel(g, p, ctx)) { flint_printf("FAIL:\nfactorization could be computed\n"); + fflush(stdout); flint_abort(); } if (!nmod_mpoly_factor(h, p, ctx)) { flint_printf("FAIL:\nfactorization 2 could be computed\n"); + fflush(stdout); flint_abort(); } @@ -41,6 +43,7 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (g->poly[i].length < 1 || g->poly[i].coeffs[0] != 1) { flint_printf("FAIL:\nfactorization is not unit normal\n"); + fflush(stdout); flint_abort(); } } @@ -52,6 +55,7 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (fmpz_cmp_si(omega, lower) < 0 || fmpz_cmp_si(omega, upper) > 0) { flint_printf("FAIL:\nfactorization has wrong number of factors\n"); + fflush(stdout); flint_abort(); } @@ -59,6 +63,7 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (!nmod_mpoly_equal(q, p, ctx)) { flint_printf("FAIL:\nfactorization does not match original polynomial\n"); + fflush(stdout); flint_abort(); } @@ -67,6 +72,7 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (nmod_mpoly_factor_cmp(g, h, ctx) != 0) { flint_printf("FAIL:\nfactorizations do not match\n"); + fflush(stdout); flint_abort(); } @@ -76,6 +82,7 @@ void check_omega(slong lower, slong upper, const nmod_mpoly_t p, const nmod_mpol if (h->num != 1 || !fmpz_is_one(h->exp + 0)) { flint_printf("FAIL:\nfactor is reducible\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_mpoly_factor/test/t-gcd_subresultant.c b/nmod_mpoly_factor/test/t-gcd_subresultant.c index 1c0c1b9eb1..8faa749798 100644 --- a/nmod_mpoly_factor/test/t-gcd_subresultant.c +++ b/nmod_mpoly_factor/test/t-gcd_subresultant.c @@ -119,6 +119,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -128,6 +129,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -138,6 +140,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -147,6 +150,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -157,6 +161,7 @@ void gcd_check( { flint_printf("FAIL: Check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -167,6 +172,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -174,6 +180,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/nmod_mpoly_factor/test/t-gcd_zippel.c b/nmod_mpoly_factor/test/t-gcd_zippel.c index c5aee84da4..0831a63c48 100644 --- a/nmod_mpoly_factor/test/t-gcd_zippel.c +++ b/nmod_mpoly_factor/test/t-gcd_zippel.c @@ -96,6 +96,7 @@ int compute_gcd( !nmod_mpoly_divides(Bl, Bl, Bc, lctx)) { flint_printf("FAIL: Check content divides\n"); + fflush(stdout); flint_abort(); } @@ -170,6 +171,7 @@ void gcd_check( flint_printf("FAIL: Check gcd can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -179,6 +181,7 @@ void gcd_check( { flint_printf("FAIL: Check divisor of gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } } @@ -189,6 +192,7 @@ void gcd_check( { flint_printf("FAIL: Check zero gcd\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } goto cleanup; @@ -198,6 +202,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd is monic\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -207,6 +212,7 @@ void gcd_check( { flint_printf("FAIL: Check divisibility\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -220,6 +226,7 @@ void gcd_check( flint_printf("FAIL: Check gcd of cofactors can be computed\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } @@ -227,6 +234,7 @@ void gcd_check( { flint_printf("FAIL: Check gcd of cofactors is one\n"); flint_printf("i = %wd, j = %wd, %s\n", i, j, name); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-add.c b/nmod_poly/test/t-add.c index ab7e93a53e..9baedaf57d 100644 --- a/nmod_poly/test/t-add.c +++ b/nmod_poly/test/t-add.c @@ -48,6 +48,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-add_series.c b/nmod_poly/test/t-add_series.c index c743a9fecd..cd37234f1d 100644 --- a/nmod_poly/test/t-add_series.c +++ b/nmod_poly/test/t-add_series.c @@ -55,6 +55,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -130,6 +132,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); nmod_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-asin_series.c b/nmod_poly/test/t-asin_series.c index b8a52406be..ccdbd29b4e 100644 --- a/nmod_poly/test/t-asin_series.c +++ b/nmod_poly/test/t-asin_series.c @@ -65,6 +65,7 @@ main(void) flint_printf("B: "); nmod_poly_print(B), flint_printf("\n\n"); flint_printf("asin(A): "); nmod_poly_print(asinA), flint_printf("\n\n"); flint_printf("atan(B): "); nmod_poly_print(atanB), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(A), flint_printf("\n\n"); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-asinh_series.c b/nmod_poly/test/t-asinh_series.c index 95cbe15be3..309736d789 100644 --- a/nmod_poly/test/t-asinh_series.c +++ b/nmod_poly/test/t-asinh_series.c @@ -64,6 +64,7 @@ main(void) flint_printf("B: "); nmod_poly_print(B), flint_printf("\n\n"); flint_printf("asinh(A): "); nmod_poly_print(asinhA), flint_printf("\n\n"); flint_printf("atanh(B): "); nmod_poly_print(atanhB), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(A), flint_printf("\n\n"); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-atan_series.c b/nmod_poly/test/t-atan_series.c index d86d28c020..e10a00fc91 100644 --- a/nmod_poly/test/t-atan_series.c +++ b/nmod_poly/test/t-atan_series.c @@ -66,6 +66,7 @@ main(void) flint_printf("B: "); nmod_poly_print(B), flint_printf("\n\n"); flint_printf("2*atan(A): "); nmod_poly_print(atanA), flint_printf("\n\n"); flint_printf("atan(B): "); nmod_poly_print(atanB), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(A), flint_printf("\n\n"); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-atanh_series.c b/nmod_poly/test/t-atanh_series.c index 5826c6bf8e..3bbadc5a25 100644 --- a/nmod_poly/test/t-atanh_series.c +++ b/nmod_poly/test/t-atanh_series.c @@ -65,6 +65,7 @@ main(void) flint_printf("B: "); nmod_poly_print(B), flint_printf("\n\n"); flint_printf("2*atanh(A): "); nmod_poly_print(atanhA), flint_printf("\n\n"); flint_printf("atanh(B): "); nmod_poly_print(atanhB), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(A), flint_printf("\n\n"); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-berlekamp_massey.c b/nmod_poly/test/t-berlekamp_massey.c index 7472e33886..192e86b254 100644 --- a/nmod_poly/test/t-berlekamp_massey.c +++ b/nmod_poly/test/t-berlekamp_massey.c @@ -37,6 +37,7 @@ main(void) { printf("FAIL\n"); flint_printf("check fibonacci 1\n"); + fflush(stdout); flint_abort(); } nmod_berlekamp_massey_add_point(B, 5); @@ -48,6 +49,7 @@ main(void) { printf("FAIL\n"); flint_printf("check fibonacci 2\n"); + fflush(stdout); flint_abort(); } nmod_berlekamp_massey_clear(B); @@ -88,6 +90,7 @@ main(void) printf("FAIL\n"); flint_printf("check intermediate reductions match\n" "i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } @@ -130,6 +133,7 @@ main(void) "i = %wd, j = %wd, k = %wd\n", i, j, k); printf("v: "); nmod_poly_print_pretty(v, "#"); printf("\n"); printf("B: "); nmod_berlekamp_massey_print(B1); printf("\n"); + fflush(stdout); flint_abort(); } if ( nmod_poly_degree(nmod_berlekamp_massey_R_poly(B1)) @@ -139,6 +143,7 @@ main(void) "i = %wd, j = %wd, k = %wd\n", i, j, k); printf("v: "); nmod_poly_print_pretty(v, "#"); printf("\n"); printf("B: "); nmod_berlekamp_massey_print(B1); printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-bit_pack.c b/nmod_poly/test/t-bit_pack.c index 4aecdc341a..430964a017 100644 --- a/nmod_poly/test/t-bit_pack.c +++ b/nmod_poly/test/t-bit_pack.c @@ -63,6 +63,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -108,6 +109,7 @@ main(void) flint_printf("OUTPUT: "); nmod_poly_print(B); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-compose.c b/nmod_poly/test/t-compose.c index ed38f0c021..5a12c5e04a 100644 --- a/nmod_poly/test/t-compose.c +++ b/nmod_poly/test/t-compose.c @@ -53,6 +53,7 @@ main(void) flint_printf("a->length = %wd, n = %wu\n", a->length, a->mod.n); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(r1), flint_printf("\n\n"); nmod_poly_print(r2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -124,6 +126,7 @@ main(void) flint_printf("a->length = %wd, n = %wu\n", a->length, a->mod.n); nmod_poly_print(r1), flint_printf("\n\n"); nmod_poly_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -154,6 +157,7 @@ main(void) flint_printf("a->length = %wd, n = %wu\n", a->length, a->mod.n); nmod_poly_print(r1), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-compose_divconquer.c b/nmod_poly/test/t-compose_divconquer.c index a51b7db6e0..938b0c714c 100644 --- a/nmod_poly/test/t-compose_divconquer.c +++ b/nmod_poly/test/t-compose_divconquer.c @@ -48,6 +48,7 @@ main(void) flint_printf("a->length = %wd, n = %wu\n", a->length, a->mod.n); nmod_poly_print(r1), flint_printf("\n\n"); nmod_poly_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) flint_printf("a->length = %wd, n = %wu\n", a->length, a->mod.n); nmod_poly_print(r1), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -109,6 +111,7 @@ main(void) flint_printf("a->length = %wd, n = %wu\n", a->length, a->mod.n); nmod_poly_print(r1), flint_printf("\n\n"); nmod_poly_print(r2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-compose_horner.c b/nmod_poly/test/t-compose_horner.c index f0ac6c1261..326f0bb751 100644 --- a/nmod_poly/test/t-compose_horner.c +++ b/nmod_poly/test/t-compose_horner.c @@ -53,6 +53,7 @@ main(void) flint_printf("a->length = %wd, n = %wu\n", a->length, a->mod.n); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -92,6 +93,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(r1), flint_printf("\n\n"); nmod_poly_print(r2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-compose_mod.c b/nmod_poly/test/t-compose_mod.c index e9a89543c2..25202275bf 100644 --- a/nmod_poly/test/t-compose_mod.c +++ b/nmod_poly/test/t-compose_mod.c @@ -52,6 +52,7 @@ main(void) nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); nmod_poly_print(e); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) nmod_poly_print(b); flint_printf("\n"); nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -121,6 +123,7 @@ main(void) nmod_poly_print(b); flint_printf("\n"); nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -155,6 +158,7 @@ main(void) nmod_poly_print(b); flint_printf("\n"); nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-compose_mod_brent_kung.c b/nmod_poly/test/t-compose_mod_brent_kung.c index b2561f9add..6034d0a2ca 100644 --- a/nmod_poly/test/t-compose_mod_brent_kung.c +++ b/nmod_poly/test/t-compose_mod_brent_kung.c @@ -53,6 +53,7 @@ main(void) nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); nmod_poly_print(e); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -89,6 +90,7 @@ main(void) nmod_poly_print(b); flint_printf("\n"); nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -124,6 +126,7 @@ main(void) nmod_poly_print(b); flint_printf("\n"); nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -159,6 +162,7 @@ main(void) nmod_poly_print(b); flint_printf("\n"); nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-compose_mod_brent_kung_precomp_preinv.c b/nmod_poly/test/t-compose_mod_brent_kung_precomp_preinv.c index 33cae52c1f..a912ca997d 100644 --- a/nmod_poly/test/t-compose_mod_brent_kung_precomp_preinv.c +++ b/nmod_poly/test/t-compose_mod_brent_kung_precomp_preinv.c @@ -70,6 +70,7 @@ main(void) nmod_poly_print(cinv); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); nmod_poly_print(e); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -115,6 +116,7 @@ main(void) nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(cinv); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -159,6 +161,7 @@ main(void) nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(cinv); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -203,6 +206,7 @@ main(void) nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(cinv); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-compose_mod_brent_kung_precomp_preinv_threaded.c b/nmod_poly/test/t-compose_mod_brent_kung_precomp_preinv_threaded.c index 7b8ad2a435..395eb3c844 100644 --- a/nmod_poly/test/t-compose_mod_brent_kung_precomp_preinv_threaded.c +++ b/nmod_poly/test/t-compose_mod_brent_kung_precomp_preinv_threaded.c @@ -126,6 +126,7 @@ main(void) flint_printf("a:\n"); nmod_poly_print(a); flint_printf("\n"); flint_printf("b:\n"); nmod_poly_print(b); flint_printf("\n"); flint_printf("c:\n"); nmod_poly_print(c); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -235,6 +236,7 @@ main(void) flint_printf("a:\n"); nmod_poly_print(a); flint_printf("\n"); flint_printf("b:\n"); nmod_poly_print(b); flint_printf("\n"); flint_printf("c:\n"); nmod_poly_print(c); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_poly/test/t-compose_mod_brent_kung_preinv.c b/nmod_poly/test/t-compose_mod_brent_kung_preinv.c index 8cc57c60f0..eae28cf9f8 100644 --- a/nmod_poly/test/t-compose_mod_brent_kung_preinv.c +++ b/nmod_poly/test/t-compose_mod_brent_kung_preinv.c @@ -67,6 +67,7 @@ main(void) nmod_poly_print(cinv); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); nmod_poly_print(e); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -108,6 +109,7 @@ main(void) nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(cinv); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -148,6 +150,7 @@ main(void) nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(cinv); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -188,6 +191,7 @@ main(void) nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(cinv); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -228,6 +232,7 @@ main(void) nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(cinv); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-compose_mod_brent_kung_vec_preinv.c b/nmod_poly/test/t-compose_mod_brent_kung_vec_preinv.c index 510a2809b2..ded5a4b566 100644 --- a/nmod_poly/test/t-compose_mod_brent_kung_vec_preinv.c +++ b/nmod_poly/test/t-compose_mod_brent_kung_vec_preinv.c @@ -82,6 +82,7 @@ main(void) flint_printf("b:\n"); nmod_poly_print(b); flint_printf("\n"); flint_printf("c:\n"); nmod_poly_print(c); flint_printf("\n"); flint_printf("j: %wd\n", j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_poly/test/t-compose_mod_brent_kung_vec_preinv_threaded.c b/nmod_poly/test/t-compose_mod_brent_kung_vec_preinv_threaded.c index 013ea35521..227a114802 100644 --- a/nmod_poly/test/t-compose_mod_brent_kung_vec_preinv_threaded.c +++ b/nmod_poly/test/t-compose_mod_brent_kung_vec_preinv_threaded.c @@ -92,6 +92,7 @@ main(void) flint_printf("b:\n"); nmod_poly_print(b); flint_printf("\n"); flint_printf("c:\n"); nmod_poly_print(c); flint_printf("\n"); flint_printf("j: %wd\n", j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_poly/test/t-compose_mod_horner.c b/nmod_poly/test/t-compose_mod_horner.c index 07f4aeee87..90fb052f55 100644 --- a/nmod_poly/test/t-compose_mod_horner.c +++ b/nmod_poly/test/t-compose_mod_horner.c @@ -52,6 +52,7 @@ main(void) nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); nmod_poly_print(e); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) nmod_poly_print(b); flint_printf("\n"); nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -121,6 +123,7 @@ main(void) nmod_poly_print(b); flint_printf("\n"); nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -155,6 +158,7 @@ main(void) nmod_poly_print(b); flint_printf("\n"); nmod_poly_print(c); flint_printf("\n"); nmod_poly_print(d); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-compose_series.c b/nmod_poly/test/t-compose_series.c index 07dcd706d0..4a1e3b8419 100644 --- a/nmod_poly/test/t-compose_series.c +++ b/nmod_poly/test/t-compose_series.c @@ -54,6 +54,7 @@ main(void) flint_printf("FAIL (aliasing 1):\n"); nmod_poly_print(f), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) flint_printf("FAIL (aliasing 2):\n"); nmod_poly_print(f), flint_printf("\n\n"); nmod_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -126,6 +128,7 @@ main(void) flint_printf("h = "), nmod_poly_print(h), flint_printf("\n\n"); flint_printf("f = "), nmod_poly_print(f), flint_printf("\n\n"); flint_printf("s = "), nmod_poly_print(s), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-compose_series_brent_kung.c b/nmod_poly/test/t-compose_series_brent_kung.c index 45b3690f9f..aab33c536c 100644 --- a/nmod_poly/test/t-compose_series_brent_kung.c +++ b/nmod_poly/test/t-compose_series_brent_kung.c @@ -54,6 +54,7 @@ main(void) flint_printf("FAIL (aliasing 1):\n"); nmod_poly_print(f), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) flint_printf("FAIL (aliasing 2):\n"); nmod_poly_print(f), flint_printf("\n\n"); nmod_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -126,6 +128,7 @@ main(void) flint_printf("h = "), nmod_poly_print(h), flint_printf("\n\n"); flint_printf("f = "), nmod_poly_print(f), flint_printf("\n\n"); flint_printf("s = "), nmod_poly_print(s), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-compose_series_divconquer.c b/nmod_poly/test/t-compose_series_divconquer.c index 44d1af6fb8..8877802a26 100644 --- a/nmod_poly/test/t-compose_series_divconquer.c +++ b/nmod_poly/test/t-compose_series_divconquer.c @@ -50,6 +50,7 @@ main(void) flint_printf("a->length = %wd, n = %wu\n", a->length, a->mod.n); nmod_poly_print(c), flint_printf("\n\n"); nmod_poly_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -81,6 +82,7 @@ main(void) flint_printf("a->length = %wd, n = %wu\n", a->length, a->mod.n); nmod_poly_print(c), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -114,6 +116,7 @@ main(void) flint_printf("a->length = %wd, n = %wu\n", a->length, a->mod.n); nmod_poly_print(r1), flint_printf("\n\n"); nmod_poly_print(r2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-compose_series_horner.c b/nmod_poly/test/t-compose_series_horner.c index c8c705f087..dc14b27587 100644 --- a/nmod_poly/test/t-compose_series_horner.c +++ b/nmod_poly/test/t-compose_series_horner.c @@ -54,6 +54,7 @@ main(void) flint_printf("FAIL (aliasing 1):\n"); nmod_poly_print(f), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) flint_printf("FAIL (aliasing 2):\n"); nmod_poly_print(f), flint_printf("\n\n"); nmod_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -126,6 +128,7 @@ main(void) flint_printf("h = "), nmod_poly_print(h), flint_printf("\n\n"); flint_printf("f = "), nmod_poly_print(f), flint_printf("\n\n"); flint_printf("s = "), nmod_poly_print(s), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-cos_series.c b/nmod_poly/test/t-cos_series.c index e27e225c40..451d8d631a 100644 --- a/nmod_poly/test/t-cos_series.c +++ b/nmod_poly/test/t-cos_series.c @@ -64,6 +64,7 @@ main(void) flint_printf("cos(A): "); nmod_poly_print(cosA), flint_printf("\n\n"); flint_printf("1-cos(A)^2: "); nmod_poly_print(B), flint_printf("\n\n"); flint_printf("sin(A)^2: "); nmod_poly_print(C), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(A), flint_printf("\n\n"); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-cosh_series.c b/nmod_poly/test/t-cosh_series.c index b2c629d11b..6fa6b89881 100644 --- a/nmod_poly/test/t-cosh_series.c +++ b/nmod_poly/test/t-cosh_series.c @@ -65,6 +65,7 @@ main(void) flint_printf("cosh(A): "); nmod_poly_print(coshA), flint_printf("\n\n"); flint_printf("cosh(A)^2-1: "); nmod_poly_print(B), flint_printf("\n\n"); flint_printf("sinh(A)^2: "); nmod_poly_print(C), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(A), flint_printf("\n\n"); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-deflate.c b/nmod_poly/test/t-deflate.c index 8db43bd4ff..c80d21c760 100644 --- a/nmod_poly/test/t-deflate.c +++ b/nmod_poly/test/t-deflate.c @@ -46,6 +46,7 @@ main(void) if (nmod_poly_deflation(poly1) != nmod_poly_length(poly1)) { flint_printf("FAIL: wrong deflation for constant polynomial\n"); + fflush(stdout); flint_abort(); } @@ -53,6 +54,7 @@ main(void) if (!nmod_poly_equal(poly2, poly1)) { flint_printf("FAIL: constant polynomial changed on deflation\n"); + fflush(stdout); flint_abort(); } } @@ -72,6 +74,7 @@ main(void) deflation, infl, infl1); flint_printf("poly1:\n"); nmod_poly_print(poly1); flint_printf("\n\n"); flint_printf("poly2:\n"); nmod_poly_print(poly2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +87,7 @@ main(void) flint_printf("poly1:\n"); nmod_poly_print(poly1); flint_printf("\n\n"); flint_printf("poly2:\n"); nmod_poly_print(poly2); flint_printf("\n\n"); flint_printf("poly3:\n"); nmod_poly_print(poly2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +95,7 @@ main(void) if (!nmod_poly_equal(poly3, poly2)) { flint_printf("FAIL: aliasing\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_poly/test/t-derivative.c b/nmod_poly/test/t-derivative.c index b674818035..b5c04e6d7f 100644 --- a/nmod_poly/test/t-derivative.c +++ b/nmod_poly/test/t-derivative.c @@ -61,6 +61,7 @@ main(void) flint_printf("a->length = %wd, n = %wu\n", a->length, a->mod.n); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) flint_printf("a->length = %wd, n = %wu\n", a->length, a->mod.n); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-discriminant.c b/nmod_poly/test/t-discriminant.c index e5a1d11a29..9873919621 100644 --- a/nmod_poly/test/t-discriminant.c +++ b/nmod_poly/test/t-discriminant.c @@ -67,6 +67,7 @@ main(void) flint_printf("y = %wu\n", y); flint_printf("z = %wd\n", z); flint_printf("n = %wu\n", n); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) flint_printf("FAIL disc(f) == 0 for len f < 2:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("y = %wu\n", y); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-div.c b/nmod_poly/test/t-div.c index a05488e3c7..3d176a2e2b 100644 --- a/nmod_poly/test/t-div.c +++ b/nmod_poly/test/t-div.c @@ -57,6 +57,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(q2), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -129,6 +131,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-div_basecase.c b/nmod_poly/test/t-div_basecase.c index a164393b20..7a776f935c 100644 --- a/nmod_poly/test/t-div_basecase.c +++ b/nmod_poly/test/t-div_basecase.c @@ -59,6 +59,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(q2), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-div_divconquer.c b/nmod_poly/test/t-div_divconquer.c index 721bd64747..bef9881739 100644 --- a/nmod_poly/test/t-div_divconquer.c +++ b/nmod_poly/test/t-div_divconquer.c @@ -57,6 +57,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(q2), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -129,6 +131,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-div_newton.c b/nmod_poly/test/t-div_newton.c index 1d902e17dd..b910388580 100644 --- a/nmod_poly/test/t-div_newton.c +++ b/nmod_poly/test/t-div_newton.c @@ -57,6 +57,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(q2), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -129,6 +131,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-div_newton_n_preinv.c b/nmod_poly/test/t-div_newton_n_preinv.c index 8bacb6942f..2ae0530e4c 100644 --- a/nmod_poly/test/t-div_newton_n_preinv.c +++ b/nmod_poly/test/t-div_newton_n_preinv.c @@ -73,6 +73,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -118,6 +119,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -161,6 +163,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -205,6 +208,7 @@ main(void) nmod_poly_print(binv), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-div_root.c b/nmod_poly/test/t-div_root.c index 32023e0cdb..03dd7a9031 100644 --- a/nmod_poly/test/t-div_root.c +++ b/nmod_poly/test/t-div_root.c @@ -65,6 +65,7 @@ main(void) flint_printf("D:\n"); nmod_poly_print(D); flint_printf("\n\n"); flint_printf("DQ:\n"); nmod_poly_print(DQ); flint_printf("\n\n"); flint_printf("DR:\n"); nmod_poly_print(DR); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) flint_printf("P:\n"); nmod_poly_print(P); flint_printf("\n\n"); flint_printf("Q1:\n"); nmod_poly_print(Q1); flint_printf("\n\n"); flint_printf("Q2:\n"); nmod_poly_print(Q2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-div_series.c b/nmod_poly/test/t-div_series.c index 9647cf0edf..2b736c314b 100644 --- a/nmod_poly/test/t-div_series.c +++ b/nmod_poly/test/t-div_series.c @@ -60,6 +60,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(prod), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(a), flint_printf("\n\n"); flint_printf("n = %wd, m = %wd\n", n, m); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); flint_printf("n = %wd, m = %wd\n", n, m); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-div_series_basecase.c b/nmod_poly/test/t-div_series_basecase.c index ceb8f2fdc7..aaebd7e079 100644 --- a/nmod_poly/test/t-div_series_basecase.c +++ b/nmod_poly/test/t-div_series_basecase.c @@ -60,6 +60,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(prod), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(a), flint_printf("\n\n"); flint_printf("n = %wd, m = %wd\n", n, m); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); flint_printf("n = %wd, m = %wd\n", n, m); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-divides.c b/nmod_poly/test/t-divides.c index ba2cc1b03f..552a202dd2 100644 --- a/nmod_poly/test/t-divides.c +++ b/nmod_poly/test/t-divides.c @@ -57,6 +57,7 @@ main(void) nmod_poly_print(prod), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) nmod_poly_print(prod), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -173,6 +176,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-divides_classical.c b/nmod_poly/test/t-divides_classical.c index 5601ded5a7..ca732e998c 100644 --- a/nmod_poly/test/t-divides_classical.c +++ b/nmod_poly/test/t-divides_classical.c @@ -57,6 +57,7 @@ main(void) nmod_poly_print(prod), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) nmod_poly_print(prod), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -173,6 +176,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-divrem.c b/nmod_poly/test/t-divrem.c index b3f1f064cd..a2426c634d 100644 --- a/nmod_poly/test/t-divrem.c +++ b/nmod_poly/test/t-divrem.c @@ -57,6 +57,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -96,6 +97,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -134,6 +136,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -172,6 +175,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -210,6 +214,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -252,6 +257,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -296,6 +302,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-divrem_basecase.c b/nmod_poly/test/t-divrem_basecase.c index ab3d9852ae..a82e0e0479 100644 --- a/nmod_poly/test/t-divrem_basecase.c +++ b/nmod_poly/test/t-divrem_basecase.c @@ -62,6 +62,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -105,6 +106,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -147,6 +149,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -189,6 +192,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -231,6 +235,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-divrem_divconquer.c b/nmod_poly/test/t-divrem_divconquer.c index de3f14fd02..963969fb48 100644 --- a/nmod_poly/test/t-divrem_divconquer.c +++ b/nmod_poly/test/t-divrem_divconquer.c @@ -58,6 +58,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -135,6 +137,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -173,6 +176,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -211,6 +215,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-divrem_newton.c b/nmod_poly/test/t-divrem_newton.c index 4280bc196e..bc36dc2ea6 100644 --- a/nmod_poly/test/t-divrem_newton.c +++ b/nmod_poly/test/t-divrem_newton.c @@ -58,6 +58,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -135,6 +137,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -173,6 +176,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -211,6 +215,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-divrem_newton_n_preinv.c b/nmod_poly/test/t-divrem_newton_n_preinv.c index b82d5ba17b..364150f3d9 100644 --- a/nmod_poly/test/t-divrem_newton_n_preinv.c +++ b/nmod_poly/test/t-divrem_newton_n_preinv.c @@ -75,6 +75,7 @@ main(void) nmod_poly_print(r), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -122,6 +123,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -168,6 +170,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -215,6 +218,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -261,6 +265,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -307,6 +312,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -354,6 +360,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-equal_trunc.c b/nmod_poly/test/t-equal_trunc.c index 3ab9190b41..5d4cec2c1b 100644 --- a/nmod_poly/test/t-equal_trunc.c +++ b/nmod_poly/test/t-equal_trunc.c @@ -56,6 +56,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); flint_printf("n = %wd\n", n); flint_printf("m = %wd\n", m); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-evaluate_mat_horner.c b/nmod_poly/test/t-evaluate_mat_horner.c index cf0ba2f371..08e6b1b6cd 100644 --- a/nmod_poly/test/t-evaluate_mat_horner.c +++ b/nmod_poly/test/t-evaluate_mat_horner.c @@ -61,6 +61,7 @@ main(void) nmod_mat_print_pretty(A); nmod_mat_print_pretty(B); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) nmod_mat_print_pretty(C); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-evaluate_mat_paterson_stockmeyer.c b/nmod_poly/test/t-evaluate_mat_paterson_stockmeyer.c index f23c2a7878..b51242e3bc 100644 --- a/nmod_poly/test/t-evaluate_mat_paterson_stockmeyer.c +++ b/nmod_poly/test/t-evaluate_mat_paterson_stockmeyer.c @@ -61,6 +61,7 @@ main(void) nmod_mat_print_pretty(A); nmod_mat_print_pretty(B); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) nmod_mat_print_pretty(C); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-evaluate_nmod.c b/nmod_poly/test/t-evaluate_nmod.c index c0fdbfb049..8103def075 100644 --- a/nmod_poly/test/t-evaluate_nmod.c +++ b/nmod_poly/test/t-evaluate_nmod.c @@ -50,6 +50,7 @@ main(void) flint_printf("a->length = %wd, n = %wu\n", a->length, a->mod.n); flint_printf("sum = %wu, eval = %wu\n", sum, eval); nmod_poly_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) flint_printf("eval1 = %wu, eval2 = %wu\n", eval1, eval2); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-evaluate_nmod_vec_fast.c b/nmod_poly/test/t-evaluate_nmod_vec_fast.c index 55b4f599ea..e545500296 100644 --- a/nmod_poly/test/t-evaluate_nmod_vec_fast.c +++ b/nmod_poly/test/t-evaluate_nmod_vec_fast.c @@ -59,6 +59,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("mod=%wu, n=%wd, npoints=%wd\n\n", mod, n, npoints); flint_printf("P: "); nmod_poly_print(P); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-exp_series.c b/nmod_poly/test/t-exp_series.c index 145306af51..14f86f2517 100644 --- a/nmod_poly/test/t-exp_series.c +++ b/nmod_poly/test/t-exp_series.c @@ -83,6 +83,7 @@ main(void) flint_printf("exp(B): "); nmod_poly_print(expB), flint_printf("\n\n"); flint_printf("exp(A+B): "); nmod_poly_print(expAB), flint_printf("\n\n"); flint_printf("exp(A)*exp(B): "); nmod_poly_print(S), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -124,6 +125,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(A), flint_printf("\n\n"); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-exp_series_basecase.c b/nmod_poly/test/t-exp_series_basecase.c index 686678f735..61cae91d2c 100644 --- a/nmod_poly/test/t-exp_series_basecase.c +++ b/nmod_poly/test/t-exp_series_basecase.c @@ -77,6 +77,7 @@ main(void) flint_printf("exp(B): "); nmod_poly_print(expB), flint_printf("\n\n"); flint_printf("exp(A+B): "); nmod_poly_print(expAB), flint_printf("\n\n"); flint_printf("exp(A)*exp(B): "); nmod_poly_print(S), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +114,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(A), flint_printf("\n\n"); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-exp_series_monomial_ui.c b/nmod_poly/test/t-exp_series_monomial_ui.c index 2d254a5a69..cea985ded4 100644 --- a/nmod_poly/test/t-exp_series_monomial_ui.c +++ b/nmod_poly/test/t-exp_series_monomial_ui.c @@ -61,6 +61,7 @@ main(void) flint_printf("A: "); nmod_poly_print(A), flint_printf("\n\n"); flint_printf("exp(A): "); nmod_poly_print(expA), flint_printf("\n\n"); flint_printf("res: "); nmod_poly_print(res), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-find_distinct_nonzero_roots.c b/nmod_poly/test/t-find_distinct_nonzero_roots.c index 5477319746..96dfc8a04b 100644 --- a/nmod_poly/test/t-find_distinct_nonzero_roots.c +++ b/nmod_poly/test/t-find_distinct_nonzero_roots.c @@ -60,6 +60,7 @@ main(void) if (nmod_poly_degree(b) > 0) { flint_printf("FAIL\ncheck multiple roots i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -69,11 +70,13 @@ main(void) if (r->coeffs[j] == 0) { flint_printf("FAIL\ncheck zero root i = %wd\n", i); + fflush(stdout); flint_abort(); } if (nmod_poly_evaluate_nmod(a, r->coeffs[j]) != 0) { flint_printf("FAIL\ncheck root is a root i = %wd\n", i); + fflush(stdout); flint_abort(); } } @@ -87,6 +90,7 @@ main(void) && nmod_poly_evaluate_nmod(a, 0) != 0) { flint_printf("FAIL\ncheck fail return i = %wd\n", i); + fflush(stdout); flint_abort(); } } diff --git a/nmod_poly/test/t-fread_print.c b/nmod_poly/test/t-fread_print.c index 8acd253787..ba69ce7f03 100644 --- a/nmod_poly/test/t-fread_print.c +++ b/nmod_poly/test/t-fread_print.c @@ -36,6 +36,7 @@ main(void) if (!f) { flint_printf("Error: unable to open file for writing.\n"); + fflush(stdout); flint_abort(); } @@ -58,6 +59,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); fclose(f); remove("nmod_poly_test"); + fflush(stdout); flint_abort(); } @@ -65,6 +67,7 @@ main(void) if (remove("nmod_poly_test")) { flint_printf("Error, unable to delete file nmod_poly_test\n"); + fflush(stdout); flint_abort(); } nmod_poly_clear(a); diff --git a/nmod_poly/test/t-gcd.c b/nmod_poly/test/t-gcd.c index 6630cfff44..c1bdedb9e8 100644 --- a/nmod_poly/test/t-gcd.c +++ b/nmod_poly/test/t-gcd.c @@ -69,6 +69,7 @@ main(void) nmod_poly_print(c), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -138,6 +140,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-gcd_euclidean.c b/nmod_poly/test/t-gcd_euclidean.c index dd5ddb810f..ebd3b7f3e7 100644 --- a/nmod_poly/test/t-gcd_euclidean.c +++ b/nmod_poly/test/t-gcd_euclidean.c @@ -68,6 +68,7 @@ main(void) nmod_poly_print(c), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -137,6 +139,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-gcd_hgcd.c b/nmod_poly/test/t-gcd_hgcd.c index 22d179a6fc..c86365576b 100644 --- a/nmod_poly/test/t-gcd_hgcd.c +++ b/nmod_poly/test/t-gcd_hgcd.c @@ -69,6 +69,7 @@ main(void) nmod_poly_print(c), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -138,6 +140,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-gcdinv.c b/nmod_poly/test/t-gcdinv.c index 06ad07d021..d566149d50 100644 --- a/nmod_poly/test/t-gcdinv.c +++ b/nmod_poly/test/t-gcdinv.c @@ -65,6 +65,7 @@ main(void) printf("s = "), nmod_poly_print(s), printf("\n\n"); printf("t = "), nmod_poly_print(t), printf("\n\n"); printf("u = "), nmod_poly_print(u), printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -120,6 +121,7 @@ main(void) printf("s = "), nmod_poly_print(s), printf("\n\n"); printf("t = "), nmod_poly_print(t), printf("\n\n"); printf("u = "), nmod_poly_print(u), printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-get_set_coeff_ui.c b/nmod_poly/test/t-get_set_coeff_ui.c index 19a16b0ed6..153642be25 100644 --- a/nmod_poly/test/t-get_set_coeff_ui.c +++ b/nmod_poly/test/t-get_set_coeff_ui.c @@ -48,6 +48,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("j = %wu, c1 = %wu, c2 = %wu, n = %wu\n", j, c1, c2, a->mod.n); nmod_poly_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-get_set_str.c b/nmod_poly/test/t-get_set_str.c index 7652575989..9f1a516ed6 100644 --- a/nmod_poly/test/t-get_set_str.c +++ b/nmod_poly/test/t-get_set_str.c @@ -48,6 +48,7 @@ main(void) flint_printf("%s\n", str); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-hgcd.c b/nmod_poly/test/t-hgcd.c index b673393cab..8e0e4c1ab9 100644 --- a/nmod_poly/test/t-hgcd.c +++ b/nmod_poly/test/t-hgcd.c @@ -119,6 +119,7 @@ main(void) flint_printf("d = "), nmod_poly_print(d), flint_printf("\n\n"); flint_printf("c1 = "), nmod_poly_print(c1), flint_printf("\n\n"); flint_printf("d1 = "), nmod_poly_print(d1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -188,6 +189,7 @@ main(void) || !nmod_poly_equal(Br, B)) { flint_printf("check reference match\n i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -195,6 +197,7 @@ main(void) && nmod_poly_degree(a) > 2*nmod_poly_degree(B))) { flint_printf("check degrees\n i = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -208,6 +211,7 @@ main(void) if (!nmod_poly_is_one(t)) { flint_printf("check sign of determinant\n i = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-inflate.c b/nmod_poly/test/t-inflate.c index 086c5a125f..df049dcbcb 100644 --- a/nmod_poly/test/t-inflate.c +++ b/nmod_poly/test/t-inflate.c @@ -54,6 +54,7 @@ main(void) flint_printf("poly1:\n"); nmod_poly_print(poly1); flint_printf("\n\n"); flint_printf("poly2:\n"); nmod_poly_print(poly2); flint_printf("\n\n"); flint_printf("poly3:\n"); nmod_poly_print(poly3); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -63,6 +64,7 @@ main(void) flint_printf("FAIL: aliasing (inflation = %wu)\n", inflation); flint_printf("poly1:\n"); nmod_poly_print(poly1); flint_printf("\n\n"); flint_printf("poly2:\n"); nmod_poly_print(poly2); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-integral.c b/nmod_poly/test/t-integral.c index 36ba6dea42..0f7e136c14 100644 --- a/nmod_poly/test/t-integral.c +++ b/nmod_poly/test/t-integral.c @@ -57,6 +57,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) flint_printf("a->length = %wd, n = %wu\n", a->length, a->mod.n); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-interpolate_nmod_vec.c b/nmod_poly/test/t-interpolate_nmod_vec.c index 30ddf54980..6ba3e3e132 100644 --- a/nmod_poly/test/t-interpolate_nmod_vec.c +++ b/nmod_poly/test/t-interpolate_nmod_vec.c @@ -59,6 +59,7 @@ main(void) flint_printf("mod=%wu, n=%wd, npoints=%wd\n\n", mod, n, npoints); nmod_poly_print(P), flint_printf("\n\n"); nmod_poly_print(Q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-interpolate_nmod_vec_barycentric.c b/nmod_poly/test/t-interpolate_nmod_vec_barycentric.c index 775bb6da24..a959158077 100644 --- a/nmod_poly/test/t-interpolate_nmod_vec_barycentric.c +++ b/nmod_poly/test/t-interpolate_nmod_vec_barycentric.c @@ -61,6 +61,7 @@ main(void) flint_printf("mod=%wu, n=%wd, npoints=%wd\n\n", mod, n, npoints); nmod_poly_print(P), flint_printf("\n\n"); nmod_poly_print(Q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-interpolate_nmod_vec_fast.c b/nmod_poly/test/t-interpolate_nmod_vec_fast.c index cbc575217c..e638a1d57c 100644 --- a/nmod_poly/test/t-interpolate_nmod_vec_fast.c +++ b/nmod_poly/test/t-interpolate_nmod_vec_fast.c @@ -59,6 +59,7 @@ main(void) flint_printf("mod=%wu, n=%wd, npoints=%wd\n\n", mod, n, npoints); nmod_poly_print(P), flint_printf("\n\n"); nmod_poly_print(Q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-interpolate_nmod_vec_newton.c b/nmod_poly/test/t-interpolate_nmod_vec_newton.c index 5513e73203..f9f8e9bb6a 100644 --- a/nmod_poly/test/t-interpolate_nmod_vec_newton.c +++ b/nmod_poly/test/t-interpolate_nmod_vec_newton.c @@ -61,6 +61,7 @@ main(void) flint_printf("mod=%wu, n=%wd, npoints=%wd\n\n", mod, n, npoints); nmod_poly_print(P), flint_printf("\n\n"); nmod_poly_print(Q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-inv_series_basecase.c b/nmod_poly/test/t-inv_series_basecase.c index bd0a04a7a0..f6edb800b1 100644 --- a/nmod_poly/test/t-inv_series_basecase.c +++ b/nmod_poly/test/t-inv_series_basecase.c @@ -58,6 +58,7 @@ main(void) nmod_poly_print(qinv), flint_printf("\n\n"); nmod_poly_print(prod), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) nmod_poly_print(qinv), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd, m = %wd\n", n, m); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-inv_series_newton.c b/nmod_poly/test/t-inv_series_newton.c index e2de019230..99fcdd8615 100644 --- a/nmod_poly/test/t-inv_series_newton.c +++ b/nmod_poly/test/t-inv_series_newton.c @@ -58,6 +58,7 @@ main(void) nmod_poly_print(qinv), flint_printf("\n\n"); nmod_poly_print(prod), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) nmod_poly_print(qinv), flint_printf("\n\n"); nmod_poly_print(q), flint_printf("\n\n"); flint_printf("n = %wd, m = %wd\n", n, m); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-invmod.c b/nmod_poly/test/t-invmod.c index 1ba393ec16..be9ee7d41c 100644 --- a/nmod_poly/test/t-invmod.c +++ b/nmod_poly/test/t-invmod.c @@ -59,6 +59,7 @@ main(void) nmod_poly_print(c), printf("\n\n"); printf("ans1 = %d\n\n", ans1); printf("ans2 = %d\n\n", ans2); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) nmod_poly_print(c), printf("\n\n"); printf("ans1 = %d\n\n", ans1); printf("ans2 = %d\n\n", ans2); + fflush(stdout); flint_abort(); } @@ -143,6 +145,7 @@ main(void) nmod_poly_print(t), printf("\n\n"); nmod_poly_print(u), printf("\n\n"); printf("ans = %d\n\n", ans); + fflush(stdout); flint_abort(); } @@ -191,6 +194,7 @@ main(void) nmod_poly_print(f), printf("\n\n"); nmod_poly_print(u), printf("\n\n"); printf("ans = %d\n\n", ans); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-invsqrt_series.c b/nmod_poly/test/t-invsqrt_series.c index 5a0b3e1e7e..6e6abf1ae4 100644 --- a/nmod_poly/test/t-invsqrt_series.c +++ b/nmod_poly/test/t-invsqrt_series.c @@ -61,6 +61,7 @@ main(void) nmod_poly_print(g), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) nmod_poly_print(h), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd, m = %wd\n", n, m); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-log_series.c b/nmod_poly/test/t-log_series.c index 924643db92..a301e27143 100644 --- a/nmod_poly/test/t-log_series.c +++ b/nmod_poly/test/t-log_series.c @@ -77,6 +77,7 @@ main(void) flint_printf("log(B): "); nmod_poly_print(logB), flint_printf("\n\n"); flint_printf("log(AB): "); nmod_poly_print(logAB), flint_printf("\n\n"); flint_printf("log(A)+log(B): "); nmod_poly_print(S), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +114,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(A), flint_printf("\n\n"); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-log_series_monomial_ui.c b/nmod_poly/test/t-log_series_monomial_ui.c index 4465387527..4b9bb11741 100644 --- a/nmod_poly/test/t-log_series_monomial_ui.c +++ b/nmod_poly/test/t-log_series_monomial_ui.c @@ -62,6 +62,7 @@ main(void) flint_printf("A: "); nmod_poly_print(A), flint_printf("\n\n"); flint_printf("log(A): "); nmod_poly_print(logA), flint_printf("\n\n"); flint_printf("res: "); nmod_poly_print(res), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-make_monic.c b/nmod_poly/test/t-make_monic.c index 55cff5f463..f38c566c1e 100644 --- a/nmod_poly/test/t-make_monic.c +++ b/nmod_poly/test/t-make_monic.c @@ -52,6 +52,7 @@ main(void) l, a->coeffs[a->length - 1], a->mod.n); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -84,6 +85,7 @@ main(void) flint_printf("l = %wu, a->lead = %wd, n = %wu\n", l, a->coeffs[a->length - 1], a->mod.n); nmod_poly_print(a), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-mul.c b/nmod_poly/test/t-mul.c index de4b8b0408..fa3e3b1c68 100644 --- a/nmod_poly/test/t-mul.c +++ b/nmod_poly/test/t-mul.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -116,6 +118,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a1), flint_printf("\n\n"); nmod_poly_print(a2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-mul_KS.c b/nmod_poly/test/t-mul_KS.c index 62307229a3..4a97248193 100644 --- a/nmod_poly/test/t-mul_KS.c +++ b/nmod_poly/test/t-mul_KS.c @@ -48,6 +48,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -77,6 +78,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -107,6 +109,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a1), flint_printf("\n\n"); nmod_poly_print(a2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-mul_KS2.c b/nmod_poly/test/t-mul_KS2.c index 9b73ba8601..92eb3ca657 100644 --- a/nmod_poly/test/t-mul_KS2.c +++ b/nmod_poly/test/t-mul_KS2.c @@ -50,6 +50,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -109,6 +111,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a1), flint_printf("\n\n"); nmod_poly_print(a2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +142,7 @@ main(void) if (!nmod_poly_equal(c, d)) { flint_printf("FAIL: NMOD_RED2 bug!\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-mul_KS4.c b/nmod_poly/test/t-mul_KS4.c index 537f0abae0..051323ed8d 100644 --- a/nmod_poly/test/t-mul_KS4.c +++ b/nmod_poly/test/t-mul_KS4.c @@ -50,6 +50,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -109,6 +111,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a1), flint_printf("\n\n"); nmod_poly_print(a2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +142,7 @@ main(void) if (!nmod_poly_equal(c, d)) { flint_printf("FAIL: NMOD_RED2 bug!\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-mul_classical.c b/nmod_poly/test/t-mul_classical.c index 540d5d01be..058c91009a 100644 --- a/nmod_poly/test/t-mul_classical.c +++ b/nmod_poly/test/t-mul_classical.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -116,6 +118,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a1), flint_printf("\n\n"); nmod_poly_print(a2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -151,6 +154,7 @@ main(void) flint_printf("FAIL (squaring):\n"); nmod_poly_print(a1), flint_printf("\n\n"); nmod_poly_print(a2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-mulhigh.c b/nmod_poly/test/t-mulhigh.c index 9bcf47cd27..f891f772cf 100644 --- a/nmod_poly/test/t-mulhigh.c +++ b/nmod_poly/test/t-mulhigh.c @@ -60,6 +60,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-mulhigh_classical.c b/nmod_poly/test/t-mulhigh_classical.c index 1be40c355c..8075e845d7 100644 --- a/nmod_poly/test/t-mulhigh_classical.c +++ b/nmod_poly/test/t-mulhigh_classical.c @@ -61,6 +61,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -146,6 +148,7 @@ main(void) nmod_poly_print(c), flint_printf("\n\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-mullow.c b/nmod_poly/test/t-mullow.c index 73a634962c..681f81f773 100644 --- a/nmod_poly/test/t-mullow.c +++ b/nmod_poly/test/t-mullow.c @@ -51,6 +51,7 @@ main(void) flint_printf(":\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-mullow_KS.c b/nmod_poly/test/t-mullow_KS.c index 1c2fea77a4..4657c91639 100644 --- a/nmod_poly/test/t-mullow_KS.c +++ b/nmod_poly/test/t-mullow_KS.c @@ -52,6 +52,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +121,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a1), flint_printf("\n\n"); nmod_poly_print(a2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-mullow_classical.c b/nmod_poly/test/t-mullow_classical.c index fe62f97550..517dd54411 100644 --- a/nmod_poly/test/t-mullow_classical.c +++ b/nmod_poly/test/t-mullow_classical.c @@ -55,6 +55,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -138,6 +140,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-mulmod.c b/nmod_poly/test/t-mulmod.c index 796c1b8e00..71b7b44e4a 100644 --- a/nmod_poly/test/t-mulmod.c +++ b/nmod_poly/test/t-mulmod.c @@ -58,6 +58,7 @@ main(void) flint_printf("b:\n"); nmod_poly_print(b), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) flint_printf("b:\n"); nmod_poly_print(b), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -138,6 +140,7 @@ main(void) flint_printf("b:\n"); nmod_poly_print(b), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -181,6 +184,7 @@ main(void) flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); flint_printf("res2:\n"); nmod_poly_print(res2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-mulmod_preinv.c b/nmod_poly/test/t-mulmod_preinv.c index dde879a9a2..509d214f3a 100644 --- a/nmod_poly/test/t-mulmod_preinv.c +++ b/nmod_poly/test/t-mulmod_preinv.c @@ -67,6 +67,7 @@ main(void) flint_printf("b:\n"); nmod_poly_print(b), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -116,6 +117,7 @@ main(void) flint_printf("b:\n"); nmod_poly_print(b), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -165,6 +167,7 @@ main(void) flint_printf("b:\n"); nmod_poly_print(b), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -215,6 +218,7 @@ main(void) flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("finv:\n"); nmod_poly_print(finv), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -268,6 +272,7 @@ main(void) flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); flint_printf("res2:\n"); nmod_poly_print(res2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-multi_crt.c b/nmod_poly/test/t-multi_crt.c index 83e1bf7bb4..f19583a380 100644 --- a/nmod_poly/test/t-multi_crt.c +++ b/nmod_poly/test/t-multi_crt.c @@ -52,6 +52,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check simple example\n"); + fflush(stdout); flint_abort(); } @@ -138,6 +139,7 @@ main(void) printf("FAIL\n"); flint_printf("Check remainder " "i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -146,6 +148,7 @@ main(void) printf("FAIL\n"); flint_printf("Check output degree " "i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -178,6 +181,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check crt failure i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -253,6 +257,7 @@ main(void) printf("FAIL\n"); flint_printf("Check remainder flat " "i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -261,6 +266,7 @@ main(void) printf("FAIL\n"); flint_printf("Check output degree flat " "i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -293,6 +299,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check flat crt failure i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } @@ -361,6 +368,7 @@ main(void) printf("FAIL\n"); flint_printf("Check remainder lazy " "i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -369,6 +377,7 @@ main(void) printf("FAIL\n"); flint_printf("Check output degree lazy " "i = %wd, j = %wd, k = %wd\n", i, j, k); + fflush(stdout); flint_abort(); } } @@ -401,6 +410,7 @@ main(void) { printf("FAIL\n"); flint_printf("Check lazy crt failure i = %wd, j = %wd\n", i, j); + fflush(stdout); flint_abort(); } } diff --git a/nmod_poly/test/t-neg.c b/nmod_poly/test/t-neg.c index 2bed08f36d..c43dc6c7c7 100644 --- a/nmod_poly/test/t-neg.c +++ b/nmod_poly/test/t-neg.c @@ -46,6 +46,7 @@ main(void) flint_printf("a->length = %wd, n = %wu\n", a->length, a->mod.n); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-pow.c b/nmod_poly/test/t-pow.c index ab87ed6278..1910934906 100644 --- a/nmod_poly/test/t-pow.c +++ b/nmod_poly/test/t-pow.c @@ -53,6 +53,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -87,6 +88,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-pow_binexp.c b/nmod_poly/test/t-pow_binexp.c index 9f37f2f0ee..a3e94cd8bb 100644 --- a/nmod_poly/test/t-pow_binexp.c +++ b/nmod_poly/test/t-pow_binexp.c @@ -54,6 +54,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -88,6 +89,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-pow_trunc.c b/nmod_poly/test/t-pow_trunc.c index 3a40508485..1395377d8f 100644 --- a/nmod_poly/test/t-pow_trunc.c +++ b/nmod_poly/test/t-pow_trunc.c @@ -55,6 +55,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-pow_trunc_binexp.c b/nmod_poly/test/t-pow_trunc_binexp.c index 30d3239e7d..28754731bc 100644 --- a/nmod_poly/test/t-pow_trunc_binexp.c +++ b/nmod_poly/test/t-pow_trunc_binexp.c @@ -55,6 +55,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-power_sums.c b/nmod_poly/test/t-power_sums.c index b89c710299..0d9b9921db 100644 --- a/nmod_poly/test/t-power_sums.c +++ b/nmod_poly/test/t-power_sums.c @@ -58,6 +58,7 @@ main(void) flint_printf("c = "), nmod_poly_print(c), flint_printf("\n"); flint_printf("d = "), nmod_poly_print(d), flint_printf("\n"); flint_printf("e = "), nmod_poly_print(e), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -75,6 +76,7 @@ main(void) flint_printf("a = "), nmod_poly_print(a), flint_printf("\n"); flint_printf("b = "), nmod_poly_print(b), flint_printf("\n"); flint_printf("c = "), nmod_poly_print(c), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-power_sums_naive.c b/nmod_poly/test/t-power_sums_naive.c index 94de1b1027..bc19db35a6 100644 --- a/nmod_poly/test/t-power_sums_naive.c +++ b/nmod_poly/test/t-power_sums_naive.c @@ -75,6 +75,7 @@ main(void) flint_printf("\n"); flint_printf("d = "), nmod_poly_print(d), flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -94,6 +95,7 @@ main(void) flint_printf("\n\n"); flint_printf("d = "), nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) flint_printf("b = "), nmod_poly_print(b), flint_printf("\n\n"); flint_printf("c = "), nmod_poly_print(c), flint_printf("\n\n"); flint_printf("d = "), nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -191,6 +194,7 @@ main(void) nmod_poly_print(c), flint_printf("\n"); flint_printf("d = "); nmod_poly_print(d), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-power_sums_schoenhage.c b/nmod_poly/test/t-power_sums_schoenhage.c index 727d362177..c03a90b502 100644 --- a/nmod_poly/test/t-power_sums_schoenhage.c +++ b/nmod_poly/test/t-power_sums_schoenhage.c @@ -75,6 +75,7 @@ main(void) flint_printf("\n"); flint_printf("d = "), nmod_poly_print(d), flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -92,6 +93,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); flint_printf("c = "); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); flint_printf("c = "); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -191,6 +194,7 @@ main(void) nmod_poly_print(c), flint_printf("\n"); flint_printf("d = "); nmod_poly_print(d), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-powers_mod_bsgs.c b/nmod_poly/test/t-powers_mod_bsgs.c index 6adc5de4d6..2a42eb57cc 100644 --- a/nmod_poly/test/t-powers_mod_bsgs.c +++ b/nmod_poly/test/t-powers_mod_bsgs.c @@ -85,6 +85,7 @@ main(void) flint_printf("j: %w\n", j); flint_printf("pow:\n"); nmod_poly_print(pow), flint_printf("\n\n"); flint_printf("res[%w]:\n", j); nmod_poly_print(res + j), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-powers_mod_naive.c b/nmod_poly/test/t-powers_mod_naive.c index 4c9c926de5..05367e1725 100644 --- a/nmod_poly/test/t-powers_mod_naive.c +++ b/nmod_poly/test/t-powers_mod_naive.c @@ -80,6 +80,7 @@ main(void) flint_printf("j: %w\n", j); flint_printf("pow:\n"); nmod_poly_print(pow), flint_printf("\n\n"); flint_printf("res[%w]:\n", j); nmod_poly_print(res + j), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-powmod_fmpz_binexp.c b/nmod_poly/test/t-powmod_fmpz_binexp.c index 26e8eccf49..d1a1ee3f40 100644 --- a/nmod_poly/test/t-powmod_fmpz_binexp.c +++ b/nmod_poly/test/t-powmod_fmpz_binexp.c @@ -60,6 +60,7 @@ main(void) flint_printf("a:\n"); nmod_poly_print(a), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) flint_printf("a:\n"); nmod_poly_print(a), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -163,6 +165,7 @@ main(void) flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); flint_printf("res2:\n"); nmod_poly_print(res2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-powmod_fmpz_binexp_preinv.c b/nmod_poly/test/t-powmod_fmpz_binexp_preinv.c index b586ed1573..3b9dd6b77d 100644 --- a/nmod_poly/test/t-powmod_fmpz_binexp_preinv.c +++ b/nmod_poly/test/t-powmod_fmpz_binexp_preinv.c @@ -74,6 +74,7 @@ main(void) flint_printf("a:\n"); nmod_poly_print(a), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -122,6 +123,7 @@ main(void) flint_printf("a:\n"); nmod_poly_print(a), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -171,6 +173,7 @@ main(void) flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("finv:\n"); nmod_poly_print(finv), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -222,6 +225,7 @@ main(void) flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); flint_printf("res2:\n"); nmod_poly_print(res2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-powmod_mpz_binexp.c b/nmod_poly/test/t-powmod_mpz_binexp.c index 89abf4f772..ed7feac177 100644 --- a/nmod_poly/test/t-powmod_mpz_binexp.c +++ b/nmod_poly/test/t-powmod_mpz_binexp.c @@ -60,6 +60,7 @@ main(void) flint_printf("a:\n"); nmod_poly_print(a), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) flint_printf("a:\n"); nmod_poly_print(a), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -146,6 +148,7 @@ main(void) flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); flint_printf("res2:\n"); nmod_poly_print(res2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-powmod_mpz_binexp_preinv.c b/nmod_poly/test/t-powmod_mpz_binexp_preinv.c index 0645890424..96cf5325c0 100644 --- a/nmod_poly/test/t-powmod_mpz_binexp_preinv.c +++ b/nmod_poly/test/t-powmod_mpz_binexp_preinv.c @@ -74,6 +74,7 @@ main(void) flint_printf("a:\n"); nmod_poly_print(a), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -121,6 +122,7 @@ main(void) flint_printf("a:\n"); nmod_poly_print(a), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -168,6 +170,7 @@ main(void) flint_printf("a:\n"); nmod_poly_print(a), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -218,6 +221,7 @@ main(void) flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); flint_printf("res2:\n"); nmod_poly_print(res2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-powmod_ui_binexp.c b/nmod_poly/test/t-powmod_ui_binexp.c index 915c40ad40..3224f4686c 100644 --- a/nmod_poly/test/t-powmod_ui_binexp.c +++ b/nmod_poly/test/t-powmod_ui_binexp.c @@ -59,6 +59,7 @@ main(void) flint_printf("a:\n"); nmod_poly_print(a), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("a:\n"); nmod_poly_print(a), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -147,6 +149,7 @@ main(void) flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); flint_printf("res2:\n"); nmod_poly_print(res2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-powmod_ui_binexp_preinv.c b/nmod_poly/test/t-powmod_ui_binexp_preinv.c index fca9b652f4..f3ff4b4a38 100644 --- a/nmod_poly/test/t-powmod_ui_binexp_preinv.c +++ b/nmod_poly/test/t-powmod_ui_binexp_preinv.c @@ -73,6 +73,7 @@ main(void) flint_printf("a:\n"); nmod_poly_print(a), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +119,7 @@ main(void) flint_printf("a:\n"); nmod_poly_print(a), flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -164,6 +166,7 @@ main(void) flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("finv:\n"); nmod_poly_print(finv), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -217,6 +220,7 @@ main(void) flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); flint_printf("res2:\n"); nmod_poly_print(res2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-powmod_x_fmpz_binexp.c b/nmod_poly/test/t-powmod_x_fmpz_binexp.c index 079ca164cc..909f16bfba 100644 --- a/nmod_poly/test/t-powmod_x_fmpz_binexp.c +++ b/nmod_poly/test/t-powmod_x_fmpz_binexp.c @@ -77,6 +77,7 @@ main(void) flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); flint_printf("res2:\n"); nmod_poly_print(res2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -123,6 +124,7 @@ main(void) flint_printf("exp: "); fmpz_print(exp); flint_printf("\n\n"); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -168,6 +170,7 @@ main(void) flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("finv:\n"); nmod_poly_print(finv), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-powmod_x_ui_binexp.c b/nmod_poly/test/t-powmod_x_ui_binexp.c index d1e30ecbbe..c9dcb45ef3 100644 --- a/nmod_poly/test/t-powmod_x_ui_binexp.c +++ b/nmod_poly/test/t-powmod_x_ui_binexp.c @@ -77,6 +77,7 @@ main(void) flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); flint_printf("res2:\n"); nmod_poly_print(res2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -120,6 +121,7 @@ main(void) flint_printf("exp: %wu\n\n", exp); flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -162,6 +164,7 @@ main(void) flint_printf("f:\n"); nmod_poly_print(f), flint_printf("\n\n"); flint_printf("finv:\n"); nmod_poly_print(finv), flint_printf("\n\n"); flint_printf("res1:\n"); nmod_poly_print(res1), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-product_roots_nmod_vec.c b/nmod_poly/test/t-product_roots_nmod_vec.c index 9528c9ec71..a9b121bae1 100644 --- a/nmod_poly/test/t-product_roots_nmod_vec.c +++ b/nmod_poly/test/t-product_roots_nmod_vec.c @@ -62,6 +62,7 @@ main(void) flint_printf("FAIL (P != Q):\n"); nmod_poly_print(P), flint_printf("\n\n"); nmod_poly_print(Q), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-rem.c b/nmod_poly/test/t-rem.c index eaaf289cbb..d7a5a51477 100644 --- a/nmod_poly/test/t-rem.c +++ b/nmod_poly/test/t-rem.c @@ -58,6 +58,7 @@ main(void) nmod_poly_print(q), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -130,6 +132,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -172,6 +175,7 @@ main(void) nmod_poly_print(r0), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-rem_basecase.c b/nmod_poly/test/t-rem_basecase.c index 43667b6d68..08cf032770 100644 --- a/nmod_poly/test/t-rem_basecase.c +++ b/nmod_poly/test/t-rem_basecase.c @@ -63,6 +63,7 @@ main(void) nmod_poly_print(r0), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -143,6 +145,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-resultant.c b/nmod_poly/test/t-resultant.c index 41a35b81d0..51fe9c0ba1 100644 --- a/nmod_poly/test/t-resultant.c +++ b/nmod_poly/test/t-resultant.c @@ -57,6 +57,7 @@ main(void) flint_printf("x = %wu\n", x); flint_printf("y = %wu\n", y); flint_printf("n = %wu\n", n); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("y = %wu\n", y); flint_printf("z = %wd\n", z); flint_printf("n = %wu\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-resultant_euclidean.c b/nmod_poly/test/t-resultant_euclidean.c index c57126b80f..8b1072720b 100644 --- a/nmod_poly/test/t-resultant_euclidean.c +++ b/nmod_poly/test/t-resultant_euclidean.c @@ -57,6 +57,7 @@ main(void) flint_printf("x = %wu\n", x); flint_printf("y = %wu\n", y); flint_printf("n = %wu\n", n); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("y = %wu\n", y); flint_printf("z = %wd\n", z); flint_printf("n = %wu\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-resultant_hgcd.c b/nmod_poly/test/t-resultant_hgcd.c index a03b56f639..bed1d1be00 100644 --- a/nmod_poly/test/t-resultant_hgcd.c +++ b/nmod_poly/test/t-resultant_hgcd.c @@ -57,6 +57,7 @@ main(void) flint_printf("x = %wu\n", x); flint_printf("y = %wu\n", y); flint_printf("n = %wu\n", n); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("y = %wu\n", y); flint_printf("z = %wd\n", z); flint_printf("n = %wu\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-reverse.c b/nmod_poly/test/t-reverse.c index 4b0592a6fb..92247a5fcc 100644 --- a/nmod_poly/test/t-reverse.c +++ b/nmod_poly/test/t-reverse.c @@ -49,6 +49,7 @@ main(void) flint_printf("len = %wd, n = %wu\n", len, a->mod.n); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -78,6 +79,7 @@ main(void) flint_printf("len = %wd, m = %wd, n = %wu\n", a->length, m, a->mod.n); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-revert_series.c b/nmod_poly/test/t-revert_series.c index 696f912023..c4aa974a8a 100644 --- a/nmod_poly/test/t-revert_series.c +++ b/nmod_poly/test/t-revert_series.c @@ -57,6 +57,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); nmod_poly_print(f), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) nmod_poly_print(g), flint_printf("\n\n"); nmod_poly_print(f), flint_printf("\n\n"); nmod_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-revert_series_lagrange.c b/nmod_poly/test/t-revert_series_lagrange.c index f7d45c2679..8ee786eae5 100644 --- a/nmod_poly/test/t-revert_series_lagrange.c +++ b/nmod_poly/test/t-revert_series_lagrange.c @@ -58,6 +58,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); nmod_poly_print(f), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) nmod_poly_print(g), flint_printf("\n\n"); nmod_poly_print(f), flint_printf("\n\n"); nmod_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-revert_series_lagrange_fast.c b/nmod_poly/test/t-revert_series_lagrange_fast.c index 99c315cfd1..12a88a8e85 100644 --- a/nmod_poly/test/t-revert_series_lagrange_fast.c +++ b/nmod_poly/test/t-revert_series_lagrange_fast.c @@ -58,6 +58,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); nmod_poly_print(f), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) nmod_poly_print(g), flint_printf("\n\n"); nmod_poly_print(f), flint_printf("\n\n"); nmod_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-revert_series_newton.c b/nmod_poly/test/t-revert_series_newton.c index 92b71c7702..ba6f83f219 100644 --- a/nmod_poly/test/t-revert_series_newton.c +++ b/nmod_poly/test/t-revert_series_newton.c @@ -58,6 +58,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); nmod_poly_print(f), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) nmod_poly_print(g), flint_printf("\n\n"); nmod_poly_print(f), flint_printf("\n\n"); nmod_poly_print(h), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-scalar_mul_nmod.c b/nmod_poly/test/t-scalar_mul_nmod.c index 2a9d1352d3..a541d943fe 100644 --- a/nmod_poly/test/t-scalar_mul_nmod.c +++ b/nmod_poly/test/t-scalar_mul_nmod.c @@ -46,6 +46,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -80,6 +81,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(d1), flint_printf("\n\n"); nmod_poly_print(d2), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-set_trunc.c b/nmod_poly/test/t-set_trunc.c index 0d39d21c3a..c4cd3e1946 100644 --- a/nmod_poly/test/t-set_trunc.c +++ b/nmod_poly/test/t-set_trunc.c @@ -53,6 +53,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -64,6 +65,7 @@ main(void) flint_printf("FAIL (aliasing):\n"); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-shift_left_right.c b/nmod_poly/test/t-shift_left_right.c index 001a843fe9..589274208d 100644 --- a/nmod_poly/test/t-shift_left_right.c +++ b/nmod_poly/test/t-shift_left_right.c @@ -48,6 +48,7 @@ main(void) shift, a->length, a->mod.n); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -79,6 +80,7 @@ main(void) shift, c->length, a->mod.n); nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-sin_series.c b/nmod_poly/test/t-sin_series.c index 53a03d347a..8662c63ff9 100644 --- a/nmod_poly/test/t-sin_series.c +++ b/nmod_poly/test/t-sin_series.c @@ -58,6 +58,7 @@ main(void) flint_printf("A: "); nmod_poly_print(A), flint_printf("\n\n"); flint_printf("sin(A): "); nmod_poly_print(sinA), flint_printf("\n\n"); flint_printf("B: "); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(A), flint_printf("\n\n"); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-sinh_series.c b/nmod_poly/test/t-sinh_series.c index 2c88b92f61..7c57ba4d94 100644 --- a/nmod_poly/test/t-sinh_series.c +++ b/nmod_poly/test/t-sinh_series.c @@ -58,6 +58,7 @@ main(void) flint_printf("A: "); nmod_poly_print(A), flint_printf("\n\n"); flint_printf("sinh(A): "); nmod_poly_print(sinhA), flint_printf("\n\n"); flint_printf("B: "); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(A), flint_printf("\n\n"); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-sqrt.c b/nmod_poly/test/t-sqrt.c index bb03e21c4e..c97d60c7c2 100644 --- a/nmod_poly/test/t-sqrt.c +++ b/nmod_poly/test/t-sqrt.c @@ -52,6 +52,7 @@ main(void) flint_printf("square1 = %d, square2 = %d\n\n", square1, square2); flint_printf("a: "); nmod_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); nmod_poly_print(b); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -81,6 +82,7 @@ main(void) flint_printf("a: "); nmod_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); nmod_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); nmod_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +93,7 @@ main(void) flint_printf("a: "); nmod_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); nmod_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); nmod_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -130,6 +133,7 @@ main(void) flint_printf("a: "); nmod_poly_print(a); flint_printf("\n\n"); flint_printf("b: "); nmod_poly_print(b); flint_printf("\n\n"); flint_printf("c: "); nmod_poly_print(c); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_poly/test/t-sqrt_series.c b/nmod_poly/test/t-sqrt_series.c index 872974c933..2459290c90 100644 --- a/nmod_poly/test/t-sqrt_series.c +++ b/nmod_poly/test/t-sqrt_series.c @@ -59,6 +59,7 @@ main(void) nmod_poly_print(g), flint_printf("\n\n"); nmod_poly_print(r), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -95,6 +96,7 @@ main(void) nmod_poly_print(h), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd, m = %wd\n", n, m); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-sub.c b/nmod_poly/test/t-sub.c index 4bb0fa03c4..a078c3836e 100644 --- a/nmod_poly/test/t-sub.c +++ b/nmod_poly/test/t-sub.c @@ -52,6 +52,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); nmod_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -83,6 +84,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -113,6 +115,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-sub_series.c b/nmod_poly/test/t-sub_series.c index 619d61e3ab..8fd954a55c 100644 --- a/nmod_poly/test/t-sub_series.c +++ b/nmod_poly/test/t-sub_series.c @@ -55,6 +55,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -130,6 +132,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(c), flint_printf("\n\n"); nmod_poly_print(d), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-tan_series.c b/nmod_poly/test/t-tan_series.c index 19fd330cbf..618a77ad0a 100644 --- a/nmod_poly/test/t-tan_series.c +++ b/nmod_poly/test/t-tan_series.c @@ -59,6 +59,7 @@ main(void) flint_printf("A: "); nmod_poly_print(A), flint_printf("\n\n"); flint_printf("tan(A): "); nmod_poly_print(tanA), flint_printf("\n\n"); flint_printf("B: "); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(A), flint_printf("\n\n"); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-tanh_series.c b/nmod_poly/test/t-tanh_series.c index fb1c8ddbe9..6afa427720 100644 --- a/nmod_poly/test/t-tanh_series.c +++ b/nmod_poly/test/t-tanh_series.c @@ -59,6 +59,7 @@ main(void) flint_printf("A: "); nmod_poly_print(A), flint_printf("\n\n"); flint_printf("tanh(A): "); nmod_poly_print(tanhA), flint_printf("\n\n"); flint_printf("B: "); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -91,6 +92,7 @@ main(void) flint_printf("FAIL:\n"); nmod_poly_print(A), flint_printf("\n\n"); nmod_poly_print(B), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-taylor_shift.c b/nmod_poly/test/t-taylor_shift.c index f0d1e0f890..4c4295e721 100644 --- a/nmod_poly/test/t-taylor_shift.c +++ b/nmod_poly/test/t-taylor_shift.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL\n"); nmod_poly_print(f); flint_printf("\n"); nmod_poly_print(g); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) nmod_poly_print(g); flint_printf("\n"); nmod_poly_print(h1); flint_printf("\n"); nmod_poly_print(h2); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -123,6 +125,7 @@ main(void) nmod_poly_print(g); flint_printf("\n"); nmod_poly_print(h1); flint_printf("\n"); nmod_poly_print(h2); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-taylor_shift_convolution.c b/nmod_poly/test/t-taylor_shift_convolution.c index 43b04a8773..aba67f15c8 100644 --- a/nmod_poly/test/t-taylor_shift_convolution.c +++ b/nmod_poly/test/t-taylor_shift_convolution.c @@ -53,6 +53,7 @@ main(void) flint_printf("FAIL\n"); nmod_poly_print(f); flint_printf("\n"); nmod_poly_print(g); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -93,6 +94,7 @@ main(void) nmod_poly_print(g); flint_printf("\n"); nmod_poly_print(h1); flint_printf("\n"); nmod_poly_print(h2); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-taylor_shift_horner.c b/nmod_poly/test/t-taylor_shift_horner.c index cc64593aac..6a40c55596 100644 --- a/nmod_poly/test/t-taylor_shift_horner.c +++ b/nmod_poly/test/t-taylor_shift_horner.c @@ -49,6 +49,7 @@ main(void) flint_printf("FAIL\n"); nmod_poly_print(f); flint_printf("\n"); nmod_poly_print(g); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ main(void) nmod_poly_print(g); flint_printf("\n"); nmod_poly_print(h1); flint_printf("\n"); nmod_poly_print(h2); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-xgcd.c b/nmod_poly/test/t-xgcd.c index d0981f9798..02695d524a 100644 --- a/nmod_poly/test/t-xgcd.c +++ b/nmod_poly/test/t-xgcd.c @@ -74,6 +74,7 @@ main(void) nmod_poly_print(s), flint_printf("\n\n"); nmod_poly_print(t), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -116,6 +117,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -154,6 +156,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -191,6 +194,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(s), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -228,6 +232,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(s), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -265,6 +270,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(t), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -302,6 +308,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(t), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-xgcd_euclidean.c b/nmod_poly/test/t-xgcd_euclidean.c index 2371a2e8a1..74d7ea7552 100644 --- a/nmod_poly/test/t-xgcd_euclidean.c +++ b/nmod_poly/test/t-xgcd_euclidean.c @@ -70,6 +70,7 @@ main(void) nmod_poly_print(s), flint_printf("\n\n"); nmod_poly_print(t), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -110,6 +111,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -148,6 +150,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -185,6 +188,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(s), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -222,6 +226,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(s), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -259,6 +264,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(t), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -296,6 +302,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(t), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly/test/t-xgcd_hgcd.c b/nmod_poly/test/t-xgcd_hgcd.c index 4fbea8ffb2..d9c4ca2273 100644 --- a/nmod_poly/test/t-xgcd_hgcd.c +++ b/nmod_poly/test/t-xgcd_hgcd.c @@ -73,6 +73,7 @@ main(void) nmod_poly_print(s), flint_printf("\n\n"); nmod_poly_print(t), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -115,6 +116,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -153,6 +155,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(g), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -190,6 +193,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(s), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -227,6 +231,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(s), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -264,6 +269,7 @@ main(void) nmod_poly_print(a), flint_printf("\n\n"); nmod_poly_print(t), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } @@ -301,6 +307,7 @@ main(void) nmod_poly_print(b), flint_printf("\n\n"); nmod_poly_print(t), flint_printf("\n\n"); flint_printf("n = %wd\n", n); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_factor/test/t-factor.c b/nmod_poly_factor/test/t-factor.c index 4d3ee6a2c7..50c978a20d 100644 --- a/nmod_poly_factor/test/t-factor.c +++ b/nmod_poly_factor/test/t-factor.c @@ -109,6 +109,7 @@ main(void) { flint_printf("Error: number of factors incorrect, %wd, %wd\n", res->num, num); + fflush(stdout); flint_abort(); } @@ -124,6 +125,7 @@ main(void) flint_printf("Error: product of factors does not equal original polynomial\n"); nmod_poly_print(pol1); flint_printf("\n"); nmod_poly_print(product); flint_printf("\n"); + fflush(stdout); flint_abort(); } nmod_poly_clear(product); @@ -219,6 +221,7 @@ main(void) if (res->num != res2->num) { flint_printf("FAIL: different number of factors found\n"); + fflush(stdout); flint_abort(); } @@ -238,6 +241,7 @@ main(void) if (!found) { flint_printf("FAIL: factor not found\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_poly_factor/test/t-factor_berlekamp.c b/nmod_poly_factor/test/t-factor_berlekamp.c index 46bde5b6c2..4507089756 100644 --- a/nmod_poly_factor/test/t-factor_berlekamp.c +++ b/nmod_poly_factor/test/t-factor_berlekamp.c @@ -79,6 +79,7 @@ main(void) if (!result) { flint_printf("FAIL: %wu, %wd, %wd\n", modulus, num, res->num); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_factor/test/t-factor_cantor_zassenhaus.c b/nmod_poly_factor/test/t-factor_cantor_zassenhaus.c index 5452618272..a56f1de2e8 100644 --- a/nmod_poly_factor/test/t-factor_cantor_zassenhaus.c +++ b/nmod_poly_factor/test/t-factor_cantor_zassenhaus.c @@ -112,6 +112,7 @@ main(void) } if (!result) + fflush(stdout); flint_abort(); diff --git a/nmod_poly_factor/test/t-factor_distinct_deg.c b/nmod_poly_factor/test/t-factor_distinct_deg.c index aee959e13f..0cccbd0f1d 100644 --- a/nmod_poly_factor/test/t-factor_distinct_deg.c +++ b/nmod_poly_factor/test/t-factor_distinct_deg.c @@ -87,6 +87,7 @@ main(void) if (!(degs = flint_malloc((poly1->length - 1) * sizeof(slong)))) { flint_printf("Fatal error: not enough memory."); + fflush(stdout); flint_abort(); } nmod_poly_factor_init(res); @@ -102,6 +103,7 @@ main(void) { flint_printf("Error: product of factors of degree %w incorrect\n", degs[i]); flint_printf("Degree %w != %w * %w\n", nmod_poly_degree(res->p + i), degs[i], num_of_deg[degs[i]]); + fflush(stdout); flint_abort(); } } @@ -114,6 +116,7 @@ main(void) flint_printf("Error: product of factors does not equal to the original polynomial\n"); flint_printf("poly:\n"); nmod_poly_print(poly1); flint_printf("\n"); flint_printf("product:\n"); nmod_poly_print(product); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_factor/test/t-factor_distinct_deg_threaded.c b/nmod_poly_factor/test/t-factor_distinct_deg_threaded.c index 5b2af35490..a95844885a 100644 --- a/nmod_poly_factor/test/t-factor_distinct_deg_threaded.c +++ b/nmod_poly_factor/test/t-factor_distinct_deg_threaded.c @@ -106,6 +106,7 @@ main(void) { flint_printf("Error: product of factors of degree %w incorrect\n", degs[i]); flint_printf("Degree %w != %w * %w\n", nmod_poly_degree(res->p + i), degs[i], num_of_deg[degs[i]]); + fflush(stdout); flint_abort(); } } @@ -118,6 +119,7 @@ main(void) flint_printf("Error: product of factors does not equal to the original polynomial\n"); flint_printf("poly:\n"); nmod_poly_print(poly1); flint_printf("\n"); flint_printf("product:\n"); nmod_poly_print(product); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_factor/test/t-factor_kaltofen_shoup.c b/nmod_poly_factor/test/t-factor_kaltofen_shoup.c index 11c9618c9b..5a42bbcd37 100644 --- a/nmod_poly_factor/test/t-factor_kaltofen_shoup.c +++ b/nmod_poly_factor/test/t-factor_kaltofen_shoup.c @@ -86,6 +86,7 @@ main(void) if (res->num != num) { flint_printf("Error: number of factors incorrect: %wd != %wd\n", res->num, num); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) flint_printf("Error: product of factors does not equal to the original polynomial\n"); flint_printf("poly:\n"); nmod_poly_print(poly1); flint_printf("\n"); flint_printf("product:\n"); nmod_poly_print(product); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_factor/test/t-factor_squarefree.c b/nmod_poly_factor/test/t-factor_squarefree.c index 6a585d6dbd..b252b003ee 100644 --- a/nmod_poly_factor/test/t-factor_squarefree.c +++ b/nmod_poly_factor/test/t-factor_squarefree.c @@ -109,6 +109,7 @@ main(void) for (i = 0; i < num; i++) flint_printf("%wd ", exp[i]); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_factor/test/t-interval_threaded.c b/nmod_poly_factor/test/t-interval_threaded.c index d0e0816fe7..8e1b3bf5fa 100644 --- a/nmod_poly_factor/test/t-interval_threaded.c +++ b/nmod_poly_factor/test/t-interval_threaded.c @@ -140,6 +140,7 @@ main(void) flint_printf("b:\n"); nmod_poly_print(b); flint_printf("\n"); flint_printf("c:\n"); nmod_poly_print(c); flint_printf("\n"); flint_printf("e[j]:\n"); nmod_poly_print(e + j); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_poly_factor/test/t-is_irreducible.c b/nmod_poly_factor/test/t-is_irreducible.c index a78c8b6e75..3d13fa6e34 100644 --- a/nmod_poly_factor/test/t-is_irreducible.c +++ b/nmod_poly_factor/test/t-is_irreducible.c @@ -59,6 +59,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("Irreducible polynomial should not have non-trivial factors!\n"); flint_printf("poly = "), nmod_poly_print(poly), flint_printf("\n"); + fflush(stdout); flint_abort(); } nmod_poly_factor_clear(factors); @@ -80,6 +81,7 @@ main(void) { flint_printf("Error: reducible polynomial declared irreducible!\n"); nmod_poly_print(poly3); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_factor/test/t-is_irreducible_ddf.c b/nmod_poly_factor/test/t-is_irreducible_ddf.c index c6b6ef6468..ef861d59d4 100644 --- a/nmod_poly_factor/test/t-is_irreducible_ddf.c +++ b/nmod_poly_factor/test/t-is_irreducible_ddf.c @@ -66,6 +66,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("result of is_irreducible and is_irreducible_ddf does not coincide\n"); flint_printf("poly = "), nmod_poly_print(poly), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -86,6 +87,7 @@ main(void) { flint_printf("Error: reducible polynomial declared irreducible!\n"); nmod_poly_print(poly3); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_factor/test/t-is_irreducible_rabin.c b/nmod_poly_factor/test/t-is_irreducible_rabin.c index dabfc04cae..e24ca9fb28 100644 --- a/nmod_poly_factor/test/t-is_irreducible_rabin.c +++ b/nmod_poly_factor/test/t-is_irreducible_rabin.c @@ -68,6 +68,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("Irreducible polynomial should not have non-trivial factors!\n"); flint_printf("poly = "), nmod_poly_print(poly), flint_printf("\n"); + fflush(stdout); flint_abort(); } nmod_poly_factor_clear(factors); @@ -89,6 +90,7 @@ main(void) { flint_printf("Error: reducible polynomial declared irreducible!\n"); nmod_poly_print(poly3); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_factor/test/t-is_squarefree.c b/nmod_poly_factor/test/t-is_squarefree.c index 0159b36637..19f1e93d7f 100644 --- a/nmod_poly_factor/test/t-is_squarefree.c +++ b/nmod_poly_factor/test/t-is_squarefree.c @@ -76,6 +76,7 @@ main(void) { flint_printf("FAIL: %wu, %wd, %d\n", modulus, max_exp, v); nmod_poly_print(poly); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_factor/test/t-roots.c b/nmod_poly_factor/test/t-roots.c index 9c03e55a23..9301420cb8 100644 --- a/nmod_poly_factor/test/t-roots.c +++ b/nmod_poly_factor/test/t-roots.c @@ -38,12 +38,14 @@ void test_poly( if (nmod_poly_degree(roots->p + i) != 1) { flint_printf("FAIL:\ncheck root is linear\n"); + fflush(stdout); flint_abort(); } if (roots->p[i].coeffs[1] != 1) { flint_printf("FAIL:\ncheck root is monic\n"); + fflush(stdout); flint_abort(); } @@ -57,12 +59,14 @@ void test_poly( if (multiplicity <= 0) { flint_printf("FAIL:\ncheck root is a root\n"); + fflush(stdout); flint_abort(); } if (roots->exp[i] != (want_mult ? multiplicity : 1)) { flint_printf("FAIL:\ncheck root multiplicity\n"); + fflush(stdout); flint_abort(); } } @@ -71,6 +75,7 @@ void test_poly( if (roots->num > 0) { flint_printf("FAIL:\ncheck missing roots\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_factor/test/t-roots_factored.c b/nmod_poly_factor/test/t-roots_factored.c index 3af3454bc9..3764f37847 100644 --- a/nmod_poly_factor/test/t-roots_factored.c +++ b/nmod_poly_factor/test/t-roots_factored.c @@ -34,6 +34,7 @@ void test_poly( if (!nmod_poly_roots_factored(roots, f, want_mult, n)) { flint_printf("FAILED:\ncheck roots could be computed\n"); + fflush(stdout); flint_abort(); } @@ -42,12 +43,14 @@ void test_poly( if (nmod_poly_degree(roots->p + i) != 1) { flint_printf("FAILED:\ncheck root is linear\n"); + fflush(stdout); flint_abort(); } if (roots->p[i].coeffs[1] != 1) { flint_printf("FAILED:\ncheck root is monic\n"); + fflush(stdout); flint_abort(); } @@ -63,12 +66,14 @@ void test_poly( if (multiplicity <= 0) { flint_printf("FAILED:\ncheck root is a root\n"); + fflush(stdout); flint_abort(); } if (roots->exp[i] != (want_mult ? multiplicity : 1)) { flint_printf("FAILED:\ncheck root multiplicity\n"); + fflush(stdout); flint_abort(); } } @@ -91,6 +96,7 @@ void test_poly( if (found) { flint_printf("FAILED:\ncheck duplicate roots\n"); + fflush(stdout); flint_abort(); } found = 1; @@ -100,6 +106,7 @@ void test_poly( if (!found) { flint_printf("FAILED:\ncheck missing roots\n"); + fflush(stdout); flint_abort(); } } @@ -147,12 +154,14 @@ main(void) if (!nmod_poly_roots_factored(roots, f, 0, &nfac)) { flint_printf("FAILED:\ncheck sqrt could be calculated\n"); + fflush(stdout); flint_abort(); } if (roots->num != n_sqrtmodn(&sqrt, a, &nfac)) { flint_printf("FAILED:\ncheck root count against n_sqrtmodn\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-add.c b/nmod_poly_mat/test/t-add.c index 775eda17e4..ae6fd2fcc3 100644 --- a/nmod_poly_mat/test/t-add.c +++ b/nmod_poly_mat/test/t-add.c @@ -69,6 +69,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -114,6 +115,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -154,6 +156,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-concat_horizontal.c b/nmod_poly_mat/test/t-concat_horizontal.c index 87e19bf08a..82bbe2f9c6 100644 --- a/nmod_poly_mat/test/t-concat_horizontal.c +++ b/nmod_poly_mat/test/t-concat_horizontal.c @@ -56,6 +56,7 @@ int main(void) if (!(nmod_poly_mat_equal(window1, A) && nmod_poly_mat_equal(window2, B))) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-concat_vertical.c b/nmod_poly_mat/test/t-concat_vertical.c index 40a82eaca0..d093c5f394 100644 --- a/nmod_poly_mat/test/t-concat_vertical.c +++ b/nmod_poly_mat/test/t-concat_vertical.c @@ -56,6 +56,7 @@ int main(void) if (!(nmod_poly_mat_equal(window1, A) && nmod_poly_mat_equal(window2, B))) { flint_printf("FAIL: results not equal\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-det.c b/nmod_poly_mat/test/t-det.c index 892ac994c9..dfb9ab9b05 100644 --- a/nmod_poly_mat/test/t-det.c +++ b/nmod_poly_mat/test/t-det.c @@ -76,6 +76,7 @@ main(void) flint_printf("\ndet(A)*det(B):\n"); nmod_poly_print(ab); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-det_interpolate.c b/nmod_poly_mat/test/t-det_interpolate.c index 315a18fafc..81b9729ac0 100644 --- a/nmod_poly_mat/test/t-det_interpolate.c +++ b/nmod_poly_mat/test/t-det_interpolate.c @@ -58,6 +58,7 @@ main(void) flint_printf("\ndet_interpolate(A):\n"); nmod_poly_print(b); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-inv.c b/nmod_poly_mat/test/t-inv.c index e0721496ba..6a819d4107 100644 --- a/nmod_poly_mat/test/t-inv.c +++ b/nmod_poly_mat/test/t-inv.c @@ -64,6 +64,7 @@ main(void) flint_printf("FAIL (aliasing)!\n"); nmod_poly_mat_print(A, "x"); flint_printf("\n"); nmod_poly_mat_print(Ainv, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) if (nonsingular == 0 || !nmod_poly_is_one(den)) { flint_printf("FAIL: expected empty matrix to pass\n"); + fflush(stdout); flint_abort(); } } @@ -113,6 +115,7 @@ main(void) { nmod_poly_neg(det, det); flint_printf("FAIL: den != det(A)\n"); + fflush(stdout); flint_abort(); } @@ -131,6 +134,7 @@ main(void) nmod_poly_mat_print(B, "x"); flint_printf("den:\n"); nmod_poly_print(den); + fflush(stdout); flint_abort(); } } diff --git a/nmod_poly_mat/test/t-mul.c b/nmod_poly_mat/test/t-mul.c index 7e85e8aee0..1bf987baaf 100644 --- a/nmod_poly_mat/test/t-mul.c +++ b/nmod_poly_mat/test/t-mul.c @@ -73,6 +73,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +120,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -160,6 +162,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-mul_KS.c b/nmod_poly_mat/test/t-mul_KS.c index 60f83b4b3d..89855edb65 100644 --- a/nmod_poly_mat/test/t-mul_KS.c +++ b/nmod_poly_mat/test/t-mul_KS.c @@ -63,6 +63,7 @@ main(void) flint_printf("D:\n"); nmod_poly_mat_print(D, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -105,6 +106,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -146,6 +148,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-mul_interpolate.c b/nmod_poly_mat/test/t-mul_interpolate.c index 43d97a567f..827d680037 100644 --- a/nmod_poly_mat/test/t-mul_interpolate.c +++ b/nmod_poly_mat/test/t-mul_interpolate.c @@ -76,6 +76,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -127,6 +128,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -172,6 +174,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_poly_mat/test/t-neg.c b/nmod_poly_mat/test/t-neg.c index d307d29f72..f8a3fd7f03 100644 --- a/nmod_poly_mat/test/t-neg.c +++ b/nmod_poly_mat/test/t-neg.c @@ -63,6 +63,7 @@ main(void) flint_printf("B:\n"); nmod_poly_mat_print(B, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -102,6 +103,7 @@ main(void) flint_printf("B:\n"); nmod_poly_mat_print(B, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-nullspace.c b/nmod_poly_mat/test/t-nullspace.c index e9a0192785..4f72851803 100644 --- a/nmod_poly_mat/test/t-nullspace.c +++ b/nmod_poly_mat/test/t-nullspace.c @@ -57,12 +57,14 @@ main(void) flint_printf("\n"); nmod_poly_mat_print(N, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } if (nmod_poly_mat_rank(N) != nullity) { flint_printf("FAIL: wrong rank(N) != nullity!\n"); + fflush(stdout); flint_abort(); } @@ -71,6 +73,7 @@ main(void) if (!nmod_poly_mat_is_zero(AN)) { flint_printf("FAIL: A * N != 0\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-one.c b/nmod_poly_mat/test/t-one.c index 44844e1779..624df4ae19 100644 --- a/nmod_poly_mat/test/t-one.c +++ b/nmod_poly_mat/test/t-one.c @@ -44,6 +44,7 @@ main(void) if (!nmod_poly_mat_is_one(A)) { flint_printf("FAIL: expected matrix to be one\n"); + fflush(stdout); flint_abort(); } @@ -63,6 +64,7 @@ main(void) if (nmod_poly_mat_is_one(A)) { flint_printf("FAIL: expected matrix not to be one\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_poly_mat/test/t-pow.c b/nmod_poly_mat/test/t-pow.c index bc4b754cc7..3765de4751 100644 --- a/nmod_poly_mat/test/t-pow.c +++ b/nmod_poly_mat/test/t-pow.c @@ -60,6 +60,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) flint_printf("B:\n"); nmod_poly_mat_print(B, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-rank.c b/nmod_poly_mat/test/t-rank.c index 7fad03c0ad..89d6d99410 100644 --- a/nmod_poly_mat/test/t-rank.c +++ b/nmod_poly_mat/test/t-rank.c @@ -71,6 +71,7 @@ main(void) flint_printf("A:\n"); nmod_poly_mat_print(A, "x"); flint_printf("Computed rank: %wd (zrank = %wd)\n", rank, zrank); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-rref.c b/nmod_poly_mat/test/t-rref.c index 310f9d47f4..1b7812af8a 100644 --- a/nmod_poly_mat/test/t-rref.c +++ b/nmod_poly_mat/test/t-rref.c @@ -143,6 +143,7 @@ main(void) nmod_poly_mat_print(A, "x"); flint_printf("\n\n"); nmod_poly_mat_print(R, "x"); flint_printf("\n\n"); nmod_poly_mat_print(R2, "x"); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-solve_fflu.c b/nmod_poly_mat/test/t-solve_fflu.c index 3e9999aed1..b9d36c9862 100644 --- a/nmod_poly_mat/test/t-solve_fflu.c +++ b/nmod_poly_mat/test/t-solve_fflu.c @@ -60,6 +60,7 @@ main(void) if (solved == 0) { flint_printf("FAIL: expected empty system to pass\n"); + fflush(stdout); flint_abort(); } } @@ -79,6 +80,7 @@ main(void) nmod_poly_mat_print(B, "x"); flint_printf("X:\n"); nmod_poly_mat_print(X, "x"); + fflush(stdout); flint_abort(); } } @@ -86,6 +88,7 @@ main(void) if (solved != !nmod_poly_is_zero(den)) { flint_printf("FAIL: return value does not match denominator\n"); + fflush(stdout); flint_abort(); } @@ -105,6 +108,7 @@ main(void) nmod_poly_mat_print(AX, "x"); flint_printf("Bden:\n"); nmod_poly_mat_print(Bden, "x"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-sqr.c b/nmod_poly_mat/test/t-sqr.c index 33097dd1b9..8709a23798 100644 --- a/nmod_poly_mat/test/t-sqr.c +++ b/nmod_poly_mat/test/t-sqr.c @@ -65,6 +65,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) flint_printf("B:\n"); nmod_poly_mat_print(B, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-sqr_KS.c b/nmod_poly_mat/test/t-sqr_KS.c index 65ec3d6370..345b6f3f33 100644 --- a/nmod_poly_mat/test/t-sqr_KS.c +++ b/nmod_poly_mat/test/t-sqr_KS.c @@ -58,6 +58,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) flint_printf("B:\n"); nmod_poly_mat_print(B, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-sqr_interpolate.c b/nmod_poly_mat/test/t-sqr_interpolate.c index 00165a95c2..965f2a5a9b 100644 --- a/nmod_poly_mat/test/t-sqr_interpolate.c +++ b/nmod_poly_mat/test/t-sqr_interpolate.c @@ -67,6 +67,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -109,6 +110,7 @@ main(void) flint_printf("B:\n"); nmod_poly_mat_print(B, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_poly_mat/test/t-sub.c b/nmod_poly_mat/test/t-sub.c index 36504c4db8..8c1daa689d 100644 --- a/nmod_poly_mat/test/t-sub.c +++ b/nmod_poly_mat/test/t-sub.c @@ -69,6 +69,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -114,6 +115,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -154,6 +156,7 @@ main(void) flint_printf("C:\n"); nmod_poly_mat_print(C, "x"); flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-trace.c b/nmod_poly_mat/test/t-trace.c index 61020a4b3d..ec6ee4ad64 100644 --- a/nmod_poly_mat/test/t-trace.c +++ b/nmod_poly_mat/test/t-trace.c @@ -67,6 +67,7 @@ main(void) nmod_poly_mat_print(BA, "x"), flint_printf("\n"); flint_printf("tr(AB): "), nmod_poly_print(trab), flint_printf("\n"); flint_printf("tr(BA): "), nmod_poly_print(trba), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/nmod_poly_mat/test/t-zero.c b/nmod_poly_mat/test/t-zero.c index f2a3e62419..fb87a607d1 100644 --- a/nmod_poly_mat/test/t-zero.c +++ b/nmod_poly_mat/test/t-zero.c @@ -43,6 +43,7 @@ main(void) if (!nmod_poly_mat_is_zero(A)) { flint_printf("FAIL: expected matrix to be zero\n"); + fflush(stdout); flint_abort(); } @@ -55,6 +56,7 @@ main(void) if (nmod_poly_mat_is_zero(A)) { flint_printf("FAIL: expected matrix not to be zero\n"); + fflush(stdout); flint_abort(); } } diff --git a/nmod_vec/test/t-add_sub_neg.c b/nmod_vec/test/t-add_sub_neg.c index 6496bfd6ca..4053e2844f 100644 --- a/nmod_vec/test/t-add_sub_neg.c +++ b/nmod_vec/test/t-add_sub_neg.c @@ -50,6 +50,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("len = %wd, n = %wd\n", len, n); + fflush(stdout); flint_abort(); } @@ -83,6 +84,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("len = %wd, n = %wd\n", len, n); + fflush(stdout); flint_abort(); } diff --git a/nmod_vec/test/t-discrete_log_pohlig_hellman.c b/nmod_vec/test/t-discrete_log_pohlig_hellman.c index 66fa04fdd3..388e526ca2 100644 --- a/nmod_vec/test/t-discrete_log_pohlig_hellman.c +++ b/nmod_vec/test/t-discrete_log_pohlig_hellman.c @@ -53,6 +53,7 @@ main(void) printf("FAIL\n"); flint_printf("modulo %wu log base %wu of %wu" " should be %wu\n", p, alpha, y, x); + fflush(stdout); flint_abort(); } } diff --git a/nmod_vec/test/t-dot.c b/nmod_vec/test/t-dot.c index 364d591e01..8d35115bb3 100644 --- a/nmod_vec/test/t-dot.c +++ b/nmod_vec/test/t-dot.c @@ -68,6 +68,7 @@ main(void) flint_printf("m = %wu\n", m); flint_printf("len = %wd\n", len); flint_printf("limbs1 = %d\n", limbs1); + fflush(stdout); flint_abort(); } diff --git a/nmod_vec/test/t-dot_bound_limbs.c b/nmod_vec/test/t-dot_bound_limbs.c index 7196861cf4..bbc52f7d25 100644 --- a/nmod_vec/test/t-dot_bound_limbs.c +++ b/nmod_vec/test/t-dot_bound_limbs.c @@ -55,6 +55,7 @@ main(void) flint_printf("limbs1 = %d\n", limbs1); flint_printf("limbs2 = %d\n", limbs2); gmp_printf("bound: %Zd\n", t); + fflush(stdout); flint_abort(); } diff --git a/nmod_vec/test/t-dot_ptr.c b/nmod_vec/test/t-dot_ptr.c index 19caac77a1..b60604c371 100644 --- a/nmod_vec/test/t-dot_ptr.c +++ b/nmod_vec/test/t-dot_ptr.c @@ -63,6 +63,7 @@ main(void) flint_printf("m = %wu\n", m); flint_printf("len = %wd\n", len); flint_printf("limbs1 = %d\n", limbs1); + fflush(stdout); flint_abort(); } diff --git a/nmod_vec/test/t-nmod.c b/nmod_vec/test/t-nmod.c index a6bbf1a9d4..cc2bc48332 100644 --- a/nmod_vec/test/t-nmod.c +++ b/nmod_vec/test/t-nmod.c @@ -54,6 +54,7 @@ main(void) { flint_printf("FAIL (add):\n"); flint_printf("m = %wu\n", m); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) { flint_printf("FAIL (sub):\n"); flint_printf("m = %wu\n", m); + fflush(stdout); flint_abort(); } @@ -126,6 +128,7 @@ main(void) { flint_printf("FAIL (mul):\n"); flint_printf("m = %wu\n", m); + fflush(stdout); flint_abort(); } @@ -165,6 +168,7 @@ main(void) { flint_printf("FAIL (div):\n"); flint_printf("m = %wu\n", m); + fflush(stdout); flint_abort(); } @@ -199,6 +203,7 @@ main(void) { flint_printf("FAIL (div):\n"); flint_printf("m = %wu\n", m); + fflush(stdout); flint_abort(); } @@ -234,6 +239,7 @@ main(void) { flint_printf("FAIL (pow):\n"); flint_printf("m = %wu\n", m); + fflush(stdout); flint_abort(); } diff --git a/nmod_vec/test/t-nmod_pow_fmpz.c b/nmod_vec/test/t-nmod_pow_fmpz.c index 9af445da22..41209bc67a 100644 --- a/nmod_vec/test/t-nmod_pow_fmpz.c +++ b/nmod_vec/test/t-nmod_pow_fmpz.c @@ -43,6 +43,7 @@ main(void) { printf("FAIL\n"); flint_printf("check nmod_pow_fmpz matches nmod_pow_ui\ni = %wd\n", i); + fflush(stdout); flint_abort(); } @@ -75,6 +76,7 @@ main(void) { printf("FAIL\n"); flint_printf("check b^e1*b^e2 = b^(e1+e2)\ni = %wd\n", i); + fflush(stdout); flint_abort(); } diff --git a/nmod_vec/test/t-reduce.c b/nmod_vec/test/t-reduce.c index 94c835b6b3..e7dc0b41cc 100644 --- a/nmod_vec/test/t-reduce.c +++ b/nmod_vec/test/t-reduce.c @@ -51,6 +51,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("len = %wd, n = %wd\n", len, n); + fflush(stdout); flint_abort(); } diff --git a/nmod_vec/test/t-scalar_addmul_nmod.c b/nmod_vec/test/t-scalar_addmul_nmod.c index 2de3a45a50..cd8b389edf 100644 --- a/nmod_vec/test/t-scalar_addmul_nmod.c +++ b/nmod_vec/test/t-scalar_addmul_nmod.c @@ -54,6 +54,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("len = %wd, n = %wd\n", len, n); + fflush(stdout); flint_abort(); } diff --git a/nmod_vec/test/t-scalar_mul_nmod.c b/nmod_vec/test/t-scalar_mul_nmod.c index 38ddb576df..ff3e2d5b17 100644 --- a/nmod_vec/test/t-scalar_mul_nmod.c +++ b/nmod_vec/test/t-scalar_mul_nmod.c @@ -61,6 +61,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("len = %wd, n = %wd\n", len, n); + fflush(stdout); flint_abort(); } diff --git a/nmod_vec/test/t-scalar_mul_nmod_shoup.c b/nmod_vec/test/t-scalar_mul_nmod_shoup.c index 1b9b59f0c5..dd8b7b3a29 100644 --- a/nmod_vec/test/t-scalar_mul_nmod_shoup.c +++ b/nmod_vec/test/t-scalar_mul_nmod_shoup.c @@ -56,6 +56,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("len = %wd, n = %wd\n", len, n); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-add.c b/padic/test/t-add.c index 6966153cde..5a6e235c66 100644 --- a/padic/test/t-add.c +++ b/padic/test/t-add.c @@ -55,6 +55,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -179,6 +182,7 @@ main(void) flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -230,6 +234,7 @@ main(void) flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); flint_printf("e = "), padic_print(e, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -271,6 +276,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-div.c b/padic/test/t-div.c index a15176c8a7..4fef022c0f 100644 --- a/padic/test/t-div.c +++ b/padic/test/t-div.c @@ -55,6 +55,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) flint_printf("FAIL (aliasing a = a/a):\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -176,6 +179,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("c = "), padic_print(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-exp.c b/padic/test/t-exp.c index b8a3299ab6..35db555812 100644 --- a/padic/test/t-exp.c +++ b/padic/test/t-exp.c @@ -58,6 +58,7 @@ main(void) flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } @@ -114,6 +115,7 @@ main(void) flint_printf("e = exp(b) = "), padic_print(e, ctx), flint_printf("\n"); flint_printf("f = exp(a) exp(b) = "), padic_print(f, ctx), flint_printf("\n"); flint_printf("g = exp(a + b) = "), padic_print(g, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -164,6 +166,7 @@ main(void) flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } @@ -220,6 +223,7 @@ main(void) flint_printf("e = exp(b) = "), padic_print(e, ctx), flint_printf("\n"); flint_printf("f = exp(a) exp(b) = "), padic_print(f, ctx), flint_printf("\n"); flint_printf("g = exp(a + b) = "), padic_print(g, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-exp_balanced.c b/padic/test/t-exp_balanced.c index 99f036e223..f1e5fde014 100644 --- a/padic/test/t-exp_balanced.c +++ b/padic/test/t-exp_balanced.c @@ -58,6 +58,7 @@ main(void) flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } @@ -114,6 +115,7 @@ main(void) flint_printf("e = exp(b) = "), padic_print(e, ctx), flint_printf("\n"); flint_printf("f = exp(a) exp(b) = "), padic_print(f, ctx), flint_printf("\n"); flint_printf("g = exp(a + b) = "), padic_print(g, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -164,6 +166,7 @@ main(void) flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } @@ -220,6 +223,7 @@ main(void) flint_printf("e = exp(b) = "), padic_print(e, ctx), flint_printf("\n"); flint_printf("f = exp(a) exp(b) = "), padic_print(f, ctx), flint_printf("\n"); flint_printf("g = exp(a + b) = "), padic_print(g, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-exp_rectangular.c b/padic/test/t-exp_rectangular.c index 65edb397e3..b759f28c62 100644 --- a/padic/test/t-exp_rectangular.c +++ b/padic/test/t-exp_rectangular.c @@ -58,6 +58,7 @@ main(void) flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } @@ -114,6 +115,7 @@ main(void) flint_printf("e = exp(b) = "), padic_print(e, ctx), flint_printf("\n"); flint_printf("f = exp(a) exp(b) = "), padic_print(f, ctx), flint_printf("\n"); flint_printf("g = exp(a + b) = "), padic_print(g, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -164,6 +166,7 @@ main(void) flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } @@ -220,6 +223,7 @@ main(void) flint_printf("e = exp(b) = "), padic_print(e, ctx), flint_printf("\n"); flint_printf("f = exp(a) exp(b) = "), padic_print(f, ctx), flint_printf("\n"); flint_printf("g = exp(a + b) = "), padic_print(g, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-get_set_fmpz.c b/padic/test/t-get_set_fmpz.c index 4fa2f28bbd..be77c24dde 100644 --- a/padic/test/t-get_set_fmpz.c +++ b/padic/test/t-get_set_fmpz.c @@ -56,6 +56,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("c = "), fmpz_print(c), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-get_set_mpq.c b/padic/test/t-get_set_mpq.c index 7d53e781a7..72966ccda8 100644 --- a/padic/test/t-get_set_mpq.c +++ b/padic/test/t-get_set_mpq.c @@ -57,6 +57,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("c = "), padic_print(b, ctx), flint_printf("\n"); gmp_printf("b = %Qd\n", b); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-get_set_mpz.c b/padic/test/t-get_set_mpz.c index 3be32ff7c3..c1907ac280 100644 --- a/padic/test/t-get_set_mpz.c +++ b/padic/test/t-get_set_mpz.c @@ -60,6 +60,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); gmp_printf("c = %Zd\n", c); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-get_str.c b/padic/test/t-get_str.c index 789366ff27..a49359d8ae 100644 --- a/padic/test/t-get_str.c +++ b/padic/test/t-get_str.c @@ -56,6 +56,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("x = "), padic_print(x, ctx), flint_printf("\n"); flint_printf("y = "), fmpq_print(y), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-inv.c b/padic/test/t-inv.c index 79662e9a82..df3f1a785d 100644 --- a/padic/test/t-inv.c +++ b/padic/test/t-inv.c @@ -60,6 +60,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -110,6 +111,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } } @@ -154,6 +156,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -204,6 +207,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/padic/test/t-log.c b/padic/test/t-log.c index 1c56ea4b68..f7b2a6712f 100644 --- a/padic/test/t-log.c +++ b/padic/test/t-log.c @@ -69,6 +69,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -125,6 +126,7 @@ main(void) flint_printf("e = log(b) = "), padic_print(e, ctx), flint_printf("\n"); flint_printf("f = log(a) + log(b) = "), padic_print(f, ctx), flint_printf("\n"); flint_printf("g = log(a * b) = "), padic_print(g, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -171,6 +173,7 @@ main(void) flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } @@ -214,6 +217,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -278,6 +282,7 @@ main(void) flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); flint_printf("ans3 = %d\n", ans3); + fflush(stdout); flint_abort(); } @@ -326,6 +331,7 @@ main(void) flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-log_balanced.c b/padic/test/t-log_balanced.c index 0b7a5c7ad1..59d4d4dec7 100644 --- a/padic/test/t-log_balanced.c +++ b/padic/test/t-log_balanced.c @@ -69,6 +69,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -125,6 +126,7 @@ main(void) flint_printf("e = log(b) = "), padic_print(e, ctx), flint_printf("\n"); flint_printf("f = log(a) + log(b) = "), padic_print(f, ctx), flint_printf("\n"); flint_printf("g = log(a * b) = "), padic_print(g, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -171,6 +173,7 @@ main(void) flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } @@ -214,6 +217,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -278,6 +282,7 @@ main(void) flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); flint_printf("ans3 = %d\n", ans3); + fflush(stdout); flint_abort(); } @@ -327,6 +332,7 @@ main(void) flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-log_rectangular.c b/padic/test/t-log_rectangular.c index 53bc6adc06..5b41349e78 100644 --- a/padic/test/t-log_rectangular.c +++ b/padic/test/t-log_rectangular.c @@ -69,6 +69,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -125,6 +126,7 @@ main(void) flint_printf("e = log(b) = "), padic_print(e, ctx), flint_printf("\n"); flint_printf("f = log(a) + log(b) = "), padic_print(f, ctx), flint_printf("\n"); flint_printf("g = log(a * b) = "), padic_print(g, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -171,6 +173,7 @@ main(void) flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } @@ -214,6 +217,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -277,6 +281,7 @@ main(void) flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); flint_printf("ans3 = %d\n", ans3); + fflush(stdout); flint_abort(); } @@ -326,6 +331,7 @@ main(void) flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-log_satoh.c b/padic/test/t-log_satoh.c index d208ae0fd9..da4e0296e7 100644 --- a/padic/test/t-log_satoh.c +++ b/padic/test/t-log_satoh.c @@ -69,6 +69,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -125,6 +126,7 @@ main(void) flint_printf("e = log(b) = "), padic_print(e, ctx), flint_printf("\n"); flint_printf("f = log(a) + log(b) = "), padic_print(f, ctx), flint_printf("\n"); flint_printf("g = log(a * b) = "), padic_print(g, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -171,6 +173,7 @@ main(void) flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } @@ -214,6 +217,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -277,6 +281,7 @@ main(void) flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); flint_printf("ans3 = %d\n", ans3); + fflush(stdout); flint_abort(); } @@ -325,6 +330,7 @@ main(void) flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-mul.c b/padic/test/t-mul.c index 8fc9b1fe28..07086a1398 100644 --- a/padic/test/t-mul.c +++ b/padic/test/t-mul.c @@ -55,6 +55,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) flint_printf("FAIL (alias a = a*a):\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -179,6 +182,7 @@ main(void) flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -234,6 +238,7 @@ main(void) flint_printf("lhs2 = "), padic_print(lhs2, ctx), flint_printf("\n"); flint_printf("rhs1 = "), padic_print(rhs1, ctx), flint_printf("\n"); flint_printf("rhs2 = "), padic_print(rhs2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -279,6 +284,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-neg.c b/padic/test/t-neg.c index 760603afd6..d9944f78cc 100644 --- a/padic/test/t-neg.c +++ b/padic/test/t-neg.c @@ -52,6 +52,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -90,6 +91,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -129,6 +131,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-pow_si.c b/padic/test/t-pow_si.c index 1cf8b52a9a..7012b37094 100644 --- a/padic/test/t-pow_si.c +++ b/padic/test/t-pow_si.c @@ -59,6 +59,7 @@ main(void) flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); flint_printf("e = %wd\n", e); + fflush(stdout); flint_abort(); } @@ -107,6 +108,7 @@ main(void) flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); flint_printf("e = %wd\n", e); + fflush(stdout); flint_abort(); } @@ -163,6 +165,7 @@ main(void) flint_printf("s = "), fmpq_print(s), flint_printf("\n"); flint_printf("t = "), fmpq_print(t), flint_printf("\n"); flint_printf("e = %wd\n", e); + fflush(stdout); flint_abort(); } @@ -222,6 +225,7 @@ main(void) flint_printf("N_lo = %wd\n", N_lo); flint_printf("N_hi = %wd\n", N_hi); flint_printf("N_res = %wd\n", N_res); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-randtest.c b/padic/test/t-randtest.c index 117c484d09..46ed456c31 100644 --- a/padic/test/t-randtest.c +++ b/padic/test/t-randtest.c @@ -63,6 +63,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("N = %wd\n", N); + fflush(stdout); flint_abort(); } @@ -111,6 +112,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("N = %wd\n", N); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-shift.c b/padic/test/t-shift.c index bac8e762b2..4f887b98fa 100644 --- a/padic/test/t-shift.c +++ b/padic/test/t-shift.c @@ -57,6 +57,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -118,6 +119,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } } diff --git a/padic/test/t-sqrt.c b/padic/test/t-sqrt.c index 4d6891df31..942ef24e29 100644 --- a/padic/test/t-sqrt.c +++ b/padic/test/t-sqrt.c @@ -55,6 +55,7 @@ int main(void) flint_printf("p = "), fmpz_print(p), flint_printf("\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -112,6 +113,7 @@ int main(void) flint_printf("d2 = "), padic_print(d2, ctx), flint_printf("\n"); flint_printf("p = "), fmpz_print(p), flint_printf("\n"); flint_printf("ans = %d\n", ans); + fflush(stdout); flint_abort(); } @@ -129,6 +131,7 @@ int main(void) flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); flint_printf("p = "), fmpz_print(p), flint_printf("\n"); flint_printf("ans = %d\n", ans); + fflush(stdout); flint_abort(); } } @@ -191,6 +194,7 @@ int main(void) flint_printf("d2 = "), padic_print(d2, ctx), flint_printf("\n"); flint_printf("p = "), fmpz_print(p), flint_printf("\n"); flint_printf("ans = %d\n", ans); + fflush(stdout); flint_abort(); } @@ -209,6 +213,7 @@ int main(void) flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); flint_printf("p = "), fmpz_print(p), flint_printf("\n"); flint_printf("ans = %d\n", ans); + fflush(stdout); flint_abort(); } } @@ -253,6 +258,7 @@ int main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -310,6 +316,7 @@ int main(void) flint_printf("d2 = "), padic_print(d2, ctx), flint_printf("\n"); flint_printf("p = "), fmpz_print(p), flint_printf("\n"); flint_printf("ans = %d\n", ans); + fflush(stdout); flint_abort(); } @@ -327,6 +334,7 @@ int main(void) flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); flint_printf("p = "), fmpz_print(p), flint_printf("\n"); flint_printf("ans = %d\n", ans); + fflush(stdout); flint_abort(); } } @@ -388,6 +396,7 @@ int main(void) flint_printf("d2 = "), padic_print(d2, ctx), flint_printf("\n"); flint_printf("p = "), fmpz_print(p), flint_printf("\n"); flint_printf("ans = %d\n", ans); + fflush(stdout); flint_abort(); } @@ -406,6 +415,7 @@ int main(void) flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); flint_printf("p = "), fmpz_print(p), flint_printf("\n"); flint_printf("ans = %d\n", ans); + fflush(stdout); flint_abort(); } } diff --git a/padic/test/t-sub.c b/padic/test/t-sub.c index 0e9dbb0034..784a43b23b 100644 --- a/padic/test/t-sub.c +++ b/padic/test/t-sub.c @@ -55,6 +55,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -136,6 +138,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -180,6 +183,7 @@ main(void) flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -231,6 +235,7 @@ main(void) flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); flint_printf("d = "), padic_print(d, ctx), flint_printf("\n"); flint_printf("e = "), padic_print(e, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -272,6 +277,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-teichmuller.c b/padic/test/t-teichmuller.c index 11f4998a25..165e31d9f8 100644 --- a/padic/test/t-teichmuller.c +++ b/padic/test/t-teichmuller.c @@ -53,6 +53,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_print(b, ctx), flint_printf("\n"); flint_printf("c = "), padic_print(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic/test/t-val_fac.c b/padic/test/t-val_fac.c index 73a6566053..4a6fb60b79 100644 --- a/padic/test/t-val_fac.c +++ b/padic/test/t-val_fac.c @@ -46,6 +46,7 @@ main(void) flint_printf("b = "), fmpz_print(b), flint_printf("\n"); flint_printf("c = "), fmpz_print(c), flint_printf("\n"); flint_printf("p = "), fmpz_print(p), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -83,6 +84,7 @@ main(void) flint_printf("s = %wu\n", s); flint_printf("t = %wu\n", t); flint_printf("p = "), fmpz_print(p), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -119,6 +121,7 @@ main(void) flint_printf("s = %wu\n", s); flint_printf("t = %wu\n", t); flint_printf("p = "), fmpz_print(p), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -156,6 +159,7 @@ main(void) flint_printf("s = %wu\n", s); flint_printf("t = "), fmpz_print(t), flint_printf("\n"); flint_printf("p = "), fmpz_print(p), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_mat/test/t-add.c b/padic_mat/test/t-add.c index 9d37d582f4..9ba1bdb62f 100644 --- a/padic_mat/test/t-add.c +++ b/padic_mat/test/t-add.c @@ -62,6 +62,7 @@ int main(void) flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_mat_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_mat_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ int main(void) flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_mat_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_mat_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -146,6 +148,7 @@ int main(void) flint_printf("c = "), padic_mat_print(c, ctx), flint_printf("\n"); flint_printf("N = %wd\n", N); flint_printf("p = "), fmpz_print(p), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -189,6 +192,7 @@ int main(void) flint_printf("b = "), padic_mat_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), padic_mat_print_pretty(c, ctx), flint_printf("\n"); flint_printf("d = "), padic_mat_print_pretty(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -227,6 +231,7 @@ int main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_mat_print(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_mat/test/t-get_set_entry_padic.c b/padic_mat/test/t-get_set_entry_padic.c index aa4ceb34f3..b045924388 100644 --- a/padic_mat/test/t-get_set_entry_padic.c +++ b/padic_mat/test/t-get_set_entry_padic.c @@ -67,6 +67,7 @@ main(void) flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("x = "), padic_print(x, ctx), flint_printf("\n"); flint_printf("y = "), padic_print(y, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_mat/test/t-get_set_fmpq_mat.c b/padic_mat/test/t-get_set_fmpq_mat.c index 8b3165d51a..9db546f05e 100644 --- a/padic_mat/test/t-get_set_fmpq_mat.c +++ b/padic_mat/test/t-get_set_fmpq_mat.c @@ -63,6 +63,7 @@ main(void) flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("c = "), padic_mat_print(c, ctx), flint_printf("\n"); flint_printf("b = "), fmpq_mat_print(b), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_mat/test/t-mul.c b/padic_mat/test/t-mul.c index 69294f8eb8..eaae83f41a 100644 --- a/padic_mat/test/t-mul.c +++ b/padic_mat/test/t-mul.c @@ -63,6 +63,7 @@ main(void) flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_mat_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_mat_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_mat_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_mat_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -142,6 +144,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("d = "), padic_mat_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -182,6 +185,7 @@ main(void) flint_printf("b = "), padic_mat_print(b, ctx), flint_printf("\n"); flint_printf("p = "), fmpz_print(p), flint_printf("\n"); flint_printf("N = %wd\n", N); + fflush(stdout); flint_abort(); } @@ -246,6 +250,7 @@ main(void) flint_printf("e = "), padic_mat_print_pretty(e, ctx), flint_printf("\n"); flint_printf("t1 = "), padic_mat_print_pretty(t1, ctx), flint_printf("\n"); flint_printf("t2 = "), padic_mat_print_pretty(t2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -322,6 +327,7 @@ main(void) flint_printf("c = "), padic_mat_print_pretty(c, ctx), flint_printf("\n"); flint_printf("lhs = "), padic_mat_print_pretty(lhs, ctx), flint_printf("\n"); flint_printf("rhs = "), padic_mat_print_pretty(rhs, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_mat/test/t-neg.c b/padic_mat/test/t-neg.c index 989a90248a..b0e77bd00b 100644 --- a/padic_mat/test/t-neg.c +++ b/padic_mat/test/t-neg.c @@ -60,6 +60,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_mat_print(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -99,6 +100,7 @@ main(void) flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_mat_print(b, ctx), flint_printf("\n"); flint_printf("c = "), padic_mat_print(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_mat/test/t-scalar_div_fmpz.c b/padic_mat/test/t-scalar_div_fmpz.c index 08030f316a..276a14d0c6 100644 --- a/padic_mat/test/t-scalar_div_fmpz.c +++ b/padic_mat/test/t-scalar_div_fmpz.c @@ -64,6 +64,7 @@ main(void) flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_mat_print(b, ctx), flint_printf("\n"); flint_printf("x = "), fmpz_print(x), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_mat/test/t-scalar_mul_fmpz.c b/padic_mat/test/t-scalar_mul_fmpz.c index 2eb1231332..c20a994631 100644 --- a/padic_mat/test/t-scalar_mul_fmpz.c +++ b/padic_mat/test/t-scalar_mul_fmpz.c @@ -64,6 +64,7 @@ main(void) flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_mat_print(b, ctx), flint_printf("\n"); flint_printf("x = "), fmpz_print(x), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_mat/test/t-scalar_mul_padic.c b/padic_mat/test/t-scalar_mul_padic.c index 560826ff98..aa636f1cfe 100644 --- a/padic_mat/test/t-scalar_mul_padic.c +++ b/padic_mat/test/t-scalar_mul_padic.c @@ -64,6 +64,7 @@ main(void) flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_mat_print(b, ctx), flint_printf("\n"); flint_printf("x = "), padic_print(x, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_mat/test/t-sub.c b/padic_mat/test/t-sub.c index 15d54c49f1..83963f88f3 100644 --- a/padic_mat/test/t-sub.c +++ b/padic_mat/test/t-sub.c @@ -63,6 +63,7 @@ main(void) flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_mat_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_mat_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -104,6 +105,7 @@ main(void) flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_mat_print(b, ctx), flint_printf("\n"); flint_printf("d = "), padic_mat_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -142,6 +144,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("d = "), padic_mat_print(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -185,6 +188,7 @@ main(void) flint_printf("b = "), padic_mat_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), padic_mat_print_pretty(c, ctx), flint_printf("\n"); flint_printf("d = "), padic_mat_print_pretty(d, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -223,6 +227,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), padic_mat_print(a, ctx), flint_printf("\n"); flint_printf("b = "), padic_mat_print(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_poly/test/t-add.c b/padic_poly/test/t-add.c index 50c5bc9612..d9048949bf 100644 --- a/padic_poly/test/t-add.c +++ b/padic_poly/test/t-add.c @@ -61,6 +61,7 @@ main(void) flint_printf("a = "), padic_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("b = "), padic_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("c = "), padic_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) padic_poly_print(a, ctx), flint_printf("\n\n"); padic_poly_print(b, ctx), flint_printf("\n\n"); padic_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -156,6 +158,7 @@ main(void) flint_printf("N = %wd, val(b) = %wd, val(c) = %wd\n", N, b->val, c->val); padic_poly_print(c, ctx), flint_printf("\n\n"); padic_poly_print(d, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_poly/test/t-compose.c b/padic_poly/test/t-compose.c index 3e42012ba4..0041848053 100644 --- a/padic_poly/test/t-compose.c +++ b/padic_poly/test/t-compose.c @@ -71,6 +71,7 @@ main(void) flint_printf("h2 = "), padic_poly_debug(h2), flint_printf("\n\n"); flint_printf("p = "), fmpz_print(p), flint_printf("\n\n"); flint_printf("N = %wd\n\n", N); + fflush(stdout); flint_abort(); } } @@ -98,6 +99,7 @@ main(void) flint_printf("p = "), fmpz_print(p), flint_printf("\n\n"); flint_printf("N = %wd\n\n", N); flint_printf("N2 = %wd\n\n", N2); + fflush(stdout); flint_abort(); } diff --git a/padic_poly/test/t-compose_pow.c b/padic_poly/test/t-compose_pow.c index 69b4a46015..72c767a5df 100644 --- a/padic_poly/test/t-compose_pow.c +++ b/padic_poly/test/t-compose_pow.c @@ -58,6 +58,7 @@ main(void) padic_poly_print(a, ctx), flint_printf("\n\n"); padic_poly_print(b, ctx), flint_printf("\n\n"); padic_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -107,6 +108,7 @@ main(void) flint_printf("h2 = "), padic_poly_print(h2, ctx), flint_printf("\n\n"); flint_printf("p = "), fmpz_print(p), flint_printf("\n\n"); flint_printf("N = %wd\n\n", N); + fflush(stdout); flint_abort(); } diff --git a/padic_poly/test/t-derivative.c b/padic_poly/test/t-derivative.c index b8d4340bdb..b097d11ffb 100644 --- a/padic_poly/test/t-derivative.c +++ b/padic_poly/test/t-derivative.c @@ -57,6 +57,7 @@ main(void) flint_printf("a = "), padic_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("b = "), padic_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("c = "), padic_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) flint_printf("c = "), padic_poly_print(c, ctx), flint_printf("\n\n"); flint_printf("aQQ = "), fmpq_poly_print(aQQ), flint_printf("\n\n"); flint_printf("bQQ = "), fmpq_poly_print(bQQ), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_poly/test/t-evaluate_padic.c b/padic_poly/test/t-evaluate_padic.c index a2b35f567d..36bf878dac 100644 --- a/padic_poly/test/t-evaluate_padic.c +++ b/padic_poly/test/t-evaluate_padic.c @@ -71,6 +71,7 @@ main(void) flint_printf("a = "), padic_print(a, ctx), flint_printf("\n\n"); flint_printf("y = "), padic_print(y, ctx), flint_printf("\n\n"); flint_printf("z = "), padic_print(z, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } @@ -95,6 +96,7 @@ main(void) flint_printf("z = "), padic_print(z, ctx), flint_printf("\n\n"); flint_printf("y2 = "), padic_print(y2, ctx), flint_printf("\n\n"); flint_printf("z2 = "), padic_print(z2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_poly/test/t-get_set_fmpq_poly.c b/padic_poly/test/t-get_set_fmpq_poly.c index 9a531f203c..9783700c12 100644 --- a/padic_poly/test/t-get_set_fmpq_poly.c +++ b/padic_poly/test/t-get_set_fmpq_poly.c @@ -58,6 +58,7 @@ main(void) flint_printf("a = "), padic_poly_debug(a), flint_printf("\n\n"); flint_printf("b = "), padic_poly_debug(b), flint_printf("\n\n"); flint_printf("c = "), fmpq_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_poly/test/t-inv_series.c b/padic_poly/test/t-inv_series.c index eb233001c8..0421893586 100644 --- a/padic_poly/test/t-inv_series.c +++ b/padic_poly/test/t-inv_series.c @@ -66,6 +66,7 @@ main(void) flint_printf("a = "), padic_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("b = "), padic_poly_print(b, ctx), flint_printf("\n\n"); flint_printf("c = "), padic_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -138,6 +139,7 @@ main(void) flint_printf("c = "), padic_poly_print(c, ctx), flint_printf("\n\n"); flint_printf("N = %wd\n", N); flint_printf("N2 = %wd\n", N2); + fflush(stdout); flint_abort(); } diff --git a/padic_poly/test/t-mul.c b/padic_poly/test/t-mul.c index e55927c502..c43e1420e2 100644 --- a/padic_poly/test/t-mul.c +++ b/padic_poly/test/t-mul.c @@ -59,6 +59,7 @@ main(void) flint_printf("FAIL (aliasing a and b):\n"); padic_poly_print(a, ctx), flint_printf("\n\n"); padic_poly_print(b, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -96,6 +97,7 @@ main(void) flint_printf("FAIL (aliasing a and c):\n"); padic_poly_print(a, ctx), flint_printf("\n\n"); padic_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -156,6 +158,7 @@ main(void) flint_printf("d = "), padic_poly_print(d, ctx), flint_printf("\n\n"); flint_printf("a1 = "), padic_poly_print(a1, ctx), flint_printf("\n\n"); flint_printf("a2 = "), padic_poly_print(a2, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -210,6 +213,7 @@ main(void) flint_printf("N = %wd, val(b) = %wd, val(c) = %wd\n", N, b->val, c->val); padic_poly_print(c, ctx), flint_printf("\n\n"); padic_poly_print(d, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_poly/test/t-neg.c b/padic_poly/test/t-neg.c index a29a0702a4..422a646014 100644 --- a/padic_poly/test/t-neg.c +++ b/padic_poly/test/t-neg.c @@ -57,6 +57,7 @@ main(void) padic_poly_print(a, ctx), flint_printf("\n\n"); padic_poly_print(b, ctx), flint_printf("\n\n"); padic_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -94,6 +95,7 @@ main(void) padic_poly_print(a, ctx), flint_printf("\n\n"); padic_poly_print(b, ctx), flint_printf("\n\n"); padic_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_poly/test/t-one.c b/padic_poly/test/t-one.c index 7b56b8e455..fd746334d4 100644 --- a/padic_poly/test/t-one.c +++ b/padic_poly/test/t-one.c @@ -52,6 +52,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = "), padic_poly_print(a, ctx), flint_printf("\n\n"); flint_printf("N = %wd\n\n", N); + fflush(stdout); flint_abort(); } diff --git a/padic_poly/test/t-pow.c b/padic_poly/test/t-pow.c index bbd44c757e..90b77d580a 100644 --- a/padic_poly/test/t-pow.c +++ b/padic_poly/test/t-pow.c @@ -60,6 +60,7 @@ main(void) padic_poly_print(b, ctx), flint_printf("\n\n"); padic_poly_print(c, ctx), flint_printf("\n\n"); flint_printf("e = %wd\n\n", e); + fflush(stdout); flint_abort(); } @@ -107,6 +108,7 @@ main(void) padic_poly_print(a, ctx), flint_printf("\n\n"); padic_poly_print(b, ctx), flint_printf("\n\n"); padic_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } } @@ -134,6 +136,7 @@ main(void) flint_printf("N = %wd\n\n", N); flint_printf("e = %wd\n\n", e); flint_printf("N + (e - 1) v = %wd\n\n", N + (e - 1) * a->val); + fflush(stdout); flint_abort(); } diff --git a/padic_poly/test/t-shift_left_right.c b/padic_poly/test/t-shift_left_right.c index f89f9a9466..4765f26507 100644 --- a/padic_poly/test/t-shift_left_right.c +++ b/padic_poly/test/t-shift_left_right.c @@ -58,6 +58,7 @@ main(void) padic_poly_print(a, ctx), flint_printf("\n\n"); padic_poly_print(b, ctx), flint_printf("\n\n"); padic_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -97,6 +98,7 @@ main(void) padic_poly_print(a, ctx), flint_printf("\n\n"); padic_poly_print(b, ctx), flint_printf("\n\n"); padic_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -135,6 +137,7 @@ main(void) padic_poly_print(a, ctx), flint_printf("\n\n"); padic_poly_print(b, ctx), flint_printf("\n\n"); padic_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_poly/test/t-sub.c b/padic_poly/test/t-sub.c index 502193a9c0..06e742ca67 100644 --- a/padic_poly/test/t-sub.c +++ b/padic_poly/test/t-sub.c @@ -63,6 +63,7 @@ main(void) padic_poly_print(b, ctx), flint_printf("\n\n"); padic_poly_print(c, ctx), flint_printf("\n\n"); padic_poly_print(d, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -101,6 +102,7 @@ main(void) padic_poly_print(a, ctx), flint_printf("\n\n"); padic_poly_print(b, ctx), flint_printf("\n\n"); padic_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -138,6 +140,7 @@ main(void) padic_poly_print(a, ctx), flint_printf("\n\n"); padic_poly_print(b, ctx), flint_printf("\n\n"); padic_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_poly/test/t-truncate.c b/padic_poly/test/t-truncate.c index 576df4dfde..c021ee3369 100644 --- a/padic_poly/test/t-truncate.c +++ b/padic_poly/test/t-truncate.c @@ -66,6 +66,7 @@ main(void) padic_poly_print(a, ctx), flint_printf("\n\n"); padic_poly_print(b, ctx), flint_printf("\n\n"); padic_poly_print(c, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -109,6 +110,7 @@ main(void) padic_poly_print(a, ctx), flint_printf("\n\n"); fmpq_poly_print(b), flint_printf("\n\n"); fmpq_poly_print(c), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/padic_poly/test/t-zero.c b/padic_poly/test/t-zero.c index fdde162fdc..2dc8145f38 100644 --- a/padic_poly/test/t-zero.c +++ b/padic_poly/test/t-zero.c @@ -51,6 +51,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("a = "), padic_poly_print(a, ctx), flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/perm/test/t-compose.c b/perm/test/t-compose.c index 712b22d45d..9663fdaba0 100644 --- a/perm/test/t-compose.c +++ b/perm/test/t-compose.c @@ -50,6 +50,7 @@ int main(void) flint_printf("b: "); _perm_print(b, n); flint_printf("\n\n"); flint_printf("binv: "); _perm_print(binv, n); flint_printf("\n\n"); flint_printf("c: "); _perm_print(c, n); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ int main(void) flint_printf("a: "); _perm_print(a, n); flint_printf("\n\n"); flint_printf("b: "); _perm_print(b, n); flint_printf("\n\n"); flint_printf("c: "); _perm_print(c, n); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/perm/test/t-inv.c b/perm/test/t-inv.c index 5d418739a9..633a898908 100644 --- a/perm/test/t-inv.c +++ b/perm/test/t-inv.c @@ -46,6 +46,7 @@ int main(void) flint_printf("a: "); _perm_print(a, n); flint_printf("\n\n"); flint_printf("b: "); _perm_print(b, n); flint_printf("\n\n"); flint_printf("c: "); _perm_print(c, n); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } @@ -74,6 +75,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("a: "); _perm_print(a, n); flint_printf("\n\n"); flint_printf("b: "); _perm_print(b, n); flint_printf("\n\n"); + fflush(stdout); flint_abort(); } diff --git a/perm/test/t-parity.c b/perm/test/t-parity.c index 96e6562902..d8b00c85cb 100644 --- a/perm/test/t-parity.c +++ b/perm/test/t-parity.c @@ -58,6 +58,7 @@ int main(void) flint_printf("ap2 = %d\n", ap2); flint_printf("bp2 = %d\n", bp2); flint_printf("cp2 = %d\n", cp2); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-add.c b/qadic/test/t-add.c index 5c5db93874..c6bb3d807b 100644 --- a/qadic/test/t-add.c +++ b/qadic/test/t-add.c @@ -58,6 +58,7 @@ main(void) flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -182,6 +185,7 @@ main(void) flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c1 = "), qadic_print_pretty(c1, ctx), flint_printf("\n"); flint_printf("c2 = "), qadic_print_pretty(c2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -234,6 +238,7 @@ main(void) flint_printf("rhs = "), qadic_print_pretty(rhs, ctx), flint_printf("\n"); flint_printf("p = "), fmpz_print(p), flint_printf("\n"); flint_printf("N = %wd\n", N); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-exp.c b/qadic/test/t-exp.c index a7bf6feda7..9815937c98 100644 --- a/qadic/test/t-exp.c +++ b/qadic/test/t-exp.c @@ -59,6 +59,7 @@ main(void) flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } @@ -114,6 +115,7 @@ main(void) flint_printf("e = exp(b) = "), qadic_print_pretty(e, ctx), flint_printf("\n"); flint_printf("f = exp(a) exp(b) = "), qadic_print_pretty(f, ctx), flint_printf("\n"); flint_printf("g = exp(a + b) = "), qadic_print_pretty(g, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-exp_balanced.c b/qadic/test/t-exp_balanced.c index ded3d45336..ca3b7d05b2 100644 --- a/qadic/test/t-exp_balanced.c +++ b/qadic/test/t-exp_balanced.c @@ -59,6 +59,7 @@ main(void) flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } @@ -114,6 +115,7 @@ main(void) flint_printf("e = exp(b) = "), qadic_print_pretty(e, ctx), flint_printf("\n"); flint_printf("f = exp(a) exp(b) = "), qadic_print_pretty(f, ctx), flint_printf("\n"); flint_printf("g = exp(a + b) = "), qadic_print_pretty(g, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-exp_rectangular.c b/qadic/test/t-exp_rectangular.c index 9748a2b5cc..d01728dd7c 100644 --- a/qadic/test/t-exp_rectangular.c +++ b/qadic/test/t-exp_rectangular.c @@ -59,6 +59,7 @@ main(void) flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); flint_printf("ans1 = %d\n", ans1); flint_printf("ans2 = %d\n", ans2); + fflush(stdout); flint_abort(); } @@ -114,6 +115,7 @@ main(void) flint_printf("e = exp(b) = "), qadic_print_pretty(e, ctx), flint_printf("\n"); flint_printf("f = exp(a) exp(b) = "), qadic_print_pretty(f, ctx), flint_printf("\n"); flint_printf("g = exp(a + b) = "), qadic_print_pretty(g, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-frobenius.c b/qadic/test/t-frobenius.c index e7417b4146..52166e4e03 100644 --- a/qadic/test/t-frobenius.c +++ b/qadic/test/t-frobenius.c @@ -61,6 +61,7 @@ main(void) flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); flint_printf("e = %wd\n", e); + fflush(stdout); flint_abort(); } @@ -119,6 +120,7 @@ main(void) flint_printf("lhs = "), qadic_print_pretty(lhs, ctx), flint_printf("\n"); flint_printf("rhs = "), qadic_print_pretty(rhs, ctx), flint_printf("\n"); flint_printf("e = %wd\n", e); + fflush(stdout); flint_abort(); } @@ -177,6 +179,7 @@ main(void) flint_printf("lhs = "), qadic_print_pretty(lhs, ctx), flint_printf("\n"); flint_printf("rhs = "), qadic_print_pretty(rhs, ctx), flint_printf("\n"); flint_printf("e = %wd\n", e); + fflush(stdout); flint_abort(); } @@ -237,6 +240,7 @@ main(void) flint_printf("lhs = "), qadic_print_pretty(lhs, ctx), flint_printf("\n"); flint_printf("rhs = "), qadic_print_pretty(rhs, ctx), flint_printf("\n"); flint_printf("e = %wd\n", e); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-inv.c b/qadic/test/t-inv.c index eb3536d101..ebf14e6a3d 100644 --- a/qadic/test/t-inv.c +++ b/qadic/test/t-inv.c @@ -58,6 +58,7 @@ main(void) flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-log.c b/qadic/test/t-log.c index f8d242ef54..5a41b239b7 100644 --- a/qadic/test/t-log.c +++ b/qadic/test/t-log.c @@ -63,6 +63,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -129,6 +130,7 @@ main(void) flint_printf("f = log(a) + log(b) = "), qadic_print_pretty(f, ctx), flint_printf("\n"); flint_printf("g = log(a * b) = "), qadic_print_pretty(g, ctx), flint_printf("\n"); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } @@ -174,6 +176,7 @@ main(void) flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = exp(a) = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = log(b) = "), qadic_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-log_balanced.c b/qadic/test/t-log_balanced.c index 4c55fc61bc..aab1b3ddc6 100644 --- a/qadic/test/t-log_balanced.c +++ b/qadic/test/t-log_balanced.c @@ -63,6 +63,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -129,6 +130,7 @@ main(void) flint_printf("f = log(a) + log(b) = "), qadic_print_pretty(f, ctx), flint_printf("\n"); flint_printf("g = log(a * b) = "), qadic_print_pretty(g, ctx), flint_printf("\n"); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } @@ -174,6 +176,7 @@ main(void) flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = exp(a) = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = log(b) = "), qadic_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-log_rectangular.c b/qadic/test/t-log_rectangular.c index 568d76cbf7..46521b093e 100644 --- a/qadic/test/t-log_rectangular.c +++ b/qadic/test/t-log_rectangular.c @@ -63,6 +63,7 @@ main(void) flint_printf("FAIL (aliasing):\n\n"); flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -128,6 +129,7 @@ main(void) flint_printf("e = log(b) = "), qadic_print_pretty(e, ctx), flint_printf("\n"); flint_printf("f = log(a) + log(b) = "), qadic_print_pretty(f, ctx), flint_printf("\n"); flint_printf("g = log(a * b) = "), qadic_print_pretty(g, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -173,6 +175,7 @@ main(void) flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-mul.c b/qadic/test/t-mul.c index a52d524389..36455a5101 100644 --- a/qadic/test/t-mul.c +++ b/qadic/test/t-mul.c @@ -58,6 +58,7 @@ main(void) flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -182,6 +185,7 @@ main(void) flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c1 = "), qadic_print_pretty(c1, ctx), flint_printf("\n"); flint_printf("c2 = "), qadic_print_pretty(c2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -232,6 +236,7 @@ main(void) flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); flint_printf("lhs = "), qadic_print_pretty(lhs, ctx), flint_printf("\n"); flint_printf("rhs = "), qadic_print_pretty(rhs, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-neg.c b/qadic/test/t-neg.c index 0bc7bc71ae..c67941c181 100644 --- a/qadic/test/t-neg.c +++ b/qadic/test/t-neg.c @@ -58,6 +58,7 @@ main(void) flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -103,6 +104,7 @@ main(void) flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c1 = "), qadic_print_pretty(c1, ctx), flint_printf("\n"); flint_printf("c2 = "), qadic_print_pretty(c2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-norm.c b/qadic/test/t-norm.c index 841ef4a944..f2070fb584 100644 --- a/qadic/test/t-norm.c +++ b/qadic/test/t-norm.c @@ -76,6 +76,7 @@ main(void) flint_printf("sigma^%wd = ", j), qadic_print_pretty(c, ctx), flint_printf("\n"); } flint_printf("ans = %d\n", ans); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-norm_analytic.c b/qadic/test/t-norm_analytic.c index a05bbb1bfa..7390921d50 100644 --- a/qadic/test/t-norm_analytic.c +++ b/qadic/test/t-norm_analytic.c @@ -78,6 +78,7 @@ main(void) flint_printf("sigma^%wd = ", j), qadic_print_pretty(c, ctx), flint_printf("\n"); } flint_printf("ans = %d\n", ans); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-norm_resultant.c b/qadic/test/t-norm_resultant.c index 745784112a..e92b21749f 100644 --- a/qadic/test/t-norm_resultant.c +++ b/qadic/test/t-norm_resultant.c @@ -76,6 +76,7 @@ main(void) flint_printf("sigma^%wd = ", j), qadic_print_pretty(c, ctx), flint_printf("\n"); } flint_printf("ans = %d\n", ans); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-pow.c b/qadic/test/t-pow.c index 080f459285..e64ac9cacb 100644 --- a/qadic/test/t-pow.c +++ b/qadic/test/t-pow.c @@ -58,6 +58,7 @@ main(void) flint_printf("FAIL (alias):\n\n"); flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -108,6 +109,7 @@ main(void) flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("e = "), fmpz_print(e), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-sqrt.c b/qadic/test/t-sqrt.c index 64ee74d342..2b7fa28c7a 100644 --- a/qadic/test/t-sqrt.c +++ b/qadic/test/t-sqrt.c @@ -73,6 +73,7 @@ int main(void) flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } } @@ -117,6 +118,7 @@ int main(void) flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); flint_printf("ans1,ans2 = %d,%d\n", ans1, ans2); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } @@ -171,6 +173,7 @@ int main(void) flint_printf("N = %wd\n", N); flint_printf("N + val(a)/2 = %wd\n", N + qadic_val(a)/2); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } @@ -186,6 +189,7 @@ int main(void) flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); flint_printf("ans = %d\n", ans); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); }*/ @@ -238,6 +242,7 @@ int main(void) flint_printf("N = %wd\n", N); flint_printf("N + val(a)/2 = %wd\n", N + qadic_val(a)/2); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } @@ -301,6 +306,7 @@ int main(void) flint_printf("N = %wd\n", N); flint_printf("N + val(a)/2 = %wd\n", N + qadic_val(a)/2); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } @@ -322,6 +328,7 @@ int main(void) flint_printf("N = %wd\n", N); flint_printf("N + val(a)/2 = %wd\n", N + qadic_val(a)/2); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } } @@ -375,6 +382,7 @@ int main(void) flint_printf("N = %wd\n", N); flint_printf("N + val(a)/2 = %wd\n", N + qadic_val(a)/2); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } @@ -427,6 +435,7 @@ int main(void) flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); flint_printf("ans1,ans2 = %d,%d\n", ans1, ans2); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } @@ -486,6 +495,7 @@ int main(void) flint_printf("N = %wd\n", N); flint_printf("N + val(a)/2 = %wd\n", N + qadic_val(a)/2); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } @@ -500,6 +510,7 @@ int main(void) flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); flint_printf("ans = %d\n", ans); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } @@ -557,6 +568,7 @@ int main(void) flint_printf("N = %wd\n", N); flint_printf("N + val(a)/2 = %wd\n", N + qadic_val(a)/2); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } @@ -618,6 +630,7 @@ int main(void) flint_printf("N = %wd\n", N); flint_printf("N + val(a)/2 = %wd\n", N + qadic_val(a)/2); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } @@ -632,6 +645,7 @@ int main(void) flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); flint_printf("ans = %d\n", ans); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } @@ -689,6 +703,7 @@ int main(void) flint_printf("N = %wd\n", N); flint_printf("N + val(a)/2 = %wd\n", N + qadic_val(a)/2); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-sub.c b/qadic/test/t-sub.c index 6dcae1da44..ab05c2d41f 100644 --- a/qadic/test/t-sub.c +++ b/qadic/test/t-sub.c @@ -58,6 +58,7 @@ main(void) flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -100,6 +101,7 @@ main(void) flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -139,6 +141,7 @@ main(void) flint_printf("FAIL:\n\n"); flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -183,6 +186,7 @@ main(void) flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c1 = "), qadic_print_pretty(c1, ctx), flint_printf("\n"); flint_printf("c2 = "), qadic_print_pretty(c2, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -233,6 +237,7 @@ main(void) flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); flint_printf("lhs = "), qadic_print_pretty(lhs, ctx), flint_printf("\n"); flint_printf("rhs = "), qadic_print_pretty(rhs, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-teichmuller.c b/qadic/test/t-teichmuller.c index dface24395..23cdf3a273 100644 --- a/qadic/test/t-teichmuller.c +++ b/qadic/test/t-teichmuller.c @@ -58,6 +58,7 @@ main(void) flint_printf("a = "), qadic_print_pretty(a, ctx), flint_printf("\n"); flint_printf("b = "), qadic_print_pretty(b, ctx), flint_printf("\n"); flint_printf("c = "), qadic_print_pretty(c, ctx), flint_printf("\n"); + fflush(stdout); flint_abort(); } @@ -105,6 +106,7 @@ main(void) flint_printf("p = "), fmpz_print(p), flint_printf("\n"); flint_printf("d = %wd\n", d); flint_printf("N = %wd\n", N); + fflush(stdout); flint_abort(); } diff --git a/qadic/test/t-trace.c b/qadic/test/t-trace.c index 2e18f4a0fd..5e8f328283 100644 --- a/qadic/test/t-trace.c +++ b/qadic/test/t-trace.c @@ -76,6 +76,7 @@ main(void) } flint_printf("ans = %d\n", ans); qadic_ctx_print(ctx); + fflush(stdout); flint_abort(); } diff --git a/qsieve/test/t-factor.c b/qsieve/test/t-factor.c index 9bef55c2fb..76c2960ec0 100644 --- a/qsieve/test/t-factor.c +++ b/qsieve/test/t-factor.c @@ -67,6 +67,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("Test n with large prime factor\n"); flint_printf("%ld factors found\n", factors->num); + fflush(stdout); flint_abort(); } @@ -96,6 +97,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("Test random n, two factors\ni = %wd\n", i); flint_printf("%ld factors found\n", factors->num); + fflush(stdout); flint_abort(); } @@ -127,6 +129,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("Test random n, three factors\ni = %wd\n", i); flint_printf("%ld factors found\n", factors->num); + fflush(stdout); flint_abort(); } @@ -156,6 +159,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("Test random n, small factors\ni = %wd\n", i); flint_printf("%ld factors found\n", factors->num); + fflush(stdout); flint_abort(); } diff --git a/qsieve/test/t-primes_init.c b/qsieve/test/t-primes_init.c index b3a6befa30..38aea4b3b1 100644 --- a/qsieve/test/t-primes_init.c +++ b/qsieve/test/t-primes_init.c @@ -57,6 +57,7 @@ int main(void) flint_printf("%wd is not a factor of ", small_factor); fmpz_print(qs_inf->n); flint_printf("\n"); + fflush(stdout); flint_abort(); } else @@ -77,6 +78,7 @@ int main(void) flint_printf("%d is not a square root of ", qs_inf->sqrts[j]); fmpz_print(qs_inf->kn); flint_printf(" modulo %d\n", qs_inf->factor_base[j].p); + fflush(stdout); flint_abort(); } @@ -90,6 +92,7 @@ int main(void) { flint_printf("%wd is not an inverse of %wd\n", qs_inf->factor_base[j].pinv, qs_inf->factor_base[j].p); + fflush(stdout); flint_abort(); } } @@ -105,6 +108,7 @@ int main(void) flint_printf("%wd is not a factor of ", small_factor); fmpz_print(qs_inf->n); flint_printf("\n"); + fflush(stdout); flint_abort(); } else goto cleanup1; @@ -122,6 +126,7 @@ int main(void) flint_printf("%d is not a square root of ", qs_inf->sqrts[j]); fmpz_print(qs_inf->kn); flint_printf(" modulo %d\n", qs_inf->factor_base[j].p); + fflush(stdout); flint_abort(); } @@ -134,6 +139,7 @@ int main(void) { flint_printf("%wd is not an inverse of %wd\n", qs_inf->factor_base[j].pinv, qs_inf->factor_base[j].p); + fflush(stdout); flint_abort(); } } @@ -149,6 +155,7 @@ int main(void) flint_printf("%wd is not a factor of ", small_factor); fmpz_print(n); flint_printf("\n"); + fflush(stdout); flint_abort(); } else goto cleanup1; @@ -166,6 +173,7 @@ int main(void) flint_printf("%d is not a square root of ", qs_inf->sqrts[j]); fmpz_print(qs_inf->kn); flint_printf(" modulo %d\n", qs_inf->factor_base[j].p); + fflush(stdout); flint_abort(); } @@ -178,6 +186,7 @@ int main(void) { flint_printf("%wd is not an inverse of %wd\n", qs_inf->factor_base[j].pinv, qs_inf->factor_base[j].p); + fflush(stdout); flint_abort(); } } @@ -193,6 +202,7 @@ int main(void) flint_printf("%wd is not a factor of ", small_factor); fmpz_print(n); flint_printf("\n"); + fflush(stdout); flint_abort(); } else goto cleanup1; @@ -210,6 +220,7 @@ int main(void) flint_printf("%d is not a square root of ", qs_inf->sqrts[j]); fmpz_print(qs_inf->kn); flint_printf(" modulo %d\n", qs_inf->factor_base[j].p); + fflush(stdout); flint_abort(); } @@ -222,6 +233,7 @@ int main(void) { flint_printf("%wd is not an inverse of %wd\n", qs_inf->factor_base[j].pinv, qs_inf->factor_base[j].p); + fflush(stdout); flint_abort(); } } diff --git a/test/t-add_ssaaaa.c b/test/t-add_ssaaaa.c index 79f3da359d..053ea0193d 100644 --- a/test/t-add_ssaaaa.c +++ b/test/t-add_ssaaaa.c @@ -46,6 +46,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("ah1 = %wu, al1 = %wu, ah2 = %wu, al1 = %wu\n", ah1, al1, ah2, al1); flint_printf("sh2 = %wu, sh1 = %wu, sl2 = %wu, sl1 = %wu\n", sh2, sh1, sl2, sl1); + fflush(stdout); flint_abort(); } } diff --git a/test/t-add_sssaaaaaa.c b/test/t-add_sssaaaaaa.c index a7b51b5278..8b65fb804c 100644 --- a/test/t-add_sssaaaaaa.c +++ b/test/t-add_sssaaaaaa.c @@ -49,6 +49,7 @@ int main(void) flint_printf("b[2] = %wu, b[1] = %wu, b[0] = %wu\n", b[2], b[1], b[0]); flint_printf("s[2] = %wu, s[1] = %wu, s[0] = %wu\n", s[2], s[1], s[0]); flint_printf("t[2] = %wu, t[1] = %wu, t[0] = %wu\n", t[2], t[1], t[0]); + fflush(stdout); flint_abort(); } } diff --git a/test/t-add_ssssaaaaaaaa.c b/test/t-add_ssssaaaaaaaa.c index 5a518643ce..f15f1a7d65 100644 --- a/test/t-add_ssssaaaaaaaa.c +++ b/test/t-add_ssssaaaaaaaa.c @@ -46,6 +46,7 @@ int main(void) flint_printf("b[3] = %wu, b[2] = %wu, b[1] = %wu, b[0] = %wu\n", b[3], b[2], b[1], b[0]); flint_printf("s[3] = %wu, s[2] = %wu, s[1] = %wu, s[0] = %wu\n", s[3], s[2], s[1], s[0]); flint_printf("t[3] = %wu, t[2] = %wu, t[1] = %wu, t[0] = %wu\n", t[3], t[2], t[1], t[0]); + fflush(stdout); flint_abort(); } @@ -70,6 +71,7 @@ int main(void) flint_printf("b[3] = %wu, b[2] = %wu, b[1] = %wu, b[0] = %wu\n", b[3], b[2], b[1], b[0]); flint_printf("s[3] = %wu, s[2] = %wu, s[1] = %wu, s[0] = %wu\n", s[3], s[2], s[1], s[0]); flint_printf("t[3] = %wu, t[2] = %wu, t[1] = %wu, t[0] = %wu\n", t[3], t[2], t[1], t[0]); + fflush(stdout); flint_abort(); } } diff --git a/test/t-byte_swap.c b/test/t-byte_swap.c index a6e7fef183..91ebeb131b 100644 --- a/test/t-byte_swap.c +++ b/test/t-byte_swap.c @@ -55,6 +55,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("byte_swap(byte_swap(n)) != n\n"); flint_printf("n = %wx, r1 = %wx, r2 = %wx\n", n, r1, r2); + fflush(stdout); flint_abort(); } } @@ -77,6 +78,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("byte_swap(n) != byte_swap_naive(n)\n"); flint_printf("n = %wx, r1 = %wx, r2 = %wx\n", n, r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/test/t-count_leading_zeros.c b/test/t-count_leading_zeros.c index 7ccf4bbdbe..598877a75f 100644 --- a/test/t-count_leading_zeros.c +++ b/test/t-count_leading_zeros.c @@ -39,6 +39,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, count = %u\n", n, count); + fflush(stdout); flint_abort(); } } diff --git a/test/t-count_trailing_zeros.c b/test/t-count_trailing_zeros.c index 787469f2c5..d8787327c4 100644 --- a/test/t-count_trailing_zeros.c +++ b/test/t-count_trailing_zeros.c @@ -39,6 +39,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, count = %u\n", n, count); + fflush(stdout); flint_abort(); } } diff --git a/test/t-invert_limb.c b/test/t-invert_limb.c index 0407c1eb2a..bf0ae51db2 100644 --- a/test/t-invert_limb.c +++ b/test/t-invert_limb.c @@ -42,6 +42,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wx, ninv1 = %wx, ninv2 = %wx\n", n, ninv1, ninv2); + fflush(stdout); flint_abort(); } } diff --git a/test/t-sdiv_qrnnd.c b/test/t-sdiv_qrnnd.c index 9d9789ed2d..2e9822e848 100644 --- a/test/t-sdiv_qrnnd.c +++ b/test/t-sdiv_qrnnd.c @@ -57,6 +57,7 @@ int main(void) flint_printf("q = %wd\n", q); flint_printf("r = %wd\n", r); flint_printf("ph = %wu, pl = %wu\n", ph, pl); + fflush(stdout); flint_abort(); } @@ -72,6 +73,7 @@ int main(void) flint_printf("d = %wd\n", d); flint_printf("q = %wd\n", q); flint_printf("r = %wd\n", r); + fflush(stdout); flint_abort(); } } diff --git a/test/t-smul_ppmm.c b/test/t-smul_ppmm.c index ff5a9b6ec5..e3903ae9b8 100644 --- a/test/t-smul_ppmm.c +++ b/test/t-smul_ppmm.c @@ -76,6 +76,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("m1 = %wu, m2 = %wu\n", n1, n2); flint_printf("ph2 = %wu, ph1 = %wu, pl2 = %wu, pl1 = %wu\n", ph2, ph1, pl2, pl1); + fflush(stdout); flint_abort(); } } diff --git a/test/t-sub_dddmmmsss.c b/test/t-sub_dddmmmsss.c index 1a05ebb6f3..e21863808a 100644 --- a/test/t-sub_dddmmmsss.c +++ b/test/t-sub_dddmmmsss.c @@ -48,6 +48,7 @@ int main(void) flint_printf("b[2] = %wu, b[1] = %wu, b[0] = %wu\n", b[2], b[1], b[0]); flint_printf("s[2] = %wu, s[1] = %wu, s[0] = %wu\n", s[2], s[1], s[0]); flint_printf("t[2] = %wu, t[1] = %wu, t[0] = %wu\n", t[2], t[1], t[0]); + fflush(stdout); flint_abort(); } } diff --git a/test/t-sub_ddmmss.c b/test/t-sub_ddmmss.c index f559fada0c..133c99a1d7 100644 --- a/test/t-sub_ddmmss.c +++ b/test/t-sub_ddmmss.c @@ -47,6 +47,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("mh = %wu, ml = %wu, sh = %wu, sl = %wu\n", mh, ml, sh, sl); flint_printf("dh2 = %wu, dh1 = %wu, dl2 = %wu, dl1 = %wu\n", dh2, dh1, dl2, dl1); + fflush(stdout); flint_abort(); } } diff --git a/test/t-udiv_qrnnd.c b/test/t-udiv_qrnnd.c index 4f5a1c15a4..24ed7ee440 100644 --- a/test/t-udiv_qrnnd.c +++ b/test/t-udiv_qrnnd.c @@ -46,6 +46,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("nh = %wu, nl = %wu, d = %wu\n", nh, nl, d); flint_printf("ph = %wu, pl = %wu\n", ph, pl); + fflush(stdout); flint_abort(); } } diff --git a/test/t-udiv_qrnnd_preinv.c b/test/t-udiv_qrnnd_preinv.c index 8549d35f23..cd3a04633f 100644 --- a/test/t-udiv_qrnnd_preinv.c +++ b/test/t-udiv_qrnnd_preinv.c @@ -48,6 +48,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("nh = %wu, nl = %wu, d = %wu, dinv = %wu\n", nh, nl, d, dinv); flint_printf("q1 = %wu, q2 = %wu, r1 = %wu, r2 = %wu\n", q1, q2, r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/test/t-umul_ppmm.c b/test/t-umul_ppmm.c index 0aa514dd1a..38d7260a44 100644 --- a/test/t-umul_ppmm.c +++ b/test/t-umul_ppmm.c @@ -56,6 +56,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("m1 = %wu, m2 = %wu\n", m1, m2); flint_printf("ph2 = %wu, ph1 = %wu, pl2 = %wu, pl1 = %wu\n", ph2, ph1, pl2, pl1); + fflush(stdout); flint_abort(); } } diff --git a/thread_pool/test/t-thread_pool.c b/thread_pool/test/t-thread_pool.c index 1426e418fa..163555f5d4 100644 --- a/thread_pool/test/t-thread_pool.c +++ b/thread_pool/test/t-thread_pool.c @@ -188,6 +188,7 @@ main(void) printf("x: "); fmpz_print(x); printf("\n"); printf("y: "); fmpz_print(y); printf("\n"); printf("test1 failed\n"); + fflush(stdout); flint_abort(); } @@ -198,6 +199,7 @@ main(void) printf("x: "); fmpz_print(x); printf("\n"); printf("y: "); fmpz_print(y); printf("\n"); printf("test2 failed\n"); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-addmod.c b/ulong_extras/test/t-addmod.c index b8e45bf726..96c860e979 100644 --- a/ulong_extras/test/t-addmod.c +++ b/ulong_extras/test/t-addmod.c @@ -43,6 +43,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = %wu, b = %wu, d = %wu\n", a, b, d); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-cbrt.c b/ulong_extras/test/t-cbrt.c index b6b927bd64..a4553943db 100644 --- a/ulong_extras/test/t-cbrt.c +++ b/ulong_extras/test/t-cbrt.c @@ -46,6 +46,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); @@ -77,6 +78,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); @@ -108,6 +110,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); @@ -139,6 +142,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); diff --git a/ulong_extras/test/t-cbrt_binary_search.c b/ulong_extras/test/t-cbrt_binary_search.c index 0b31058a8c..5eee640aa8 100644 --- a/ulong_extras/test/t-cbrt_binary_search.c +++ b/ulong_extras/test/t-cbrt_binary_search.c @@ -46,6 +46,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); @@ -77,6 +78,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); @@ -108,6 +110,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); @@ -139,6 +142,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); diff --git a/ulong_extras/test/t-cbrt_chebyshev_approx.c b/ulong_extras/test/t-cbrt_chebyshev_approx.c index 4ca13138bc..a317878964 100644 --- a/ulong_extras/test/t-cbrt_chebyshev_approx.c +++ b/ulong_extras/test/t-cbrt_chebyshev_approx.c @@ -46,6 +46,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); @@ -76,6 +77,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); @@ -107,6 +109,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); @@ -138,6 +141,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); diff --git a/ulong_extras/test/t-cbrt_newton_iteration.c b/ulong_extras/test/t-cbrt_newton_iteration.c index a316653147..29047429cb 100644 --- a/ulong_extras/test/t-cbrt_newton_iteration.c +++ b/ulong_extras/test/t-cbrt_newton_iteration.c @@ -46,6 +46,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); @@ -76,6 +77,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); @@ -107,6 +109,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); @@ -138,6 +141,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, val = %wd, ans = %wu\n", n, val, ans); + fflush(stdout); flint_abort(); } mpz_clear(mpz_n); diff --git a/ulong_extras/test/t-cbrtrem.c b/ulong_extras/test/t-cbrtrem.c index 62a47cdcb8..bed84e1c09 100644 --- a/ulong_extras/test/t-cbrtrem.c +++ b/ulong_extras/test/t-cbrtrem.c @@ -50,6 +50,7 @@ int main(void) flint_printf("Passed Parameters : n = %wu", c); flint_printf("Answer generated : base = %wu remainder = %wu", a, b); flint_printf("Expected answer : base = %wu remainder = %wu", i, j); + fflush(stdout); flint_abort(); } mpz_clear(e); diff --git a/ulong_extras/test/t-compute_primes.c b/ulong_extras/test/t-compute_primes.c index 4551d49266..ce02340575 100644 --- a/ulong_extras/test/t-compute_primes.c +++ b/ulong_extras/test/t-compute_primes.c @@ -55,6 +55,7 @@ int main() flint_printf("FAIL!\n"); flint_printf("n = %wd, p1 = %wu, p2 = %wu\n", n, primes[n], ref_primes[n]); flint_printf("inv1 = %g, inv2 = %g\n", inverses[n], ref_inverses[n]); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-discrete_log_bsgs.c b/ulong_extras/test/t-discrete_log_bsgs.c index 9f1c0ae707..4fc1044b1b 100644 --- a/ulong_extras/test/t-discrete_log_bsgs.c +++ b/ulong_extras/test/t-discrete_log_bsgs.c @@ -41,6 +41,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%wu ** (%wu) == %wu != %wu\n", root, d, result, b); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-div2_preinv.c b/ulong_extras/test/t-div2_preinv.c index bf46555284..2dd7301bac 100644 --- a/ulong_extras/test/t-div2_preinv.c +++ b/ulong_extras/test/t-div2_preinv.c @@ -40,6 +40,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("n = %wu, d = %wu, dinv = %wu\n", n, d, dinv); flint_printf("q1 = %wu, q2 = %wu\n", q1, q2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-divides.c b/ulong_extras/test/t-divides.c index 11b705e42c..ab283acab4 100644 --- a/ulong_extras/test/t-divides.c +++ b/ulong_extras/test/t-divides.c @@ -43,6 +43,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, p = %wu, q = %wu\n", n, p, q); + fflush(stdout); flint_abort(); } } @@ -68,6 +69,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, p = %wu, q = %wu\n", n, p, q); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-divrem2_precomp.c b/ulong_extras/test/t-divrem2_precomp.c index f9a4a099dd..24572df44c 100644 --- a/ulong_extras/test/t-divrem2_precomp.c +++ b/ulong_extras/test/t-divrem2_precomp.c @@ -47,6 +47,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("n = %wu, d = %wu, dpre = %f\n", n, d, dpre); flint_printf("q1 = %wu, q2 = %wu, r1 = %wu, r2 = %wu\n", q1, q2, r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-divrem2_preinv.c b/ulong_extras/test/t-divrem2_preinv.c index 64f918ccd3..8ab644e943 100644 --- a/ulong_extras/test/t-divrem2_preinv.c +++ b/ulong_extras/test/t-divrem2_preinv.c @@ -42,6 +42,7 @@ main(void) flint_printf("n = %wu, d = %wu, dinv = %wu\n", n, d, dinv); flint_printf("q1 = %wu, q2 = %wu\n", q1, q2); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-euler_phi.c b/ulong_extras/test/t-euler_phi.c index 916821dd48..20601934d1 100644 --- a/ulong_extras/test/t-euler_phi.c +++ b/ulong_extras/test/t-euler_phi.c @@ -32,6 +32,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("phi(%d) = %d, got %wu\n", n, t, n_euler_phi(n)); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-factor.c b/ulong_extras/test/t-factor.c index 7dba0d86a2..46cda96e56 100644 --- a/ulong_extras/test/t-factor.c +++ b/ulong_extras/test/t-factor.c @@ -46,6 +46,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n1 = %wu, n2 = %wu\n", n1, n2); + fflush(stdout); flint_abort(); } } @@ -70,6 +71,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n1 = %wu, n2 = %wu\n", n1, n2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-factor_SQUFOF.c b/ulong_extras/test/t-factor_SQUFOF.c index abcd2f0db0..83ee9ee493 100644 --- a/ulong_extras/test/t-factor_SQUFOF.c +++ b/ulong_extras/test/t-factor_SQUFOF.c @@ -48,6 +48,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n1 = %wu, n2 = %wu\n", n1, n2); + fflush(stdout); flint_abort(); } } @@ -57,6 +58,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Only %wu numbers factored\n", count); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-factor_ecm.c b/ulong_extras/test/t-factor_ecm.c index bd4f057499..b1c2179f52 100644 --- a/ulong_extras/test/t-factor_ecm.c +++ b/ulong_extras/test/t-factor_ecm.c @@ -47,6 +47,7 @@ int main(void) flint_printf("Number : %wu = %wu * %wu\n", prod, prime1, prime2); flint_printf("Factor found : %wu", f); flint_printf("Aborting"); + fflush(stdout); flint_abort(); } } @@ -60,6 +61,7 @@ int main(void) { flint_printf("Too many unsuccessful factorizations, %d\n", fails); flint_printf("Aborting\n"); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-factor_lehman.c b/ulong_extras/test/t-factor_lehman.c index 4d11386e2d..ab1356af8d 100644 --- a/ulong_extras/test/t-factor_lehman.c +++ b/ulong_extras/test/t-factor_lehman.c @@ -44,6 +44,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n1 = %wu, n2 = %wu\n", n1, n2); + fflush(stdout); flint_abort(); } } @@ -82,6 +83,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wd, n3 = %wu\n", n, n3); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-factor_one_line.c b/ulong_extras/test/t-factor_one_line.c index 5b28420470..584d19ab73 100644 --- a/ulong_extras/test/t-factor_one_line.c +++ b/ulong_extras/test/t-factor_one_line.c @@ -51,6 +51,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n1 = %wu, n2 = %wu\n", n1, n2); + fflush(stdout); flint_abort(); } } @@ -60,6 +61,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Only %wu numbers factored\n", count); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-factor_partial.c b/ulong_extras/test/t-factor_partial.c index 13c44556ce..0ce6f06d05 100644 --- a/ulong_extras/test/t-factor_partial.c +++ b/ulong_extras/test/t-factor_partial.c @@ -46,6 +46,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n1 = %wu, n2 = %wu\n", n1, n2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-factor_pollard_brent.c b/ulong_extras/test/t-factor_pollard_brent.c index ac68e6f729..647e270578 100644 --- a/ulong_extras/test/t-factor_pollard_brent.c +++ b/ulong_extras/test/t-factor_pollard_brent.c @@ -49,6 +49,7 @@ int main(void) flint_printf("FAIL : Wrong factor calculated\n"); flint_printf("n : %wu\n", primeprod); flint_printf("Factor calculated: %wn\n", fac); + fflush(stdout); flint_abort(); } } @@ -63,6 +64,7 @@ int main(void) #endif { printf("FAIL : Pollard Rho - Brent failed too many times (%d times)\n", fails); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-factor_power235.c b/ulong_extras/test/t-factor_power235.c index 7758f0a62e..cb8b3d40b8 100644 --- a/ulong_extras/test/t-factor_power235.c +++ b/ulong_extras/test/t-factor_power235.c @@ -40,6 +40,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("factor = %wu, exp = %wu\n", factor, exp); + fflush(stdout); flint_abort(); } } @@ -59,6 +60,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("factor = %wu, exp = %wu\n", factor, exp); + fflush(stdout); flint_abort(); } } @@ -78,6 +80,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("factor = %wu, exp = %wu\n", factor, exp); + fflush(stdout); flint_abort(); } } @@ -96,6 +99,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n1 = %wu, exp = %wu\n", n1, exp); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-factor_pp1.c b/ulong_extras/test/t-factor_pp1.c index 0447ebb03a..bf46bd8431 100644 --- a/ulong_extras/test/t-factor_pp1.c +++ b/ulong_extras/test/t-factor_pp1.c @@ -48,6 +48,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n1 = %wu, n2 = %wu\n", n1, n2); + fflush(stdout); flint_abort(); } } @@ -57,6 +58,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Only %wu numbers factored\n", count); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-factor_trial.c b/ulong_extras/test/t-factor_trial.c index c0ec32aa5c..64c428d82d 100644 --- a/ulong_extras/test/t-factor_trial.c +++ b/ulong_extras/test/t-factor_trial.c @@ -44,6 +44,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n1 = %wu, n2 = %wu\n", n1, n2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-factor_trial_partial.c b/ulong_extras/test/t-factor_trial_partial.c index 10f236210f..94039ca23f 100644 --- a/ulong_extras/test/t-factor_trial_partial.c +++ b/ulong_extras/test/t-factor_trial_partial.c @@ -39,6 +39,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n1 = %wu, n2 = %wu, prod = %wu\n", n1, n2, prod); + fflush(stdout); flint_abort(); } @@ -52,6 +53,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n1 = %wu, n2 = %wu\n", n1, n2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-factor_trial_range.c b/ulong_extras/test/t-factor_trial_range.c index 7879497829..a10153af5c 100644 --- a/ulong_extras/test/t-factor_trial_range.c +++ b/ulong_extras/test/t-factor_trial_range.c @@ -45,6 +45,7 @@ int main(void) { flint_printf("FAIL\n"); flint_printf("n1 = %wu, n2 = %wu\n", n1, n2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-factorial_fast_mod2_preinv.c b/ulong_extras/test/t-factorial_fast_mod2_preinv.c index 411bc7ef70..e186b669b9 100644 --- a/ulong_extras/test/t-factorial_fast_mod2_preinv.c +++ b/ulong_extras/test/t-factorial_fast_mod2_preinv.c @@ -54,6 +54,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu\np = %wu\nx = %wu\ny = %wu\n", n, p, x, y); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-factorial_mod2_preinv.c b/ulong_extras/test/t-factorial_mod2_preinv.c index 48f3968e4a..f6082ae2bf 100644 --- a/ulong_extras/test/t-factorial_mod2_preinv.c +++ b/ulong_extras/test/t-factorial_mod2_preinv.c @@ -54,6 +54,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu\np = %wu\nx = %wu\ny = %wu\n", n, p, x, y); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-gcd.c b/ulong_extras/test/t-gcd.c index 3012e62949..0f8eaa479d 100644 --- a/ulong_extras/test/t-gcd.c +++ b/ulong_extras/test/t-gcd.c @@ -50,6 +50,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("gcd(ac, bc) != gcd(a, b)\n"); flint_printf("a = %wu, b = %wu, c = %wu, g = %wu\n", a, b, c, g); + fflush(stdout); flint_abort(); } } @@ -69,6 +70,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("gcd(a, 0) != a\n"); flint_printf("a = %wu\n", a); + fflush(stdout); flint_abort(); } } @@ -88,6 +90,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("gcd(0, b) != b\n"); flint_printf("b = %wu\n", b); + fflush(stdout); flint_abort(); } } @@ -99,6 +102,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("gcd(0, 0) != 0\n"); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-gcd_full.c b/ulong_extras/test/t-gcd_full.c index e726ae0e3a..6296822b7a 100644 --- a/ulong_extras/test/t-gcd_full.c +++ b/ulong_extras/test/t-gcd_full.c @@ -46,6 +46,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("a = %wu, b = %wu, c = %wu\n", a, b, c); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-gcdinv.c b/ulong_extras/test/t-gcdinv.c index 7fde07e4a9..59147a02ad 100644 --- a/ulong_extras/test/t-gcdinv.c +++ b/ulong_extras/test/t-gcdinv.c @@ -55,6 +55,7 @@ main(void) flint_printf("a = %wu, b = %wu, c = %wu\n", a, b, c); flint_printf("g = %wu, g2 = %wu, t = %wd, t2 = %wd\n", g, g2, t, t2); + fflush(stdout); flint_abort(); } @@ -70,6 +71,7 @@ main(void) flint_printf("Incorrect inverse\n"); flint_printf("a = %wu, b = %wu, c = %wu\n", a, b, c); flint_printf("g2 = %wu, s = %wd, t2 = %wd\n", g2, s, t2); + fflush(stdout); flint_abort(); } } @@ -86,6 +88,7 @@ main(void) flint_printf("FAIL\n"); flint_printf("Incorrect modulo 1\n"); flint_printf("g = %wu, s = %wu\n", g, s); + fflush(stdout); flint_abort(); } } @@ -105,6 +108,7 @@ main(void) flint_printf("FAIL\n"); flint_printf("gcd(0, b) == 1\n"); flint_printf("b = %wu, s = %wu\n", b, s); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-invmod.c b/ulong_extras/test/t-invmod.c index b17e83daf4..7997970184 100644 --- a/ulong_extras/test/t-invmod.c +++ b/ulong_extras/test/t-invmod.c @@ -45,6 +45,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("a = %wu, b = %wu, r = %wd\n", a, b, r); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-is_oddprime_binary.c b/ulong_extras/test/t-is_oddprime_binary.c index 61401e8cd0..d8324ac05b 100644 --- a/ulong_extras/test/t-is_oddprime_binary.c +++ b/ulong_extras/test/t-is_oddprime_binary.c @@ -47,6 +47,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared composite\n", d); + fflush(stdout); flint_abort(); } @@ -72,6 +73,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared prime\n", d); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-is_oddprime_small.c b/ulong_extras/test/t-is_oddprime_small.c index 7a2e67fc68..19bc2a5d0b 100644 --- a/ulong_extras/test/t-is_oddprime_small.c +++ b/ulong_extras/test/t-is_oddprime_small.c @@ -45,6 +45,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared composite\n", d); + fflush(stdout); flint_abort(); } @@ -69,6 +70,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared prime\n", d); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-is_perfect_power.c b/ulong_extras/test/t-is_perfect_power.c index c7237c08d4..fd30ec90c3 100644 --- a/ulong_extras/test/t-is_perfect_power.c +++ b/ulong_extras/test/t-is_perfect_power.c @@ -35,12 +35,14 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d^2 = %wu is declared not a perfect power\n", d*d); + fflush(stdout); flint_abort(); } if (n_pow(root, result) != n_pow(d, 2)) { flint_printf("FAIL:\n"); flint_printf("%wu^%wu != %wu\n", root, result, d*d); + fflush(stdout); flint_abort(); } } @@ -55,12 +57,14 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d^3 = %wu is declared not a perfect power\n", d*d*d); + fflush(stdout); flint_abort(); } if (n_pow(root, result) != n_pow(d, 3)) { flint_printf("FAIL:\n"); flint_printf("%wu^%wu != %wu\n", root, result, d*d*d); + fflush(stdout); flint_abort(); } } @@ -75,12 +79,14 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d^5 = %wu is declared not a perfect power\n", d*d*d*d*d); + fflush(stdout); flint_abort(); } if (n_pow(root, result) != n_pow(d, 5)) { flint_printf("FAIL:\n"); flint_printf("%wu^%wu != %wu\n", root, result, d*d*d*d*d); + fflush(stdout); flint_abort(); } } @@ -98,6 +104,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%wu^%wu != %wu\n", root, result, n); + fflush(stdout); flint_abort(); } @@ -121,6 +128,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared a perfect power\n", d); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-is_perfect_power235.c b/ulong_extras/test/t-is_perfect_power235.c index cb7b1d2bc8..daeda8a304 100644 --- a/ulong_extras/test/t-is_perfect_power235.c +++ b/ulong_extras/test/t-is_perfect_power235.c @@ -37,6 +37,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d^2 = %wu is declared not a perfect power\n", d*d); + fflush(stdout); flint_abort(); } @@ -53,6 +54,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d^3 = %wu is declared not a perfect power\n", d*d*d); + fflush(stdout); flint_abort(); } @@ -69,6 +71,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d^5 = %wu is declared not a perfect power\n", d*d*d*d*d); + fflush(stdout); flint_abort(); } @@ -90,6 +93,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared a perfect power\n", d); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-is_prime.c b/ulong_extras/test/t-is_prime.c index 9e3336d36e..5ffdde7248 100644 --- a/ulong_extras/test/t-is_prime.c +++ b/ulong_extras/test/t-is_prime.c @@ -93,6 +93,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared composite\n", d); + fflush(stdout); flint_abort(); } @@ -116,6 +117,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared prime\n", d); + fflush(stdout); flint_abort(); } @@ -137,6 +139,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Perfect power d = %wu is declared prime\n", d); + fflush(stdout); flint_abort(); } } @@ -151,6 +154,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Known composite d = %wu is declared prime\n", d); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-is_prime_pocklington.c b/ulong_extras/test/t-is_prime_pocklington.c index 67300eb1ab..cbadf70417 100644 --- a/ulong_extras/test/t-is_prime_pocklington.c +++ b/ulong_extras/test/t-is_prime_pocklington.c @@ -46,6 +46,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared composite\n", d); + fflush(stdout); flint_abort(); } @@ -70,6 +71,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared prime\n", d); + fflush(stdout); flint_abort(); } @@ -79,6 +81,7 @@ int main(void) if (count > 200 * flint_test_multiplier()) { flint_printf("FAIL: Pocklington-Lehmer failed too many times (%wu times)\n", count); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-is_prime_pseudosquare.c b/ulong_extras/test/t-is_prime_pseudosquare.c index 848c880d1f..34a71c7e6c 100644 --- a/ulong_extras/test/t-is_prime_pseudosquare.c +++ b/ulong_extras/test/t-is_prime_pseudosquare.c @@ -43,6 +43,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared composite\n", d); + fflush(stdout); flint_abort(); } @@ -65,6 +66,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared prime\n", d); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-is_probabprime.c b/ulong_extras/test/t-is_probabprime.c index d9b02689fc..8efa70b66d 100644 --- a/ulong_extras/test/t-is_probabprime.c +++ b/ulong_extras/test/t-is_probabprime.c @@ -45,6 +45,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared composite\n", d); + fflush(stdout); flint_abort(); } @@ -67,6 +68,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared prime\n", d); + fflush(stdout); flint_abort(); } @@ -88,6 +90,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Perfect power d = %wu is declared prime\n", d); + fflush(stdout); flint_abort(); } } @@ -102,6 +105,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("Known composite d = %wu is declared prime\n", d); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-is_probabprime_BPSW.c b/ulong_extras/test/t-is_probabprime_BPSW.c index 7a5bdea27f..78263c0763 100644 --- a/ulong_extras/test/t-is_probabprime_BPSW.c +++ b/ulong_extras/test/t-is_probabprime_BPSW.c @@ -43,6 +43,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared composite\n", d); + fflush(stdout); flint_abort(); } @@ -64,6 +65,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared prime\n", d); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-is_probabprime_fermat.c b/ulong_extras/test/t-is_probabprime_fermat.c index ae6721e237..c5f716a7c7 100644 --- a/ulong_extras/test/t-is_probabprime_fermat.c +++ b/ulong_extras/test/t-is_probabprime_fermat.c @@ -52,6 +52,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared composite\n", d); + fflush(stdout); flint_abort(); } @@ -85,6 +86,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%wu composites declared prime\n", count); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-is_probabprime_fibonacci.c b/ulong_extras/test/t-is_probabprime_fibonacci.c index 12766b88f3..91ec7b6c93 100644 --- a/ulong_extras/test/t-is_probabprime_fibonacci.c +++ b/ulong_extras/test/t-is_probabprime_fibonacci.c @@ -44,6 +44,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared composite\n", d); + fflush(stdout); flint_abort(); } @@ -71,6 +72,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%wu composites declared prime\n", count); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-is_probabprime_lucas.c b/ulong_extras/test/t-is_probabprime_lucas.c index a1e7ab5cfc..c83f36c776 100644 --- a/ulong_extras/test/t-is_probabprime_lucas.c +++ b/ulong_extras/test/t-is_probabprime_lucas.c @@ -44,6 +44,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("d = %wu is declared composite\n", d); + fflush(stdout); flint_abort(); } @@ -70,6 +71,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%wu composites declared prime\n", count); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-is_square.c b/ulong_extras/test/t-is_square.c index d1b358dba1..d93d55a4c5 100644 --- a/ulong_extras/test/t-is_square.c +++ b/ulong_extras/test/t-is_square.c @@ -38,6 +38,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("s = %wu is declared square\n", s); + fflush(stdout); flint_abort(); } } @@ -55,6 +56,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("s = %wu is declared square\n", s); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-is_squarefree.c b/ulong_extras/test/t-is_squarefree.c index 1dd4ba641d..9c42150c27 100644 --- a/ulong_extras/test/t-is_squarefree.c +++ b/ulong_extras/test/t-is_squarefree.c @@ -21,6 +21,7 @@ void check(mp_limb_t n, int s1, int s2) { flint_printf("FAIL:\n"); flint_printf("%wu: got %d instead of %d\n", n, s1, s2); + fflush(stdout); flint_abort(); } } @@ -63,6 +64,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("expected %d squarefree numbers <= 10000 (got %d)\n", 6083, s); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-is_strong_probabprime2_preinv.c b/ulong_extras/test/t-is_strong_probabprime2_preinv.c index e2fa2267dd..34cbc571a7 100644 --- a/ulong_extras/test/t-is_strong_probabprime2_preinv.c +++ b/ulong_extras/test/t-is_strong_probabprime2_preinv.c @@ -56,6 +56,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("a = %wu, d = %wu\n", a, d); + fflush(stdout); flint_abort(); } } @@ -101,6 +102,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("count = %wu\n", count); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-is_strong_probabprime_precomp.c b/ulong_extras/test/t-is_strong_probabprime_precomp.c index 0fbbaf4c55..7d76e08e43 100644 --- a/ulong_extras/test/t-is_strong_probabprime_precomp.c +++ b/ulong_extras/test/t-is_strong_probabprime_precomp.c @@ -57,6 +57,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("a = %wu, d = %wu\n", a, d); + fflush(stdout); flint_abort(); } } @@ -98,6 +99,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("count = %wu\n", count); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-jacobi.c b/ulong_extras/test/t-jacobi.c index 7232c03423..a94999a761 100644 --- a/ulong_extras/test/t-jacobi.c +++ b/ulong_extras/test/t-jacobi.c @@ -48,6 +48,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("a = %wu, d = %wu\n", a, d); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-ll_mod_preinv.c b/ulong_extras/test/t-ll_mod_preinv.c index 652096397e..dde88a61a9 100644 --- a/ulong_extras/test/t-ll_mod_preinv.c +++ b/ulong_extras/test/t-ll_mod_preinv.c @@ -50,6 +50,7 @@ main(void) flint_printf("nh = %wu, nl = %wu, d = %wu, dinv = %wu\n", nh, nl, d, dinv); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } } @@ -86,6 +87,7 @@ main(void) d, dinv); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); fmpz_clear(n); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-lll_mod_preinv.c b/ulong_extras/test/t-lll_mod_preinv.c index bdf4562bb4..78b077f9f8 100644 --- a/ulong_extras/test/t-lll_mod_preinv.c +++ b/ulong_extras/test/t-lll_mod_preinv.c @@ -46,6 +46,7 @@ main(void) flint_printf("nh = %wu, nm = %wd, nl = %wu, d = %wu, dinv = %wu\n", nh, nm, nl, d, dinv); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-mod2_precomp.c b/ulong_extras/test/t-mod2_precomp.c index 757448d9c2..da3c8ec7bd 100644 --- a/ulong_extras/test/t-mod2_precomp.c +++ b/ulong_extras/test/t-mod2_precomp.c @@ -44,6 +44,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("n = %wu, d = %wu, dpre = %f\n", n, d, dpre); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-mod2_preinv.c b/ulong_extras/test/t-mod2_preinv.c index a7242286fc..e91e75b04e 100644 --- a/ulong_extras/test/t-mod2_preinv.c +++ b/ulong_extras/test/t-mod2_preinv.c @@ -40,6 +40,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("n = %wu, d = %wu, dinv = %wu\n", n, d, dinv); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-mod_precomp.c b/ulong_extras/test/t-mod_precomp.c index ce17766367..337fea2e7d 100644 --- a/ulong_extras/test/t-mod_precomp.c +++ b/ulong_extras/test/t-mod_precomp.c @@ -50,6 +50,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("n = %wu, d = %wu, dinv = %g\n", n, d, dpre); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-moebius_mu.c b/ulong_extras/test/t-moebius_mu.c index b5142a37e4..7400599498 100644 --- a/ulong_extras/test/t-moebius_mu.c +++ b/ulong_extras/test/t-moebius_mu.c @@ -21,6 +21,7 @@ void check(mp_limb_t n, int mu1, int mu2) { flint_printf("FAIL:\n"); flint_printf("mu(%wu): %d != %d\n", n, mu1, mu2); + fflush(stdout); flint_abort(); } } @@ -73,6 +74,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("expected mu(k), k <= 10000 to sum to %d (got %d)\n", -23, s); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-mulmod2.c b/ulong_extras/test/t-mulmod2.c index bb2537a436..ca0bac57ea 100644 --- a/ulong_extras/test/t-mulmod2.c +++ b/ulong_extras/test/t-mulmod2.c @@ -42,6 +42,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = %wu, b = %wu, d = %wu\n", a, b, d); flint_printf("q = %wu, r1 = %wu, r2 = %wu\n", q, r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-mulmod2_preinv.c b/ulong_extras/test/t-mulmod2_preinv.c index 3ce30b3766..6209c30599 100644 --- a/ulong_extras/test/t-mulmod2_preinv.c +++ b/ulong_extras/test/t-mulmod2_preinv.c @@ -43,6 +43,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("a = %wu, b = %wu, d = %wu, dinv = %wu\n", a, b, d, dinv); flint_printf("q = %wu, r1 = %wu, r2 = %wu\n", q, r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-mulmod_precomp.c b/ulong_extras/test/t-mulmod_precomp.c index e557ffd11c..caa0394c41 100644 --- a/ulong_extras/test/t-mulmod_precomp.c +++ b/ulong_extras/test/t-mulmod_precomp.c @@ -49,6 +49,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("a = %wu, b = %wu, d = %wu, dinv = %f\n", a, b, d, dpre); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-mulmod_preinv.c b/ulong_extras/test/t-mulmod_preinv.c index 8f40bd7955..e7a87d875a 100644 --- a/ulong_extras/test/t-mulmod_preinv.c +++ b/ulong_extras/test/t-mulmod_preinv.c @@ -50,6 +50,7 @@ main(void) flint_printf("a = %wu, b = %wu, d = %wu, dinv = %wu\n", a, b, d, dinv); flint_printf("q = %wu, r1 = %wu, r2 = %wu\n", q, r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-mulmod_shoup.c b/ulong_extras/test/t-mulmod_shoup.c index a86c347c8d..8dc403e390 100644 --- a/ulong_extras/test/t-mulmod_shoup.c +++ b/ulong_extras/test/t-mulmod_shoup.c @@ -49,6 +49,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("a = %wu, b = %wu, d = %wu, w_pr = %wu\n", a, b, d, w_pr); flint_printf("q = %wu, r1 = %wu, r2 = %wu\n", q, r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-n_urandint.c b/ulong_extras/test/t-n_urandint.c index d2b910281a..0116929831 100644 --- a/ulong_extras/test/t-n_urandint.c +++ b/ulong_extras/test/t-n_urandint.c @@ -59,6 +59,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("limit = %wu, deviation = %wd\n", limit, deviation); flint_free(count); + fflush(stdout); flint_abort(); } } @@ -115,6 +116,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("limit = %wu, deviation = %wd\n", limit, deviation); flint_free(count_in_subrange); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-nextprime.c b/ulong_extras/test/t-nextprime.c index 7383e2e5f6..7110728e99 100644 --- a/ulong_extras/test/t-nextprime.c +++ b/ulong_extras/test/t-nextprime.c @@ -31,12 +31,14 @@ int main(void) if (n_nextprime(0, 0) != 2) { flint_printf("FAIL: expected n_nextprime(0) = 2"); + fflush(stdout); flint_abort(); } if (n_nextprime(UWORD_MAX_PRIME - 1, 0) != UWORD_MAX_PRIME) { flint_printf("FAIL: expected n_nextprime(UWORD_MAX_PRIME-1) = UWORD_MAX_PRIME"); + fflush(stdout); flint_abort(); } @@ -59,6 +61,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%wu, %wu\n", res1, res2); + fflush(stdout); flint_abort(); } } @@ -78,6 +81,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%wu, %wu\n", res1, res2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-nth_prime_bounds.c b/ulong_extras/test/t-nth_prime_bounds.c index fa09aeac8c..d614f98fd2 100644 --- a/ulong_extras/test/t-nth_prime_bounds.c +++ b/ulong_extras/test/t-nth_prime_bounds.c @@ -28,6 +28,7 @@ void check(ulong n, mp_limb_t ans) flint_printf("FAIL:\n"); flint_printf("n = %wu: %wu < %wu < %wu\n", n, lo, ans, hi); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-pow.c b/ulong_extras/test/t-pow.c index 44e9992355..a9041aecf3 100644 --- a/ulong_extras/test/t-pow.c +++ b/ulong_extras/test/t-pow.c @@ -46,6 +46,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, exp1 = %wu, exp2 = %wu, r1 = %wu, r2 = %wu\n", n, exp1, exp2, r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-powmod.c b/ulong_extras/test/t-powmod.c index 8a899eaad8..6bfcfd1569 100644 --- a/ulong_extras/test/t-powmod.c +++ b/ulong_extras/test/t-powmod.c @@ -59,6 +59,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("a = %wu, exp = %wd, d = %wu\n", a, exp, d); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } @@ -83,6 +84,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("0^0 != 1 mod %wd\n", d); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-powmod2.c b/ulong_extras/test/t-powmod2.c index 38f50c89dc..c591255a8d 100644 --- a/ulong_extras/test/t-powmod2.c +++ b/ulong_extras/test/t-powmod2.c @@ -59,6 +59,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = %wu, exp = %wd, d = %wu\n", a, exp, d); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } @@ -81,6 +82,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("0^0 != 1 mod %wd\n", d); + fflush(stdout); flint_abort(); } } @@ -100,6 +102,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("0^%wd != 0 mod 1\n", exp); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-powmod2_preinv.c b/ulong_extras/test/t-powmod2_preinv.c index eed1e64046..20dd9b8d36 100644 --- a/ulong_extras/test/t-powmod2_preinv.c +++ b/ulong_extras/test/t-powmod2_preinv.c @@ -60,6 +60,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = %wu, exp = %wd, d = %wu, dinv = %wu\n", a, exp, d, dinv); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } @@ -83,6 +84,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("0^0 != 1 mod %wd\n", d); + fflush(stdout); flint_abort(); } } @@ -103,6 +105,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("0^%wd != 0 mod 1\n", exp); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-powmod2_ui_preinv.c b/ulong_extras/test/t-powmod2_ui_preinv.c index 29fcaa8291..d0db3dcc8a 100644 --- a/ulong_extras/test/t-powmod2_ui_preinv.c +++ b/ulong_extras/test/t-powmod2_ui_preinv.c @@ -52,6 +52,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = %wu, exp = %wu, d = %wu\n", a, exp, d); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } @@ -75,6 +76,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("0^0 != 1 mod %wd\n", d); + fflush(stdout); flint_abort(); } } @@ -94,6 +96,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("0^%wd != 0 mod 1\n", exp); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-powmod_precomp.c b/ulong_extras/test/t-powmod_precomp.c index 36fec31c78..1bcc519f2e 100644 --- a/ulong_extras/test/t-powmod_precomp.c +++ b/ulong_extras/test/t-powmod_precomp.c @@ -63,6 +63,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("a = %wu, exp = %wd, d = %wu\n", a, exp, d); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } @@ -89,6 +90,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("0^0 != 1 mod %wd\n", d); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-powmod_ui_precomp.c b/ulong_extras/test/t-powmod_ui_precomp.c index d1d38bb794..a39ab84541 100644 --- a/ulong_extras/test/t-powmod_ui_precomp.c +++ b/ulong_extras/test/t-powmod_ui_precomp.c @@ -56,6 +56,7 @@ int main(void) flint_printf("FAIL:\n"); flint_printf("a = %wu, exp = %wd, d = %wu\n", a, exp, d); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } @@ -82,6 +83,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("0^0 != 1 mod %wd\n", d); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-powmod_ui_preinv.c b/ulong_extras/test/t-powmod_ui_preinv.c index 3f22c4e726..574fb7b35a 100644 --- a/ulong_extras/test/t-powmod_ui_preinv.c +++ b/ulong_extras/test/t-powmod_ui_preinv.c @@ -54,6 +54,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = %wu, exp = %wu, d = %wu\n", a, exp, d); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } @@ -80,6 +81,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("0^0 != 1 mod %wd\n", d); + fflush(stdout); flint_abort(); } } @@ -101,6 +103,7 @@ main(void) { flint_printf("FAIL:\n"); flint_printf("0^%wd != 0 mod 1\n", exp); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-prime_pi.c b/ulong_extras/test/t-prime_pi.c index 4006ece951..40d03ae78d 100644 --- a/ulong_extras/test/t-prime_pi.c +++ b/ulong_extras/test/t-prime_pi.c @@ -29,6 +29,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("expected pi(%d) + 1 = pi(%d)\n", n-1, n); + fflush(stdout); flint_abort(); } } @@ -39,6 +40,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("expected pi(prime(%d)) = %d\n", n, n); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-prime_pi_bounds.c b/ulong_extras/test/t-prime_pi_bounds.c index 87ede00f0f..4938ab4a03 100644 --- a/ulong_extras/test/t-prime_pi_bounds.c +++ b/ulong_extras/test/t-prime_pi_bounds.c @@ -28,6 +28,7 @@ void check(mp_limb_t n, ulong ans) flint_printf("FAIL:\n"); flint_printf("n = %wu: %wu < %wu < %wu\n", n, lo, ans, hi); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-primes.c b/ulong_extras/test/t-primes.c index a414188231..19f4fea422 100644 --- a/ulong_extras/test/t-primes.c +++ b/ulong_extras/test/t-primes.c @@ -43,6 +43,7 @@ int main(void) { flint_printf("FAIL\n"); flint_printf("i = %wu, p = %wu, q = %wu\n", i, p, q); + fflush(stdout); flint_abort(); } } @@ -71,6 +72,7 @@ int main(void) { flint_printf("FAIL\n"); flint_printf("pi(10^%wd) = %u, computed = %wu\n", n, primepi[n], s); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-primes_jump_after.c b/ulong_extras/test/t-primes_jump_after.c index 600fed701c..aba152dda5 100644 --- a/ulong_extras/test/t-primes_jump_after.c +++ b/ulong_extras/test/t-primes_jump_after.c @@ -47,6 +47,7 @@ int main(void) { flint_printf("FAIL\n"); flint_printf("p = %wu, q = %wu\n", p, q); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-primitive_root_prime.c b/ulong_extras/test/t-primitive_root_prime.c index b8c75ceac7..6e290ec9aa 100644 --- a/ulong_extras/test/t-primitive_root_prime.c +++ b/ulong_extras/test/t-primitive_root_prime.c @@ -41,6 +41,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%wu ** (%wu / %wu) == 1 mod %wu\n", root, p-1, factors.p[j], p); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-remove.c b/ulong_extras/test/t-remove.c index 9b7e852c98..3ea45537d6 100644 --- a/ulong_extras/test/t-remove.c +++ b/ulong_extras/test/t-remove.c @@ -52,6 +52,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, exp1 = %d, exp2 = %d, n1 = %wu, n2 = %wu, p = %d\n", orig_n, exp1, exp2, n1, n2, flint_primes_small[j]); + fflush(stdout); flint_abort(); } } @@ -92,6 +93,7 @@ int main(void) { flint_printf("FAIL\n"); flint_printf("n = %wu, exp1 = %d, exp2 = %d, n1 = %wu, n2 = %wu, p = %d\n", orig_n, exp1, exp2, n1, n2, flint_primes_small[j]); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-remove2_precomp.c b/ulong_extras/test/t-remove2_precomp.c index 75fee5553f..fcd4e5387d 100644 --- a/ulong_extras/test/t-remove2_precomp.c +++ b/ulong_extras/test/t-remove2_precomp.c @@ -56,6 +56,7 @@ int main(void) { flint_printf("FAIL\n"); flint_printf("n = %wu, exp1 = %d, exp2 = %d, n1 = %wu, n2 = %wu, p = %d\n", orig_n, exp1, exp2, n1, n2, flint_primes_small[j]); + fflush(stdout); flint_abort(); } } @@ -96,6 +97,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("n = %wu, exp1 = %d, exp2 = %d, n1 = %wu, n2 = %wu, p = %d\n", orig_n, exp1, exp2, n1, n2, flint_primes_small[j]); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-revbin.c b/ulong_extras/test/t-revbin.c index b6f1d701a5..42662c804a 100644 --- a/ulong_extras/test/t-revbin.c +++ b/ulong_extras/test/t-revbin.c @@ -54,6 +54,7 @@ main(void) flint_printf("b = %wu\n", b); flint_printf("n = %wx\n", n); flint_printf("r = %wx\n", r); + fflush(stdout); flint_abort(); } } @@ -85,6 +86,7 @@ main(void) flint_printf("d = %wx\n", d); flint_printf("r1 = %wx\n", r1); flint_printf("r2 = %wx\n", r2); + fflush(stdout); flint_abort(); } } @@ -120,6 +122,7 @@ main(void) flint_printf("d = %wx\n", d); flint_printf("r1 = %wx\n", r1); flint_printf("r2 = %wx\n", r2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-root.c b/ulong_extras/test/t-root.c index f23251b7b7..2c611f4c3f 100644 --- a/ulong_extras/test/t-root.c +++ b/ulong_extras/test/t-root.c @@ -61,6 +61,7 @@ int main(void) flint_printf("Passed Parameters : n = %wu root = %wu", c, d); flint_printf("Answer generated : base = %wu", a); flint_printf("Expected answer : base = %wu", val); + fflush(stdout); flint_abort(); } mpz_clear(e); @@ -92,6 +93,7 @@ int main(void) flint_printf("Answer generated : base = %wu", a); printf("\n"); flint_printf("Expected answer : base = %wu", base); + fflush(stdout); flint_abort(); } } @@ -120,6 +122,7 @@ int main(void) flint_printf("Answer generated : base = %wu", a); printf("\n"); flint_printf("Expected answer : base = %wu", base); + fflush(stdout); flint_abort(); } } @@ -157,6 +160,7 @@ int main(void) flint_printf("Passed Parameters : n = %wu root = %wu", c, d); flint_printf("Answer generated : base = %wu", a); flint_printf("Expected answer : base = %wu", val); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-rootrem.c b/ulong_extras/test/t-rootrem.c index 1c59b0269c..0c16311327 100644 --- a/ulong_extras/test/t-rootrem.c +++ b/ulong_extras/test/t-rootrem.c @@ -65,6 +65,7 @@ int main(void) flint_printf("Passed Parameters : n = %wu root = %wu", c, d); flint_printf("Answer generated : base = %wu remainder = %wu", a, b); flint_printf("Expected answer : base = %wu remainder = %wu", val, j); + fflush(stdout); flint_abort(); } mpz_clear(e); @@ -97,6 +98,7 @@ int main(void) flint_printf("Answer generated : base = %wu remainder = %wu", a, b); printf("\n"); flint_printf("Expected answer : base = %wu remainder = 0", base); + fflush(stdout); flint_abort(); } } @@ -125,6 +127,7 @@ int main(void) flint_printf("Answer generated : base = %wu remainder = %wu", a, b); printf("\n"); flint_printf("Expected answer : base = %wu remainder = 1", base); + fflush(stdout); flint_abort(); } } @@ -164,6 +167,7 @@ int main(void) flint_printf("Passed Parameters : n = %wu root = %wu", c, d); flint_printf("Answer generated : base = %wu remainder = %wu", a, b); flint_printf("Expected answer : base = %wu remainder = %wu", val, j); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-sizeinbase.c b/ulong_extras/test/t-sizeinbase.c index 4559b66596..d641b9a029 100644 --- a/ulong_extras/test/t-sizeinbase.c +++ b/ulong_extras/test/t-sizeinbase.c @@ -49,6 +49,7 @@ int main(void) { flint_printf("FAIL: n = %wu, base = %d\n", n, base); flint_printf("n_sizeinbase: %d, strlen: %d\n", size1, size2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-sqrt.c b/ulong_extras/test/t-sqrt.c index c327c47cd3..21a4b2ebd7 100644 --- a/ulong_extras/test/t-sqrt.c +++ b/ulong_extras/test/t-sqrt.c @@ -46,6 +46,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("a = %wu, s1 = %wd, s2 = %wu\n", a, s1, s2); + fflush(stdout); flint_abort(); } @@ -76,6 +77,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("a = %wu, s1 = %wd, s2 = %wu\n", a, s1, s2); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-sqrtmod.c b/ulong_extras/test/t-sqrtmod.c index 33c21c96da..60222bf912 100644 --- a/ulong_extras/test/t-sqrtmod.c +++ b/ulong_extras/test/t-sqrtmod.c @@ -42,6 +42,7 @@ int main(void) flint_printf("p = %wu\n", p); flint_printf("a = %wu\n", a); flint_printf("b = %wu\n", b); + fflush(stdout); flint_abort(); } } @@ -68,6 +69,7 @@ int main(void) flint_printf("p = %wu\n", p); flint_printf("a = %wu\n", a); flint_printf("b = %wu\n", b); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-sqrtmod_primepow.c b/ulong_extras/test/t-sqrtmod_primepow.c index 705ba9755a..fb4af39916 100644 --- a/ulong_extras/test/t-sqrtmod_primepow.c +++ b/ulong_extras/test/t-sqrtmod_primepow.c @@ -76,6 +76,7 @@ int main(void) if (i != num) flint_printf("%wu not a square root of %wu mod %wu\n", sqrt[i], a, pow); + fflush(stdout); flint_abort(); } @@ -138,6 +139,7 @@ int main(void) if (i != num) flint_printf("%wu not a square root of %wu mod %wu\n", sqrt[i], a, pow); + fflush(stdout); flint_abort(); } @@ -166,6 +168,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%wu^2 is not %wu mod %wu\n", sqrt[0], a, pow); + fflush(stdout); flint_abort(); } @@ -188,6 +191,7 @@ int main(void) flint_printf("a = %wu\n", a); flint_printf("b = %wu\n", b); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-sqrtmodn.c b/ulong_extras/test/t-sqrtmodn.c index 192400ae4c..872e65c764 100644 --- a/ulong_extras/test/t-sqrtmodn.c +++ b/ulong_extras/test/t-sqrtmodn.c @@ -70,6 +70,7 @@ int main(void) if (i != num) flint_printf("%wu not a square root of %wu mod %wu\n", sqrt[i], a, n); + fflush(stdout); flint_abort(); } @@ -98,6 +99,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("%wu^2 is not %wu mod %wu\n", sqrt[0], a, n); + fflush(stdout); flint_abort(); } @@ -119,6 +121,7 @@ int main(void) flint_printf("a = %wu\n", a); flint_printf("b = %wu\n", b); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-sqrtrem.c b/ulong_extras/test/t-sqrtrem.c index 3666f37983..a12de8aee9 100644 --- a/ulong_extras/test/t-sqrtrem.c +++ b/ulong_extras/test/t-sqrtrem.c @@ -48,6 +48,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("a = %wu, r1 = %wd, r2 = %wu, s1 = %wd, s2 = %wu\n", a, r1, r2, s1, s2); + fflush(stdout); flint_abort(); } @@ -81,6 +82,7 @@ int main(void) { flint_printf("FAIL:\n"); flint_printf("a = %wu, r1 = %wd, r2 = %wu, s1 = %wd, s2 = %wu\n", a, r1, r2, s1, s2); + fflush(stdout); flint_abort(); } diff --git a/ulong_extras/test/t-submod.c b/ulong_extras/test/t-submod.c index 4751a187cd..90a8754335 100644 --- a/ulong_extras/test/t-submod.c +++ b/ulong_extras/test/t-submod.c @@ -43,6 +43,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("a = %wu, b = %wu, d = %wu\n", a, b, d); flint_printf("r1 = %wu, r2 = %wu\n", r1, r2); + fflush(stdout); flint_abort(); } } diff --git a/ulong_extras/test/t-xgcd.c b/ulong_extras/test/t-xgcd.c index 7b5ec0c39b..6d510556f5 100644 --- a/ulong_extras/test/t-xgcd.c +++ b/ulong_extras/test/t-xgcd.c @@ -57,6 +57,7 @@ main(void) flint_printf ("a = %wu, b = %wu, c = %wu, g = %wu, s = %wu, t = %wu\n", a, b, c, g, s, t); + fflush(stdout); flint_abort(); } @@ -68,6 +69,7 @@ main(void) flint_printf ("a = %wu, b = %wu, c = %wu, g = %wu, s = %wu, t = %wu\n", a, b, c, g, s, t); + fflush(stdout); flint_abort(); } @@ -79,6 +81,7 @@ main(void) flint_printf ("a = %wu, b = %wu, c = %wu, g = %wu, s = %wu, t = %wu\n", a, b, c, g, s, t); + fflush(stdout); flint_abort(); } } @@ -95,6 +98,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("Case a = 0, b = 0\n"); flint_printf("g = %wu, s = %wu, t = %wu\n", g, s, t); + fflush(stdout); flint_abort(); } } @@ -113,6 +117,7 @@ main(void) flint_printf("FAIL:\n"); flint_printf("Case a = 0\n"); flint_printf("a = %wu, g = %wu, s = %wu, t = %wu\n", a, g, s, t); + fflush(stdout); flint_abort(); } }