We're updating the issue view to help you get more done. 

Missing rule for int_ifcmp module BURS

Description

The following method added into class org.mmtk.utility.HeaderByte can only be compiled with the baseline compiler, when using the opt compiler the compilation process fails. The corresponding error message is attached.

private static boolean interesstingValue(byte value, Word w) {
Address ad = w.toAddress();
if (ad.LT(Address.fromLong(0xa0000000)) && ad.GT(Address.fromLong(0x57000000)) && Space.isInSpace(GenMS.MS, ad)) {
return true;
}
value = (byte) (value & (byte)0xF0);
return value != (byte)0x00
&& value != (byte)0x40
&& value != (byte)0x80
&& value != (byte)0xc0;
}

Environment

ubuntu 10.10: Linux ThinkPad-X61s 2.6.35-23-generic #41-Ubuntu SMP Wed Nov 24 10:18:49 UTC 2010 i686 GNU/Linux
jikes-rvm revision: r16026, configuartion: production

Status

Assignee

Daniel Frampton

Reporter

Alexander Nickol

Labels

None

External issue ID

None

Components

Fix versions

Affects versions

3.1.1

Priority

Medium