return -1
}
+global infinity
+if [istarget "i*86-*-sysv4*"] then {
+ set infinity "inf"
+} else {
+ set infinity "Infinity"
+}
+
proc set_lang_chill {} {
global prompt
global binfile objdir subdir
# test write access from gdb (setvar x:=y) from gdb
proc write_access { } {
+ global infinity
verbose "testing write access to locations"
test_write re1 0 "real write 2"
test_write re1 "1e+38" {1e\+38|1\.0[0-9]*e\+38|9\.9[0-9]*e\+37} \
"real write 3"
- test_write re1 "1e+39" Infinity "real write 4"
+ setup_xfail "i*86-*-linux" "mips-sgi-irix*"
+ test_write re1 "1e+39" $infinity "real write 4"
test_write re2 42.03 {42.0[0-9]*} "real write 5"
test_write re2 0 "real write 6"
test_write re2 "1e+308" {1e\+308} "real write 7"
- test_write re2 "1e+309" Infinity "real write 8"
-
+ setup_xfail "i*86-*-linux" "mips-sgi-irix*"
+ test_write re2 "1e+309" $infinity "real write 8"
# array modes
test_write arrl1 {[(1:3): [(1:2): -128]]} {\[\(1:3\): \[\(1:2\): -128\]\]}\
"array write 1"