diff options
| author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-01-19 21:08:03 +0000 |
|---|---|---|
| committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-01-19 21:08:03 +0000 |
| commit | 950bc87ccbc2a09d2ca8220dcdc5923d8ba7c529 (patch) | |
| tree | 8e1a67920b3496d8b53e0c22e5b1cacd96bd4763 | |
| parent | cccfd0f915a8e991abe952555a52f84c18f6a3ed (diff) | |
| download | ppe42-gcc-950bc87ccbc2a09d2ca8220dcdc5923d8ba7c529.tar.gz ppe42-gcc-950bc87ccbc2a09d2ca8220dcdc5923d8ba7c529.zip | |
* interpret.cc (PC_REGISTER_ASM): Removed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31510 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | libjava/ChangeLog | 2 | ||||
| -rw-r--r-- | libjava/interpret.cc | 14 |
2 files changed, 6 insertions, 10 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 65d1013553f..6aec1d16a57 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,5 +1,7 @@ 2000-01-19 Tom Tromey <tromey@cygnus.com> + * interpret.cc (PC_REGISTER_ASM): Removed. + * java/lang/natThrowable.cc: Don't use `#pragma implementation'. From Bryce McKinlay. diff --git a/libjava/interpret.cc b/libjava/interpret.cc index bb379d49764..ecc5193fbeb 100644 --- a/libjava/interpret.cc +++ b/libjava/interpret.cc @@ -1,6 +1,6 @@ // interpret.cc - Code for the interpreter -/* Copyright (C) 1999 Red Hat, Inc. +/* Copyright (C) 1999, 2000 Red Hat, Inc. This file is part of libgcj. @@ -403,19 +403,13 @@ gnu::gcj::runtime::MethodInvocation::continue1 (gnu::gcj::RawData *meth, */ -#ifdef __i386__ -#define PC_REGISTER_ASM asm("%esi") -#else -#define PC_REGISTER_ASM -#endif - void _Jv_InterpMethod::continue1 (_Jv_InterpMethodInvocation *inv) { using namespace java::lang::reflect; - register _Jv_word *sp = inv->sp; - register unsigned char *pc PC_REGISTER_ASM = inv->pc; - _Jv_word *locals = inv->local_base (); + register _Jv_word *sp = inv->sp; + register unsigned char *pc = inv->pc; + _Jv_word *locals = inv->local_base (); _Jv_word *pool_data = defining_class->constants.data; |

