The following problems exist, at the very least, in bash 3.1.16, 3.1.17,
and 3.2.1 - I assume it affects the all bash-3.x releases.
If bash is built with the SGI MIPSpro compilers then, now matter what
other CFLAGS are in affect, the test suite fails in many ways (and one
of the many issues this causes is what I describe in the first posts on
the above forum).
[snippity snip]
run-printf
- at which point the test-suite hangs (and reports "Error 130" if
interrupted). Looking at the contents of /tmp/xx, the output up to the
point of the failure was:
0.00
0.00
0.0
0.00
0.00
0.0
-INF
-inf
-INF
-inf
... which means that the test which causes the hang is 'printf "%G\n" 4.2'.
There's clearly some broken magic here if it causes MIPSpro to generate
code which hangs, and GCC to produce code which always outputs a variant
of "0"!
Repeat-By:
Attemping to build bash-3.x on IRIX with GCC or MIPSpro, regardless of
CFLAGS.