# New Ticket Created by  "Carl Mäsak" 
# Please include the string:  [perl #113404]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=113404 >


<sisar> i get 28 failures in t/spec/S03-operators/overflow.t
<sisar> ^rakudo
<sisar> (fresh build)
<moritz> sisar: did you get them before too?
<sisar> moritz: yes.
<moritz> sisar: and are you on a 32bit machine?
<sisar> moritz: yes
<sisar> hmm, i did report it earlier but got no response, but it
doesn't matter now
(http://irclog.perlgeek.de/perl6/2012-05-18#i_5609766 )
<moritz> sisar: I think [Coke]++ has reported similar behavior
<moritz> I just have trouble reacting to stuff I can't reproduce, even
when I know why
<sisar> Woodi++ reported it on OpenBSD, though don't know if it was
32-bit or 64-bit:
http://irclog.perlgeek.de/perl6/2012-05-15#i_5596082
< sisar> r: say -32768 * -65536 ;
<p6eval> rakudo 6555ab: OUTPUT«-2147483648␤»
<sisar> moritz: ^ one of the bugs
<moritz> r: say (-32768) * (-65536)
<sisar> feather is 32-bit ?
<p6eval> rakudo 6555ab: OUTPUT«2147483648␤»
<moritz> no
<moritz> hm
<moritz> not sure actually
<jnthn> What about with --optimize=0, ooc?
<moritz> the problem is probably that the (int, int) version of
infix:<*> is used
<moritz> and that can overflow
* masak submits -32768 * -65536 rakudobug
<masak> sisar++

Reply via email to