Configuration Information [Automatically generated, do not change]:
Machine: mips
OS: irix6.5
Compiler: cc
Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='mips'
-DCONF_OSTYPE='irix6.5' -DCONF_MACHTYPE='mips-sgi-irix6.5'
-DCONF_VENDOR='sgi' -DLOCALEDIR='/usr/bsd/share/locale' -DPACKAGE='bash'
-DSHELL -DHAVE_CONFIG_H -I. -I. -I./include -I./lib -I./lib/intl
-I/usr/include -c99 -O2 -n32 -mips4 -r12000 -apo -float_const
-use_readonly_const -TARG:isa=mips4:platform=ip30:processor=r12000
-TENV:zeroinit_in_bss=ON -DEFAULT:platform=ip30
-OPT:fast_io=ON:Olimit=8192:reorg_common=ON:swp=ON
-LNO:auto_dist=ON:fusion_peeling_limit=8:gather_scatter=2 -woff
1174,1183,1552 -n32 -I/usr/include
uname output: IRIX64 octane 6.5 07010238 IP30
Machine Type: mips-sgi-irix6.5
Bash Version: 3.0
Patch Level: 16
Release Status: release
Description:
PAREN_ARITHMETIC seems to be broken when bash-3.00 is compiled on IRIX:
e.g.
$ bash-2.05 -c 'A=$(( 2 + 3 )); echo $A'
5
$ bash-3.00 -c 'A=$(( 2 + 3 )); echo $A'
2: command not found
And, infact, there may be some form of off-by-one error here:
$ bash-3.00 -c 'A=$(x(2+3)); echo $A'
5
... so it looks as if the character immediately following the initial
opening bracket is dropped.
Repeat-By:
Compile bash on an IRIX machine using SGI's compiler suite
(MIPSpro 7.4.3m, in this instance).
Have yet to confirm whether bash compiled with GCC has the same problem...
Cheers,
Stuart
_______________________________________________
Bug-bash mailing list
Bug-bash@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-bash