Why does GDB (6.6 and earlier) print infinity as zero ? valprint.c:print_floating singles out NaNs for special treatment, but not infinities. The latter seem to get converted to zero before being printed out. Thanks, John Parkes