diff options
Diffstat (limited to 'hints/unicos.sh')
-rw-r--r-- | hints/unicos.sh | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/hints/unicos.sh b/hints/unicos.sh index 43045ff6f9..12a809d5f4 100644 --- a/hints/unicos.sh +++ b/hints/unicos.sh @@ -2,10 +2,13 @@ case `uname -r` in 6.1*) shellflags="-m+65536" ;; esac case "$optimize" in -# if we used fastmd (the default) integer values would be limited to 43 bits +# If we used fastmd (the default) integer values would be limited to 43 bits. # --Mark P. Lutz -'') optimize="-h nofastmd" ;; +'') optimize="$optimize -h nofastmd" ;; esac +# The default is to die on math overflows with an runtime error. +# Let's not do that. --jhi +ccflags="$ccflags -h matherr=errno" # Avoid an optimizer bug where a volatile variables # isn't correctly saved and restored --Mark P. Lutz pp_ctl_cflags='ccflags="$ccflags -h scalar0 -h vector0"' |