diff --git a/acinclude.m4 b/acinclude.m4 index bcc6f52..53705e1 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -602,24 +602,6 @@ int f () } ]) -GMP_PROG_CC_WORKS_PART([$1], [long long reliability test 1], -[/* The following provokes a segfault in the compiler on powerpc-apple-darwin. - Extracted from tests/mpn/t-iord_u.c. Causes Apple's gcc 3.3 build 1640 and - 1666 to segfault with e.g., -O2 -mpowerpc64. */ - -#if defined (__GNUC__) && ! defined (__cplusplus) -typedef unsigned long long t1;typedef t1*t2; -void g(){} -void h(){} -static __inline__ t1 e(t2 rp,t2 up,int n,t1 v0) -{t1 c,x,r;int i;if(v0){c=1;for(i=1;iconftest.c <&5 - gmp_compile="$cc $cflags $cppflags conftest.c >&5" - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gmp_compile\""; } >&5 - (eval $gmp_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - cc_works_part=yes - if test "$cross_compiling" = no; then - if { ac_try='./a.out || ./b.out || ./a.exe || ./a_out.exe || ./conftest' - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 - (eval $ac_try) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then :; - else - cc_works_part=norun - fi - fi - else - cc_works_part=no - fi - if test "$cc_works_part" != yes; then - echo "failed program was:" >&5 - cat conftest.c >&5 - fi - rm -f conftest* a.out b.out a.exe a_out.exe - case $cc_works_part in - yes) - - ;; - no) - gmp_prog_cc_works="no, long long reliability test 1" - ;; - norun) - gmp_prog_cc_works="no, long long reliability test 1, program does not run" - ;; - esac -fi - - - - if test "$gmp_prog_cc_works" = yes; then # remove anything that might look like compiler output to our "||" expression rm -f conftest* a.out b.out a.exe a_out.exe