NOTICE:
All information in and attached to the e-mail(s) below may be proprietary, 
confidential, privileged and otherwise protected from improper or erroneous 
disclosure.  If you are not the sender's intended recipient, you are not 
authorized to intercept, read, print, retain, copy, forward, or disseminate 
this message.  If you have erroneously received this communication, please 
notify the sender immediately by phone (704-758-1000) or by e-mail and destroy 
all copies of this message (electronic, paper, or otherwise).  Thank you.

Configuration Information [Automatically generated, do not change]:
Machine: powerpc
OS: aix5.2.0.0
Compiler: /usr/local/bin/gcc
Compilation CFLAGS:  -DPROGRAM='bash' -DCONF_HOSTTYPE='powerpc'
-DCONF_OSTYPE='aix5.2.0.0' -DCO
NF_MACHTYPE='powerpc-ibm-aix5.2.0.0' -DCONF_VENDOR='ibm'
-DLOCALEDIR='/usr/local/share/locale'
-DPACKAGE='bash' -DSHELL  -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib
-I/usr/local/include
-g -O2
uname output: AIX isp1 2 5 0009A22A4C00
Machine Type: powerpc-ibm-aix5.2.0.0

Bash Version: 3.1
Patch Level: 0
Release Status: release

Description:

Using printf with a large integer results in incorrect conversion to
hexadecimal.

Repeat-By:

printf "%08X" 2604292517

On this version results in the incorrect string "-64C5A65B".

On bash "version 2.05a.0(1)-release (powerpc-ibm-aix4.3)" the correct
result "9B3A59A5" is returned. On bash "version 3.00.0(1)-release
(i586-suse-linux)" the correct result is returned. Using the GNU printf
program 5.97 on AIX 5.2.0.0 results in the correct value being output.

Fix:

None attempted... sorry.





_______________________________________________
Bug-bash mailing list
Bug-bash@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-bash

Reply via email to