]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(uninit-64): Remove this test. It wasn't
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 24 Sep 2005 07:05:27 +0000 (07:05 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 24 Sep 2005 07:05:27 +0000 (07:05 +0000)
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).

tests/misc/date

index 76a7ef09b468664f8db43d2f236fde1d0e38f317..651a2467e9c4f923d155b774610e2e5f823e44c5 100755 (executable)
@@ -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'}],