diff options
| author | Jung-uk Kim <jkim@FreeBSD.org> | 2007-05-25 18:44:27 +0000 |
|---|---|---|
| committer | Jung-uk Kim <jkim@FreeBSD.org> | 2007-05-25 18:44:27 +0000 |
| commit | 7446ea7a70abb17206c2d63b7369fe2dbe4683c1 (patch) | |
| tree | 2a7658d09bba2cebe4097c381677b942c1fa639c /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.hpp | 26 |
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; + }; + |
