Strange behavior with arange : bug?

Hi,

I'm using matplotlib 0.98.5.2 on mac os X.

I get the following behavior with arange that I think is not right

In [1]: import pylab

In [2]: pylab.arange(0.5,1.0,.1)
Out[2]: array([ 0.5, 0.6, 0.7, 0.8, 0.9]) <---- OK

In [3]: pylab.arange(0.5,1.1,.1)
Out[3]: array([ 0.5, 0.6, 0.7, 0.8, 0.9, 1. , 1.1]) <----- Not OK

Thanks
-Kaushik