On Tue, Jul 12, 2005 at 08:09:07PM -0700, Michael G Schwern via RT wrote:
> > [EMAIL PROTECTED] - Mon Mar 06 02:33:55 2000]:
> > 
> > Running following program causes "Floating point exception" on
> > FreeBSD 3.2-STABLE *and* 4.0-CURRENT #0: Tue Feb 29 02:11:52 AST 2000
> > (but not on Linux "2.3.44 #12 SMP") (all 5.00503)
> > 
> > ===8<======8<======8<======8<====
> > #!/usr/bin/perl
> > 
> > my $packed = "\0\0\xc0\x7f";
> > print STDERR "len: ", length($packed), " bytes: ", unpack("H*",
> >    $packed), "\n";
> > my $float = unpack("f", $packed);
> > print STDERR "float done\n";
> > print STDERR "float: $float\n";
> > 
> > exit 0;
> > ===8<======8<======8<======8<====
> > hayek$ ./moo.pl
> > len: 4 bytes: 0000c07f
> > float done
> > Floating point exception
> > hayek$ echo $?
> > 136
> > hayek$
> > ===8<======8<======8<======8<====
> 
> Anyone have a FreeBSD machine handy with a recent Perl on it to try this
> out?
> 

Testdrive probably does.

Reply via email to