Re: [perl #43048] [BUG] imcc constant folding div by zero

2008-04-09 Thread Will Coleda
On Wed, Apr 9, 2008 at 9:24 PM, Andy Dougherty <[EMAIL PROTECTED]> wrote: > On Wed, 9 Apr 2008, Will Coleda via RT wrote: > > > On Fri Apr 04 22:28:31 2008, [EMAIL PROTECTED] wrote: > > > On Thursday 03 April 2008 11:22:16 Andy Dougherty wrote: > > > > > > > > parrot-andy/compilers/imcc/optimize

Re: [perl #43048] [BUG] imcc constant folding div by zero

2008-04-09 Thread Andy Dougherty
On Wed, 9 Apr 2008, Will Coleda via RT wrote: > On Fri Apr 04 22:28:31 2008, [EMAIL PROTECTED] wrote: > > On Thursday 03 April 2008 11:22:16 Andy Dougherty wrote: > > > > > parrot-andy/compilers/imcc/optimizer.c --- > > > parrot-svn/compilers/imcc/optimizer.c 2008-03-31 15:14:39.0 > -

[perl #43048] [BUG] imcc constant folding div by zero

2008-04-09 Thread Will Coleda via RT
On Fri Apr 04 22:28:31 2008, [EMAIL PROTECTED] wrote: > On Thursday 03 April 2008 11:22:16 Andy Dougherty wrote: > > > First, deep inside IMCC_subst_constants() in compilers/imcc/optimizer.c, > > when the divide by zero fails, it returns a NULL value, but forgets to > > also set the undocumented "

[perl #43048] [BUG] imcc constant folding div by zero

2008-03-30 Thread Will Coleda via RT
On Thu May 24 14:45:02 2007, coke wrote: > ... or so I think: > > This works: > > .sub zero_check > >push_eh one > $N0 = 0.0 > $N1 = 3 / $N0 >clear_eh > > one: >print "ok\n" > .end > > > This doesn't: > > .sub zero_check > >push_eh one > $N1 = 3 / 0.0 >cle