summaryrefslogtreecommitdiff
path: root/java/jdk15/files/patch-hotspot::i486::vm::register_i486.hpp
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2007-05-25 18:44:27 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2007-05-25 18:44:27 +0000
commit7446ea7a70abb17206c2d63b7369fe2dbe4683c1 (patch)
tree2a7658d09bba2cebe4097c381677b942c1fa639c /java/jdk15/files/patch-hotspot::i486::vm::register_i486.hpp
parent- update to 1.2.1 (diff)
Various fixes for -CURRENT.
- Build fixes after GCC 4.2 import. - Remove SIGRTMIN and SIGRTMAX redefinitions. - Use posix_memalign(3) instead of valloc(3). Approved by: glewis (maintainer)
Diffstat (limited to 'java/jdk15/files/patch-hotspot::i486::vm::register_i486.hpp')
-rw-r--r--java/jdk15/files/patch-hotspot::i486::vm::register_i486.hpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/java/jdk15/files/patch-hotspot::i486::vm::register_i486.hpp b/java/jdk15/files/patch-hotspot::i486::vm::register_i486.hpp
new file mode 100644
index 000000000000..c033d064c7a6
--- /dev/null
+++ b/java/jdk15/files/patch-hotspot::i486::vm::register_i486.hpp
@@ -0,0 +1,26 @@
+--- ../../hotspot/src/cpu/i486/vm/register_i486.hpp.orig Thu May 24 15:27:42 2007
++++ ../../hotspot/src/cpu/i486/vm/register_i486.hpp Thu May 24 19:51:43 2007
+@@ -24,9 +24,9 @@
+ static Register as_Register(int encoding) { return (Register)encoding; }
+
+ // accessors
+- int encoding() const { assert(is_valid(), "invalid register"); return (int)this; }
+- bool is_valid() const { return 0 <= (int)this && (int)this < number_of_registers; }
+- bool has_byte_register() const { return 0 <= (int)this && (int)this < number_of_byte_registers; }
++ int encoding() const { assert(is_valid(), "invalid register"); return value(); }
++ bool is_valid() const { return 0 <= value() && value() < number_of_registers; }
++ bool has_byte_register() const { return 0 <= value() && value() < number_of_byte_registers; }
+ const char* name() const;
+ };
+
+@@ -74,8 +74,8 @@
+ friend XMMRegister as_XMMRegister(int encoding) { return (XMMRegister)encoding; }
+
+ // accessors
+- int encoding() const { assert(is_valid(), "invalid register"); return (int)this; }
+- bool is_valid() const { return 0 <= (int)this && (int)this < number_of_registers; }
++ int encoding() const { assert(is_valid(), "invalid register"); return value(); }
++ bool is_valid() const { return 0 <= value() && value() < number_of_registers; }
+ const char* name() const;
+ };
+