Dan -- > >There has got to be something stupid I've done in these big changes, > >but I can't think of a failure mode that would screw up floor(). > > My bet, if I had to bet, is that it's not floor that's messed up. You might > want to build parrot with debugging and step through and see if maybe the > stack's getting trashed so printf's getting crap passed in or something > like that.
That sounds reasonable. I recompiled with -g and set a breakpoint on Parrot_floortest and stepped through it. gdb didn't complain, but right after the floor() call, the variable had the wacky value. Regards, -- Gregor _____________________________________________________________________ / perl -e 'srand(-2091643526); print chr rand 90 for (0..4)' \ Gregor N. Purdy [EMAIL PROTECTED] Focus Research, Inc. http://www.focusresearch.com/ 8080 Beckett Center Drive #203 513-860-3570 vox West Chester, OH 45069 513-860-3579 fax \_____________________________________________________________________/
