bug in hugs with Int handling for mac os x?

Onne Gorter <[email protected]>
Newsgroups gmane.comp.lang.haskell.hugs.bugs
Message-ID <[email protected]>
hello,

program:
sieve :: [Int] -> [Int]
sieve (x:xs) = x: sieve [c|c<-xs,  mod c x > 0]

and then run:
sieve [2..]

breaks after number 16477 with an 'Illegal instruction' (the mac os X 
native signal) and hugs quits. Now, I expected an 'out of memory' or a 
'number overflow' or 'stack overflow' or something thelike, but not 
this, this implies a buffer overrun or something. I am not sure how

anyways, just reporting,

my hardware is a white iBook 2002 600Mhz running mac os X 10.2.4
the software used is Hugs 98 Version November 2002.

-Onne
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.