mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-04-21 03:12:48 +02:00
(uninit-64): Remove this test. It wasn't
portable in theory (it doesn't work on hosts where 'int' is 64 bits, example) or in practice (Solaris 8 localtime returns garbage in tm_year for the specified date, but that's not coreutils's fault).
This commit is contained in:
@@ -223,23 +223,6 @@ my @Tests =
|
||||
['neg-secs', '-d @-22 +%05s', {OUT=>"-0022"}],
|
||||
['neg-secs2', '-d @-22 +%_5s', {OUT=>" -22"}],
|
||||
|
||||
# Before today's fix, date would print uninitialized data
|
||||
# to standard output for an out-of-range date:
|
||||
# $ date -d @$(echo 2^56-1|bc) 2> /dev/null | od -a -N3
|
||||
# 0000000 p 4 6
|
||||
# 0000003
|
||||
['uninit-64', '-d @72057594037927935',
|
||||
{OUT=>''},
|
||||
# Use ERR_SUBST to get around fact that the diagnostic
|
||||
# you get on a system with 32-bit time_t is not the same as
|
||||
# the one you get for a system where it's 64 bits wide:
|
||||
# - date: time 72057594037927935 is out of range
|
||||
# + date: invalid date `@72057594037927935'
|
||||
{ERR_SUBST => 's/.*//'},
|
||||
{ERR => "\n"},
|
||||
{EXIT => 1},
|
||||
],
|
||||
|
||||
['fill-1', '-d 1999-12-08 +%_3d', {OUT=>' 8'}],
|
||||
['fill-2', '-d 1999-12-08 +%03d', {OUT=>'008'}],
|
||||
|
||||
|
||||
Reference in New Issue
Block a user