BZ #109: MIPS does not support unconditional long-branches.

Status fields:

creation_ts:2008-09-17 15:07
component:jit
version:default branch
rep_platform:mips32
op_sys:All
bug_status:RESOLVED
resolution:FIXED
reporter:twisti@complang.tuwien.ac.at
(sid)twisti@swarm:~/dacapo$ cacao -jar dacapo-2006-10-MR2.jar -s default jython
*sys-package-mgr*: processing new jar, '/home/twisti/dacapo/dacapo-2006-10-MR2.jar'
*sys-package-mgr*: processing new jar, '/home/twisti/cacao/build-
gnuclasspath/src/classes/vm.zip'
*sys-package-mgr*: processing new jar,
'/home/twisti/install/classpath/share/classpath/glibj.zip'
===== DaCapo jython starting =====
LOG: [0x2aacbcd0] emit_branch: emit unconditional long-branch code
LOG: [0x2aacbcd0] Backtrace (1 stack frames):
LOG: [0x2aacbcd0] [0x7fedef98]
Aborted

Comment #1 by twisti@complang.tuwien.ac.at on 2008-09-17 15:40:56

It method is:

sre_parse$py._parse$32(Lorg/python/core/PyFrame;)Lorg/python/core/PyObject; PUBLIC
(mono) (impl)

Comment #2 by michi@complang.tuwien.ac.at on 2009-03-11 17:00:10

Seems we forgot to close this bug, although it was already fixed.
This is the fix: http://mips.complang.tuwien.ac.at/hg/cacao/rev/f817cc0a98c9