--- old/src/share/vm/opto/node.hpp 2013-10-22 15:44:51.331979034 +0200 +++ new/src/share/vm/opto/node.hpp 2013-10-22 15:44:51.223979038 +0200 @@ -100,6 +100,7 @@ class MachSpillCopyNode; class MachTempNode; class Matcher; +class MathExactNode; class MemBarNode; class MemBarStoreStoreNode; class MemNode; @@ -568,6 +569,17 @@ DEFINE_CLASS_ID(MemBar, Multi, 3) DEFINE_CLASS_ID(Initialize, MemBar, 0) DEFINE_CLASS_ID(MemBarStoreStore, MemBar, 1) + DEFINE_CLASS_ID(MathExact, Multi, 7) + DEFINE_CLASS_ID(MathExactI, MathExact, 0) + DEFINE_CLASS_ID(AddExactI, MathExactI, 0) + DEFINE_CLASS_ID(SubExactI, MathExactI, 1) + DEFINE_CLASS_ID(MulExactI, MathExactI, 2) + DEFINE_CLASS_ID(NegExactI, MathExactI, 3) + DEFINE_CLASS_ID(MathExactL, MathExact, 1) + DEFINE_CLASS_ID(AddExactL, MathExactL, 0) + DEFINE_CLASS_ID(SubExactL, MathExactL, 1) + DEFINE_CLASS_ID(MulExactL, MathExactL, 2) + DEFINE_CLASS_ID(NegExactL, MathExactL, 3) DEFINE_CLASS_ID(Mach, Node, 1) DEFINE_CLASS_ID(MachReturn, Mach, 0) @@ -635,6 +647,7 @@ DEFINE_CLASS_ID(Vector, Node, 13) DEFINE_CLASS_ID(ClearArray, Node, 14) + _max_classes = ClassMask_ClearArray }; #undef DEFINE_CLASS_ID @@ -757,6 +770,7 @@ DEFINE_CLASS_QUERY(MachSafePoint) DEFINE_CLASS_QUERY(MachSpillCopy) DEFINE_CLASS_QUERY(MachTemp) + DEFINE_CLASS_QUERY(MathExact) DEFINE_CLASS_QUERY(Mem) DEFINE_CLASS_QUERY(MemBar) DEFINE_CLASS_QUERY(MemBarStoreStore)