[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: new snapshot available: coreutils-8.15.74-be17e3
From: |
Jim Meyering |
Subject: |
Re: new snapshot available: coreutils-8.15.74-be17e3 |
Date: |
Fri, 16 Mar 2012 12:47:36 +0100 |
Pádraig Brady wrote:
> I see the new sort-discrim test fails on systems
> without GMP (in this case solaris).
> The attached should fix it.
...
> Subject: [PATCH] tests: fix sort-discrim to work without GMP
>
> * tests/misc/sort-discrim: The expr limit is intmax_t without GMP.
Thanks! That looks fine.
Please add a comment about this nuance in the test script itself, too.
> ---
> tests/misc/sort-discrim | 52 +++++++++++++++++++++++-----------------------
> 1 files changed, 26 insertions(+), 26 deletions(-)
>
> diff --git a/tests/misc/sort-discrim b/tests/misc/sort-discrim
> index 720d819..285957b 100755
> --- a/tests/misc/sort-discrim
> +++ b/tests/misc/sort-discrim
> @@ -42,38 +42,38 @@ compare out exp || fail=1
> # looks at the number plus two decimal digits, but if -h is
> # used it looks at one decimal place plus a 4-bit SI prefix value.
> # In both cases, there's an extra factor of 2 for the sign.
> -max_int200=$(expr $UINTMAX_MAX / 200) &&
> -max_frac200=$(printf '%.2d' $(expr $UINTMAX_MAX / 2 % 100)) &&
> -max_int320=$(expr $UINTMAX_MAX / 320) &&
> -max_frac320=$(expr $UINTMAX_MAX / 32 % 10) &&
> +max_int100=$(expr $INTMAX_MAX / 100) &&
> +max_frac100=$(printf '%.2d' $(expr $INTMAX_MAX % 100)) &&
> +max_int160=$(expr $INTMAX_MAX / 160) &&
> +max_frac160=$(expr $INTMAX_MAX / 16 % 10) &&
> { printf -- "\
> -$UINTMAX_OFLOW
> -$UINTMAX_MAX
> - -${max_int200}0.1
> - -${max_int200}0
> - -${max_int200}0.0
> - -${max_int320}0.1
> - -${max_int320}0
> - -${max_int320}0.0
> - -$max_int200.${max_frac200}1
> - -$max_int200.$max_frac200
> - -$max_int320.${max_frac320}1
> - -$max_int320.$max_frac320
> + -${max_int100}0.1
> + -${max_int100}0
> + -${max_int100}0.0
> + -${max_int160}0.1
> + -${max_int160}0
> + -${max_int160}0.0
> + -$max_int100.${max_frac100}1
> + -$max_int100.$max_frac100
> + -$max_int160.${max_frac160}1
> + -$max_int160.$max_frac160
> " &&
> seq -- -10 .001 10 &&
> printf "\
> - $max_int320
> - $max_int320.$max_frac320
> - $max_int320.${max_frac320}1
> - $max_int200
> - $max_int200.$max_frac200
> - $max_int200.${max_frac200}1
> - ${max_int320}0
> - ${max_int320}0.0
> - ${max_int320}0.1
> - ${max_int200}0
> - ${max_int200}0.0
> - ${max_int200}0.1
> + $max_int160
> + $max_int160.$max_frac160
> + $max_int160.${max_frac160}1
> + $max_int100
> + $max_int100.$max_frac100
> + $max_int100.${max_frac100}1
> + ${max_int160}0
> + ${max_int160}0.0
> + ${max_int160}0.1
> + ${max_int100}0
> + ${max_int100}0.0
> + ${max_int100}0.1
> $UINTMAX_MAX
> $UINTMAX_OFLOW
> "
- new snapshot available: coreutils-8.15.74-be17e3, Jim Meyering, 2012/03/16
- Re: new snapshot available: coreutils-8.15.74-be17e3, Pádraig Brady, 2012/03/16
- [PATCH] tests: avoid an ls-time false positive on Solaris 10, Pádraig Brady, 2012/03/16
- Re: new snapshot available: coreutils-8.15.74-be17e3, Pádraig Brady, 2012/03/16
- coreutils-8.15.74-be17e3: testsuite failures on NetBSD, Stefano Lattarini, 2012/03/16
- coreutils-8.15.74-be17e3 on Linux/glibc, Bruno Haible, 2012/03/16
- coreutils-8.15.74-be17e3 on FreeBSD 6.4, Bruno Haible, 2012/03/16