# New Ticket Created by Andy Dougherty
# Please include the string: [perl #17844]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt2/Ticket/Display.html?id=17844 >
The combination of 64-bit INTVAL and 32-bit pointers doesn't work with the
Sparc jit.
diff -r -u parrot-orig/config/auto/jit.pl parrot-andy/config/auto/jit.pl
--- parrot-orig/config/auto/jit.pl Thu Aug 8 23:18:04 2002
+++ parrot-andy/config/auto/jit.pl Thu Oct 10 14:02:14 2002
@@ -62,6 +62,10 @@
if (-e "jit/$cpuarch/core.jit") {
$jitcapable = 1;
+ if ($cpuarch =~ /sun4|sparc64/ &&
+ Configure::Data->get('intvalsize') > Configure::Data->get('ptrsize')) {
+ $jitcapable = 0;
+ }
}
$jitcapable = $_[0] if defined $_[0];
--
Andy Dougherty [EMAIL PROTECTED]