projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Assume TARGET_BYTE_ORDER_SELECTABLE{,_P} is always true.
[deliverable/binutils-gdb.git]
/
gdb
/
config
/
mcore
/
tm-mcore.h
diff --git
a/gdb/config/mcore/tm-mcore.h
b/gdb/config/mcore/tm-mcore.h
index 10aebeca2c8d239b8e8588aeadf32026f9b1fa19..80e438e185b2137c77febac08a4d1fafef7911d1 100644
(file)
--- a/
gdb/config/mcore/tm-mcore.h
+++ b/
gdb/config/mcore/tm-mcore.h
@@
-1,5
+1,5
@@
/* Parameters for execution on a Motorola MCore.
/* Parameters for execution on a Motorola MCore.
- Copyright
(C) 1995
Free Software Foundation, Inc.
+ Copyright
1995, 1999, 2000
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-18,8
+18,10
@@
Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
+#include "regcache.h"
+
/* The mcore is little endian (by default) */
/* The mcore is little endian (by default) */
-#define TARGET_BYTE_ORDER_DEFAULT
LITTLE_ENDIAN
+#define TARGET_BYTE_ORDER_DEFAULT
BFD_ENDIAN_LITTLE
/* All registers are 32 bits */
#define REGISTER_SIZE 4
/* All registers are 32 bits */
#define REGISTER_SIZE 4
@@
-101,7
+103,7
@@
extern CORE_ADDR mcore_extract_struct_value_address (char *regbuf);
mcore_extract_struct_value_address (REGBUF)
extern CORE_ADDR mcore_skip_prologue (CORE_ADDR pc);
mcore_extract_struct_value_address (REGBUF)
extern CORE_ADDR mcore_skip_prologue (CORE_ADDR pc);
-#define SKIP_PROLOGUE(PC)
(PC) = mcore_skip_prologue ((PC)
)
+#define SKIP_PROLOGUE(PC)
mcore_skip_prologue (PC
)
#define FRAME_ARGS_SKIP 0
extern CORE_ADDR mcore_frame_args_address (struct frame_info *fi);
#define FRAME_ARGS_SKIP 0
extern CORE_ADDR mcore_frame_args_address (struct frame_info *fi);
@@
-149,13
+151,10
@@
extern use_struct_convention_fn mcore_use_struct_convention;
generic_get_saved_register (raw_buffer, optimized, addrp, frame, regnum, lval)
/* Cons up virtual frame pointer for trace */
generic_get_saved_register (raw_buffer, optimized, addrp, frame, regnum, lval)
/* Cons up virtual frame pointer for trace */
-extern void mcore_virtual_frame_pointer (CORE_ADDR,
long *, long
*);
+extern void mcore_virtual_frame_pointer (CORE_ADDR,
int *, LONGEST
*);
#define TARGET_VIRTUAL_FRAME_POINTER(PC, REGP, OFFP) \
mcore_virtual_frame_pointer ((PC), (REGP), (OFFP))
#define TARGET_VIRTUAL_FRAME_POINTER(PC, REGP, OFFP) \
mcore_virtual_frame_pointer ((PC), (REGP), (OFFP))
-/* MCore can be bi-endian. */
-#define TARGET_BYTE_ORDER_SELECTABLE_P 1
-
/* For PE, gcc will tell us what th real type of
arguments are when it promotes arguments. */
#define BELIEVE_PCC_PROMOTION 1
/* For PE, gcc will tell us what th real type of
arguments are when it promotes arguments. */
#define BELIEVE_PCC_PROMOTION 1
This page took
0.023882 seconds
and
4
git commands to generate.