[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug with built-in printf
From: |
Botte, James - James M |
Subject: |
bug with built-in printf |
Date: |
Thu, 30 Nov 2006 16:33:31 -0500 |
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 with built-in printf,
Botte, James - James M <=