In today's CI run, the od/od-j test fails on macOS.

Here's the log from macOS 26:

FAIL: tests/od/od-j
===================

++ initial_cwd_=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build
+++ testdir_prefix_
+++ printf gt
++ pfx_=gt
+++ mktempd_ /Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build gt-od-j.sh.XXXX
+++ case $# in
+++ destdir_=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build
+++ template_=gt-od-j.sh.XXXX
+++ MAX_TRIES_=4
+++ case $destdir_ in
+++ destdir_slash_=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/
+++ case $template_ in
++++ unset TMPDIR
+++ d=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/gt-od-j.sh.gL34
+++ case $d in
+++ :
+++ test -d /Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/gt-od-j.sh.gL34
++++ ls -dgo /Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/gt-od-j.sh.gL34
+++ perms='drwx------ 2 64 Nov 10 02:07 /Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/gt-od-j.sh.gL34'
+++ case $perms in
+++ :
+++ echo /Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/gt-od-j.sh.gL34
+++ return
++ test_dir_=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/gt-od-j.sh.gL34
++ cd /Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/gt-od-j.sh.gL34
++ case $srcdir in
++ srcdir=../..
++ builddir=..
++ export srcdir builddir
++ gl_init_sh_nl_='
'
++ IFS=' 	
'
++ for sig_ in 1 2 3 13 15
+++ expr 1 + 128
++ eval 'trap '\''Exit 129'\'' 1'
+++ trap 'Exit 129' 1
++ for sig_ in 1 2 3 13 15
+++ expr 2 + 128
++ eval 'trap '\''Exit 130'\'' 2'
+++ trap 'Exit 130' 2
++ for sig_ in 1 2 3 13 15
+++ expr 3 + 128
++ eval 'trap '\''Exit 131'\'' 3'
+++ trap 'Exit 131' 3
++ for sig_ in 1 2 3 13 15
+++ expr 13 + 128
++ eval 'trap '\''Exit 141'\'' 13'
+++ trap 'Exit 141' 13
++ for sig_ in 1 2 3 13 15
+++ expr 15 + 128
++ eval 'trap '\''Exit 143'\'' 15'
+++ trap 'Exit 143' 15
++ saved_IFS=' 	
'
++ IFS=:
++ new_PATH=
++ for dir in '$PATH'
++ IFS=' 	
'
++ case "$dir" in
++ test -d /Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src
++ for dir in '$PATH'
++ IFS=' 	
'
++ case "$dir" in
++ test -d /opt/homebrew/opt/rustup/bin/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin
++ for dir in '$PATH'
++ IFS=' 	
'
++ case "$dir" in
++ test -d /opt/homebrew/lib/ruby/gems/3.4.0/bin/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin:/opt/homebrew/lib/ruby/gems/3.4.0/bin
++ for dir in '$PATH'
++ IFS=' 	
'
++ case "$dir" in
++ test -d /opt/homebrew/opt/[email protected]/bin/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin
++ for dir in '$PATH'
++ IFS=' 	
'
++ case "$dir" in
++ test -d /opt/homebrew/bin/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin
++ for dir in '$PATH'
++ IFS=' 	
'
++ case "$dir" in
++ test -d /opt/homebrew/sbin/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin
++ for dir in '$PATH'
++ IFS=' 	
'
++ case "$dir" in
++ test -d /usr/local/bin/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin
++ for dir in '$PATH'
++ IFS=' 	
'
++ case "$dir" in
++ test -d /Users/runner/.yarn/bin/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/Users/runner/.yarn/bin
++ for dir in '$PATH'
++ IFS=' 	
'
++ case "$dir" in
++ test -d /Users/runner/Library/Android/sdk/tools/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools
++ for dir in '$PATH'
++ IFS=' 	
'
++ case "$dir" in
++ test -d /Users/runner/Library/Android/sdk/platform-tools/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools
++ for dir in '$PATH'
++ IFS=' 	
'
++ case "$dir" in
++ test -d /Library/Frameworks/Python.framework/Versions/Current/bin/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin
++ for dir in '$PATH'
++ IFS=' 	
'
++ case "$dir" in
++ test -d /usr/bin/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin
++ for dir in '$PATH'
++ IFS=' 	
'
++ case "$dir" in
++ test -d /bin/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin
++ for dir in '$PATH'
++ IFS=' 	
'
++ case "$dir" in
++ test -d /usr/sbin/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin
++ for dir in '$PATH'
++ IFS=' 	
'
++ case "$dir" in
++ test -d /sbin/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
++ IFS=' 	
'
++ PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
++ export PATH
++ trap remove_tmp_ EXIT
+ path_prepend_ ./src
+ test 1 '!=' 0
+ path_dir_=./src
+ case $path_dir_ in
+ abs_path_dir_=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/./src
+ case $abs_path_dir_ in
+ PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/src:/opt/homebrew/opt/rustup/bin:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
+ create_exe_shims_ /Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/./src
+ case $EXEEXT in
+ return 0
+ shift
+ test 0 '!=' 0
+ export PATH
+ print_ver_ od
+ require_built_ od
+ skip_=no
+ for i in '"$@"'
+ case " $built_programs " in
+ test no = yes
+ test yes = yes
+ local i
+ for i in '$*'
+ env od --version
od (GNU coreutils) 2026-11-10
Copyright (C) 2026 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Jim Meyering.
+ getlimits_
++ getlimits
+ eval CHAR_MAX=127 CHAR_OFLOW=128 CHAR_MIN=-128 CHAR_UFLOW=-129 SCHAR_MAX=127 SCHAR_OFLOW=128 SCHAR_MIN=-128 SCHAR_UFLOW=-129 UCHAR_MAX=255 UCHAR_OFLOW=256 SHRT_MAX=32767 SHRT_OFLOW=32768 SHRT_MIN=-32768 SHRT_UFLOW=-32769 USHRT_MAX=65535 USHRT_OFLOW=65536 INT_MAX=2147483647 INT_OFLOW=2147483648 INT_MIN=-2147483648 INT_UFLOW=-2147483649 UINT_MAX=4294967295 UINT_OFLOW=4294967296 LONG_MAX=9223372036854775807 LONG_OFLOW=9223372036854775808 LONG_MIN=-9223372036854775808 LONG_UFLOW=-9223372036854775809 ULONG_MAX=18446744073709551615 ULONG_OFLOW=18446744073709551616 SIZE_MAX=18446744073709551615 SIZE_OFLOW=18446744073709551616 SSIZE_MAX=9223372036854775807 SSIZE_OFLOW=9223372036854775808 SSIZE_MIN=-9223372036854775808 SSIZE_UFLOW=-9223372036854775809 TIME_T_MAX=9223372036854775807 TIME_T_OFLOW=9223372036854775808 TIME_T_MIN=-9223372036854775808 TIME_T_UFLOW=-9223372036854775809 UID_T_MAX=4294967295 UID_T_OFLOW=4294967296 GID_T_MAX=4294967295 GID_T_OFLOW=4294967296 PID_T_MAX=2147483647 PID_T_OFLOW=2147483648 PID_T_MIN=-2147483648 PID_T_UFLOW=-2147483649 OFF_T_MAX=9223372036854775807 OFF_T_OFLOW=9223372036854775808 OFF_T_MIN=-9223372036854775808 OFF_T_UFLOW=-9223372036854775809 OFF64_T_MAX=9223372036854775807 OFF64_T_OFLOW=9223372036854775808 OFF64_T_MIN=-9223372036854775808 OFF64_T_UFLOW=-9223372036854775809 INTMAX_MAX=9223372036854775807 INTMAX_OFLOW=9223372036854775808 INTMAX_MIN=-9223372036854775808 INTMAX_UFLOW=-9223372036854775809 UINTMAX_MAX=18446744073709551615 UINTMAX_OFLOW=18446744073709551616 FLT_MIN=1.1754944e-38 FLT_MAX=3.4028235e+38 DBL_MIN=2.2250738585072014e-308 DBL_MAX=1.7976931348623157e+308 LDBL_MIN=2.2250738585072014e-308 LDBL_MAX=1.7976931348623157e+308 SIGRTMIN=0 SIGRTMAX=-1 IO_BUFSIZE=262144 'EDOM='\''Numerical' argument out of 'domain'\''' 'EILSEQ='\''Illegal' byte 'sequence'\''' 'ERANGE='\''Result' too 'large'\''' 'E2BIG='\''Argument' list too 'long'\''' 'EACCES='\''Permission' 'denied'\''' 'EADDRINUSE='\''Address' already in 'use'\''' 'EADDRNOTAVAIL="Can'\''t' assign requested 'address"' 'EAFNOSUPPORT='\''Address' family not supported by protocol 'family'\''' 'EAGAIN='\''Resource' temporarily 'unavailable'\''' 'EALREADY='\''Operation' already in 'progress'\''' 'EBADF='\''Bad' file 'descriptor'\''' 'EBADMSG='\''Bad' 'message'\''' 'EBUSY='\''Resource' 'busy'\''' 'ECANCELED='\''Operation' 'canceled'\''' 'ECHILD='\''No' child 'processes'\''' 'ECONNABORTED='\''Software' caused connection 'abort'\''' 'ECONNREFUSED='\''Connection' 'refused'\''' 'ECONNRESET='\''Connection' reset by 'peer'\''' 'EDEADLK='\''Resource' deadlock 'avoided'\''' 'EDESTADDRREQ='\''Destination' address 'required'\''' 'EDQUOT='\''Disc' quota 'exceeded'\''' 'EEXIST='\''File' 'exists'\''' 'EFAULT='\''Bad' 'address'\''' 'EFBIG='\''File' too 'large'\''' 'EHOSTUNREACH='\''No' route to 'host'\''' 'EIDRM='\''Identifier' 'removed'\''' 'EINPROGRESS='\''Operation' now in 'progress'\''' 'EINTR='\''Interrupted' system 'call'\''' 'EINVAL='\''Invalid' 'argument'\''' 'EIO='\''Input/output' 'error'\''' 'EISCONN='\''Socket' is already 'connected'\''' 'EISDIR='\''Is' a 'directory'\''' 'ELOOP='\''Too' many levels of symbolic 'links'\''' 'EMFILE='\''Too' many open 'files'\''' 'EMLINK='\''Too' many 'links'\''' 'EMSGSIZE='\''Message' too 'long'\''' 'EMULTIHOP='\''EMULTIHOP' '(Reserved)'\''' 'ENAMETOOLONG='\''File' name too 'long'\''' 'ENETDOWN='\''Network' is 'down'\''' 'ENETRESET='\''Network' dropped connection on 'reset'\''' 'ENETUNREACH='\''Network' is 'unreachable'\''' 'ENFILE='\''Too' many open files in 'system'\''' 'ENOBUFS='\''No' buffer space 'available'\''' 'ENODATA='\''No' message available on 'STREAM'\''' 'ENODEV='\''Operation' not supported by 'device'\''' 'ENOENT='\''No' such file or 'directory'\''' 'ENOEXEC='\''Exec' format 'error'\''' 'ENOLCK='\''No' locks 'available'\''' 'ENOLINK='\''ENOLINK' '(Reserved)'\''' 'ENOMEM='\''Cannot' allocate 'memory'\''' 'ENOMSG='\''No' message of desired 'type'\''' 'ENOPROTOOPT='\''Protocol' not 'available'\''' 'ENOSPC='\''No' space left on 'device'\''' 'ENOSR='\''No' STREAM 'resources'\''' 'ENOSTR='\''Not' a 'STREAM'\''' 'ENOSYS='\''Function' not 'implemented'\''' 'ENOTCONN='\''Socket' is not 'connected'\''' 'ENOTDIR='\''Not' a 'directory'\''' 'ENOTEMPTY='\''Directory' not 'empty'\''' 'ENOTRECOVERABLE='\''State' not 'recoverable'\''' 'ENOTSOCK='\''Socket' operation on 'non-socket'\''' 'ENOTSUP='\''Operation' not 'supported'\''' 'ENOTTY='\''Inappropriate' ioctl for 'device'\''' 'ENXIO='\''Device' not 'configured'\''' 'EOPNOTSUPP='\''Operation' not supported on 'socket'\''' 'EOVERFLOW='\''Value' too large to be stored in data 'type'\''' 'EOWNERDEAD='\''Previous' owner 'died'\''' 'EPERM='\''Operation' not 'permitted'\''' 'EPIPE='\''Broken' 'pipe'\''' 'EPROTO='\''Protocol' 'error'\''' 'EPROTONOSUPPORT='\''Protocol' not 'supported'\''' 'EPROTOTYPE='\''Protocol' wrong type for 'socket'\''' 'EROFS='\''Read-only' file 'system'\''' 'ESOCKTNOSUPPORT='\''Socket' type not 'supported'\''' 'ESPIPE='\''Illegal' 'seek'\''' 'ESRCH='\''No' such 'process'\''' 'ESTALE='\''Stale' NFS file 'handle'\''' 'ETIME='\''STREAM' ioctl 'timeout'\''' 'ETIMEDOUT='\''Operation' timed 'out'\''' 'ETXTBSY='\''Text' file 'busy'\''' 'EXDEV='\''Cross-device' 'link'\''' 'EAUTH='\''Authentication' 'error'\''' 'EBADARCH='\''Bad' CPU type in 'executable'\''' 'EBADEXEC='\''Bad' executable '(or' shared 'library)'\''' 'EBADMACHO='\''Malformed' Mach-o 'file'\''' 'EBADRPC='\''RPC' struct is 'bad'\''' 'EDEVERR='\''Device' 'error'\''' 'EFTYPE='\''Inappropriate' file type or 'format'\''' 'EHOSTDOWN='\''Host' is 'down'\''' 'ENEEDAUTH='\''Need' 'authenticator'\''' 'ENOATTR='\''Attribute' not 'found'\''' 'ENOPOLICY='\''Policy' not 'found'\''' 'ENOTBLK='\''Block' device 'required'\''' 'ENOTCAPABLE='\''Capabilities' 'insufficient'\''' 'EPFNOSUPPORT='\''Protocol' family not 'supported'\''' 'EPROCLIM='\''Too' many 'processes'\''' 'EPROCUNAVAIL='\''Bad' procedure for 'program'\''' 'EPROGMISMATCH='\''Program' version 'wrong'\''' 'EPROGUNAVAIL='\''RPC' prog. not 'avail'\''' 'EPWROFF='\''Device' power is 'off'\''' 'EQFULL='\''Interface' output queue is 'full'\''' 'EREMOTE='\''Too' many levels of remote in 'path'\''' 'ERPCMISMATCH='\''RPC' version 'wrong'\''' 'ESHLIBVERS='\''Shared' library version 'mismatch'\''' 'ESHUTDOWN="Can'\''t' send after socket 'shutdown"' 'ETOOMANYREFS="Too' many references: 'can'\''t' 'splice"' 'EUSERS='\''Too' many 'users'\''' 'EWOULDBLOCK='\''Resource' temporarily 'unavailable'\'''
++ CHAR_MAX=127
++ CHAR_OFLOW=128
++ CHAR_MIN=-128
++ CHAR_UFLOW=-129
++ SCHAR_MAX=127
++ SCHAR_OFLOW=128
++ SCHAR_MIN=-128
++ SCHAR_UFLOW=-129
++ UCHAR_MAX=255
++ UCHAR_OFLOW=256
++ SHRT_MAX=32767
++ SHRT_OFLOW=32768
++ SHRT_MIN=-32768
++ SHRT_UFLOW=-32769
++ USHRT_MAX=65535
++ USHRT_OFLOW=65536
++ INT_MAX=2147483647
++ INT_OFLOW=2147483648
++ INT_MIN=-2147483648
++ INT_UFLOW=-2147483649
++ UINT_MAX=4294967295
++ UINT_OFLOW=4294967296
++ LONG_MAX=9223372036854775807
++ LONG_OFLOW=9223372036854775808
++ LONG_MIN=-9223372036854775808
++ LONG_UFLOW=-9223372036854775809
++ ULONG_MAX=18446744073709551615
++ ULONG_OFLOW=18446744073709551616
++ SIZE_MAX=18446744073709551615
++ SIZE_OFLOW=18446744073709551616
++ SSIZE_MAX=9223372036854775807
++ SSIZE_OFLOW=9223372036854775808
++ SSIZE_MIN=-9223372036854775808
++ SSIZE_UFLOW=-9223372036854775809
++ TIME_T_MAX=9223372036854775807
++ TIME_T_OFLOW=9223372036854775808
++ TIME_T_MIN=-9223372036854775808
++ TIME_T_UFLOW=-9223372036854775809
++ UID_T_MAX=4294967295
++ UID_T_OFLOW=4294967296
++ GID_T_MAX=4294967295
++ GID_T_OFLOW=4294967296
++ PID_T_MAX=2147483647
++ PID_T_OFLOW=2147483648
++ PID_T_MIN=-2147483648
++ PID_T_UFLOW=-2147483649
++ OFF_T_MAX=9223372036854775807
++ OFF_T_OFLOW=9223372036854775808
++ OFF_T_MIN=-9223372036854775808
++ OFF_T_UFLOW=-9223372036854775809
++ OFF64_T_MAX=9223372036854775807
++ OFF64_T_OFLOW=9223372036854775808
++ OFF64_T_MIN=-9223372036854775808
++ OFF64_T_UFLOW=-9223372036854775809
++ INTMAX_MAX=9223372036854775807
++ INTMAX_OFLOW=9223372036854775808
++ INTMAX_MIN=-9223372036854775808
++ INTMAX_UFLOW=-9223372036854775809
++ UINTMAX_MAX=18446744073709551615
++ UINTMAX_OFLOW=18446744073709551616
++ FLT_MIN=1.1754944e-38
++ FLT_MAX=3.4028235e+38
++ DBL_MIN=2.2250738585072014e-308
++ DBL_MAX=1.7976931348623157e+308
++ LDBL_MIN=2.2250738585072014e-308
++ LDBL_MAX=1.7976931348623157e+308
++ SIGRTMIN=0
++ SIGRTMAX=-1
++ IO_BUFSIZE=262144
++ EDOM='Numerical argument out of domain'
++ EILSEQ='Illegal byte sequence'
++ ERANGE='Result too large'
++ E2BIG='Argument list too long'
++ EACCES='Permission denied'
++ EADDRINUSE='Address already in use'
++ EADDRNOTAVAIL='Can'\''t assign requested address'
++ EAFNOSUPPORT='Address family not supported by protocol family'
++ EAGAIN='Resource temporarily unavailable'
++ EALREADY='Operation already in progress'
++ EBADF='Bad file descriptor'
++ EBADMSG='Bad message'
++ EBUSY='Resource busy'
++ ECANCELED='Operation canceled'
++ ECHILD='No child processes'
++ ECONNABORTED='Software caused connection abort'
++ ECONNREFUSED='Connection refused'
++ ECONNRESET='Connection reset by peer'
++ EDEADLK='Resource deadlock avoided'
++ EDESTADDRREQ='Destination address required'
++ EDQUOT='Disc quota exceeded'
++ EEXIST='File exists'
++ EFAULT='Bad address'
++ EFBIG='File too large'
++ EHOSTUNREACH='No route to host'
++ EIDRM='Identifier removed'
++ EINPROGRESS='Operation now in progress'
++ EINTR='Interrupted system call'
++ EINVAL='Invalid argument'
++ EIO='Input/output error'
++ EISCONN='Socket is already connected'
++ EISDIR='Is a directory'
++ ELOOP='Too many levels of symbolic links'
++ EMFILE='Too many open files'
++ EMLINK='Too many links'
++ EMSGSIZE='Message too long'
++ EMULTIHOP='EMULTIHOP (Reserved)'
++ ENAMETOOLONG='File name too long'
++ ENETDOWN='Network is down'
++ ENETRESET='Network dropped connection on reset'
++ ENETUNREACH='Network is unreachable'
++ ENFILE='Too many open files in system'
++ ENOBUFS='No buffer space available'
++ ENODATA='No message available on STREAM'
++ ENODEV='Operation not supported by device'
++ ENOENT='No such file or directory'
++ ENOEXEC='Exec format error'
++ ENOLCK='No locks available'
++ ENOLINK='ENOLINK (Reserved)'
++ ENOMEM='Cannot allocate memory'
++ ENOMSG='No message of desired type'
++ ENOPROTOOPT='Protocol not available'
++ ENOSPC='No space left on device'
++ ENOSR='No STREAM resources'
++ ENOSTR='Not a STREAM'
++ ENOSYS='Function not implemented'
++ ENOTCONN='Socket is not connected'
++ ENOTDIR='Not a directory'
++ ENOTEMPTY='Directory not empty'
++ ENOTRECOVERABLE='State not recoverable'
++ ENOTSOCK='Socket operation on non-socket'
++ ENOTSUP='Operation not supported'
++ ENOTTY='Inappropriate ioctl for device'
++ ENXIO='Device not configured'
++ EOPNOTSUPP='Operation not supported on socket'
++ EOVERFLOW='Value too large to be stored in data type'
++ EOWNERDEAD='Previous owner died'
++ EPERM='Operation not permitted'
++ EPIPE='Broken pipe'
++ EPROTO='Protocol error'
++ EPROTONOSUPPORT='Protocol not supported'
++ EPROTOTYPE='Protocol wrong type for socket'
++ EROFS='Read-only file system'
++ ESOCKTNOSUPPORT='Socket type not supported'
++ ESPIPE='Illegal seek'
++ ESRCH='No such process'
++ ESTALE='Stale NFS file handle'
++ ETIME='STREAM ioctl timeout'
++ ETIMEDOUT='Operation timed out'
++ ETXTBSY='Text file busy'
++ EXDEV='Cross-device link'
++ EAUTH='Authentication error'
++ EBADARCH='Bad CPU type in executable'
++ EBADEXEC='Bad executable (or shared library)'
++ EBADMACHO='Malformed Mach-o file'
++ EBADRPC='RPC struct is bad'
++ EDEVERR='Device error'
++ EFTYPE='Inappropriate file type or format'
++ EHOSTDOWN='Host is down'
++ ENEEDAUTH='Need authenticator'
++ ENOATTR='Attribute not found'
++ ENOPOLICY='Policy not found'
++ ENOTBLK='Block device required'
++ ENOTCAPABLE='Capabilities insufficient'
++ EPFNOSUPPORT='Protocol family not supported'
++ EPROCLIM='Too many processes'
++ EPROCUNAVAIL='Bad procedure for program'
++ EPROGMISMATCH='Program version wrong'
++ EPROGUNAVAIL='RPC prog. not avail'
++ EPWROFF='Device power is off'
++ EQFULL='Interface output queue is full'
++ EREMOTE='Too many levels of remote in path'
++ ERPCMISMATCH='RPC version wrong'
++ ESHLIBVERS='Shared library version mismatch'
++ ESHUTDOWN='Can'\''t send after socket shutdown'
++ ETOOMANYREFS='Too many references: can'\''t splice'
++ EUSERS='Too many users'
++ EWOULDBLOCK='Resource temporarily unavailable'
+ test 2147483647
+ od -j1 /dev/null
0000001
+ for file in '${srcdir=.}/tests/init.sh' /proc/version /sys/kernel/profiling
+ test -r ../../tests/init.sh
+ cp -f ../../tests/init.sh copy
++ wc -c
+ bytes=24756
+ od -An ../../tests/init.sh
+ od -An -j 24756 ../../tests/init.sh ../../tests/init.sh
+ compare exp out
+ compare_dev_null_ exp out
+ test 2 = 2
+ test xexp = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp out
+ LC_ALL=C
+ diff -u exp out
+ od -An -j 4096 copy copy
+ expstatus=0
+ od -An -j 4096 ../../tests/init.sh ../../tests/init.sh
+ status=0
+ test 0 -eq 0
+ compare exp1 out1
+ compare_dev_null_ exp1 out1
+ test 2 = 2
+ test xexp1 = x/dev/null
+ test xout1 = x/dev/null
+ return 2
+ case $? in
+ compare_ exp1 out1
+ LC_ALL=C
+ diff -u exp1 out1
+ compare experr1 err1
+ compare_dev_null_ experr1 err1
+ test 2 = 2
+ test xexperr1 = x/dev/null
+ test xerr1 = x/dev/null
+ return 2
+ case $? in
+ compare_ experr1 err1
+ LC_ALL=C
+ diff -u experr1 err1
+ for file in '${srcdir=.}/tests/init.sh' /proc/version /sys/kernel/profiling
+ test -r /proc/version
+ continue
+ for file in '${srcdir=.}/tests/init.sh' /proc/version /sys/kernel/profiling
+ test -r /sys/kernel/profiling
+ continue
++ expr 9223372036854775807 - 1
+ OFFSET=9223372036854775806
+ printf '%o 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\n' 9223372036854775806
+ echo 'od: offset overflow'
+ for opt in ''\'''\''' -v
+ returns_ 1 timeout 10 od -t x1 -j 9223372036854775806 /dev/zero
+ fail=1
+ compare exp-out out
+ compare_dev_null_ exp-out out
+ test 2 = 2
+ test xexp-out = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp-out out
+ LC_ALL=C
+ diff -u exp-out out
--- exp-out	2026-11-10 02:07:34
+++ out	2026-11-10 02:07:34
@@ -1 +1,2 @@
-777777777777777777776 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+777777777777777777776 00
+777777777777777777777
+ fail=1
+ compare exp-err err
+ compare_dev_null_ exp-err err
+ test 2 = 2
+ test xexp-err = x/dev/null
+ test xerr = x/dev/null
+ return 2
+ case $? in
+ compare_ exp-err err
+ LC_ALL=C
+ diff -u exp-err err
--- exp-err	2026-11-10 02:07:34
+++ err	2026-11-10 02:07:34
@@ -1 +0,0 @@
-od: offset overflow
+ fail=1
+ for opt in ''\'''\''' -v
+ returns_ 1 timeout 10 od -v -t x1 -j 9223372036854775806 /dev/zero
+ fail=1
+ compare exp-out out
+ compare_dev_null_ exp-out out
+ test 2 = 2
+ test xexp-out = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp-out out
+ LC_ALL=C
+ diff -u exp-out out
--- exp-out	2026-11-10 02:07:34
+++ out	2026-11-10 02:07:35
@@ -1 +1,2 @@
-777777777777777777776 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+777777777777777777776 00
+777777777777777777777
+ fail=1
+ compare exp-err err
+ compare_dev_null_ exp-err err
+ test 2 = 2
+ test xexp-err = x/dev/null
+ test xerr = x/dev/null
+ return 2
+ case $? in
+ compare_ exp-err err
+ LC_ALL=C
+ diff -u exp-err err
--- exp-err	2026-11-10 02:07:34
+++ err	2026-11-10 02:07:34
@@ -1 +0,0 @@
-od: offset overflow
+ fail=1
+ returns_ 1 timeout 10 od -S 1 -j 9223372036854775806 /dev/zero
+ fail=1
+ compare /dev/null out
+ compare_dev_null_ /dev/null out
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s out
+ return 0
+ return 0
+ compare exp-err err
+ compare_dev_null_ exp-err err
+ test 2 = 2
+ test xexp-err = x/dev/null
+ test xerr = x/dev/null
+ return 2
+ case $? in
+ compare_ exp-err err
+ LC_ALL=C
+ diff -u exp-err err
--- exp-err	2026-11-10 02:07:34
+++ err	2026-11-10 02:07:35
@@ -1 +0,0 @@
-od: offset overflow
+ fail=1
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ remove_tmp_
+ __st=1
+ cleanup_
+ :
+ test '' = yes
+ cd /Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build
+ chmod -R u+rwx /Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/gt-od-j.sh.gL34
+ rm -rf /Users/runner/work/ci-check/ci-check/coreutils-2026-11-10/build/gt-od-j.sh.gL34
+ exit 1
FAIL tests/od/od-j.sh (exit status: 1)

Reply via email to