re PR libgcj/15713 (compile interpret.cc with -fno-strict-aliasing)
2004-07-12 Bryce McKinlay <mckinlay@redhat.com> PR libgcj/15713 * include/jvm.h (_Jv_value): New union type. * gcj/field.h (_Jv_Field): Add new _addr union field variants * interperet.cc (run): Use _Jv_value union type and *_addr _Jv_Field union members. From-SVN: r84596
This commit is contained in:
parent
066a03440a
commit
7a1c3d48ab
4 changed files with 57 additions and 36 deletions
|
@ -114,6 +114,18 @@ union _Jv_word2
|
|||
jdouble d;
|
||||
};
|
||||
|
||||
union _Jv_value
|
||||
{
|
||||
jbyte byte_value;
|
||||
jshort short_value;
|
||||
jchar char_value;
|
||||
jint int_value;
|
||||
jlong long_value;
|
||||
jfloat float_value;
|
||||
jdouble double_value;
|
||||
jobject object_value;
|
||||
};
|
||||
|
||||
// An instance of this type is used to represent a single frame in a
|
||||
// backtrace. If the interpreter has been built, we also include
|
||||
// information about the interpreted method.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue