diff options
author | Andrew Fresh <afresh1@cvs.openbsd.org> | 2017-08-14 13:48:49 +0000 |
---|---|---|
committer | Andrew Fresh <afresh1@cvs.openbsd.org> | 2017-08-14 13:48:49 +0000 |
commit | f3b8651cb2718ae35d05fd07055d33e661008c25 (patch) | |
tree | b9918639135ef9dd4d143908029b9e4c3560f152 /gnu/usr.bin/perl/Configure | |
parent | 0ec237eb221ba328c51073e7f7ea902d1c5592fa (diff) |
Fix merge issues, remove excess files - match perl-5.24.2 dist
OK bluhm@, Reads ok sthen@
Diffstat (limited to 'gnu/usr.bin/perl/Configure')
-rw-r--r-- | gnu/usr.bin/perl/Configure | 43 |
1 files changed, 11 insertions, 32 deletions
diff --git a/gnu/usr.bin/perl/Configure b/gnu/usr.bin/perl/Configure index 72381fb3ccb..5a353d6de43 100644 --- a/gnu/usr.bin/perl/Configure +++ b/gnu/usr.bin/perl/Configure @@ -5459,25 +5459,6 @@ default|recommended) eval $checkccflag ;; esac - case "$gccversion" in - 1*) ;; - 2*) ;; - ?*) echo " " - echo "Checking if your compiler accepts -fno-delete-null-pointer-checks" 2>&1 - echo 'int main(void) { return 0; }' > gcctest.c - if $cc -O2 -Werror -fno-delete-null-pointer-checks -o gcctest gcctest.c; then - echo "Yes, it does." 2>&1 - case "$ccflags" in - *delete-null-pointer-checks*) - echo "Leaving current flags $ccflags alone." 2>&1 - ;; - *) dflt="$dflt -fno-delete-null-pointer-checks" ;; - esac - else - echo "Nope, it doesn't, but that's ok." 2>&1 - fi - ;; - esac # For gcc, adding -pipe speeds up compilations for some, but apparently # some assemblers can't read from stdin. (It also slows down compilations # in other cases, but those are apparently rarer these days.) AD 5/2004. @@ -20490,8 +20471,8 @@ $cat >try.c <<EOP #define DOUBLESIZE $doublesize #$d_longdbl HAS_LONG_DOUBLE #ifdef HAS_LONG_DOUBLE -#define LONG_DOUBLESIZE $longdblsize -#define LONG_DOUBLEKIND $longdblkind +#define LONGDBLSIZE $longdblsize +#define LONGDBLKIND $longdblkind #endif #$i_math I_MATH #ifdef I_MATH @@ -20523,15 +20504,16 @@ int main(int argc, char *argv[]) { #ifdef HAS_LONG_DOUBLE long double ldinf = (long double)exp(1e9); long double ldnan = (long double)sqrt(-1.0); -# if LONG_DOUBLEKIND == 3 || LONG_DOUBLEKIND == 4 -/* the 80-bit long doubles might have garbage in their excess bytes */ - memset((char *)&ldinf + 10, '\0', LONG_DOUBLESIZE - 10); - memset((char *)&ldnan + 10, '\0', LONG_DOUBLESIZE - 10); -# endif +#endif if (argc == 2) { switch (argv[1][0]) { case '1': bytes(&dinf, sizeof(dinf)); break; case '2': bytes(&dnan, sizeof(dnan)); break; +#ifdef HAS_LONG_DOUBLE +# if LONG_DOUBLEKIND == 3 || LONG_DOUBLEKIND == 4 +/* the 80-bit long doubles might have garbage in their excess bytes */ + memset((char *)&ldinf + 10, '\0', LONG_DOUBLESIZE - 10); +# endif case '3': bytes(&ldinf, sizeof(ldinf)); break; case '4': bytes(&ldnan, sizeof(ldnan)); break; #endif @@ -20759,9 +20741,9 @@ case "$ccflags" in ;; esac -randfunc=drand48 -drand01="drand48()" -seedfunc="srand48" +randfunc=Perl_drand48 +drand01="Perl_drand48()" +seedfunc="Perl_drand48_init" randbits=48 randseedtype=U32 @@ -23612,7 +23594,6 @@ xs_extensions='' find_extensions=' for xxx in *; do case "$xxx" in - CVS) ;; DynaLoader|dynaload) ;; *) this_ext=`echo "$xxx" | $sed -e s/-/\\\//g`; @@ -23850,8 +23831,6 @@ esac nonxs_ext='' for xxx in $nonxs_extensions ; do case "$xxx" in - CVS|RCS|SCCS|.svn) - ;; VMS*) ;; *) nonxs_ext="$nonxs_ext $xxx" |