807d7c0d90ae231bfd7b48e490ffd2c8756cf6b1
[deliverable/binutils-gdb.git] / gdb / config / h8300 / tm-h8300.h
1 /* Parameters for execution on a H8/300 series machine.
2 Copyright 1992, 1993, 1994, 1996, 1998, 1999, 2000
3 Free Software Foundation, Inc.
4
5 This file is part of GDB.
6
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 2 of the License, or
10 (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
18 along with this program; if not, write to the Free Software
19 Foundation, Inc., 59 Temple Place - Suite 330,
20 Boston, MA 02111-1307, USA. */
21 /* Contributed by Steve Chamberlain sac@cygnus.com */
22
23 /* NOTE: ezannoni 2000-07-18: these variables are part of sim, defined
24 in sim/h8300/compile.c. They really should not be used this
25 way. Because of this we cannot get rid of the macro
26 GDB_TARGET_IS_H8300 in remote-e7000.c */
27 extern int h8300hmode;
28 extern int h8300smode;
29 extern int h8300_normal_mode; /* 1 - Normal Mode , 0 - Advanced mode */
30 extern int h8300sxmode;
31 #define GDB_TARGET_IS_H8300
32
33 /* Needed for remote.c */
34 #define DEPRECATED_REMOTE_BREAKPOINT { 0x57, 0x30} /* trapa #3 */
35 /* Needed for remote-hms.c */
36 #define CCR_REGNUM 8
37 /* Needed for remote-e7000.c */
38 #define NUM_REALREGS (h8300smode?11:10)
39
This page took 0.032228 seconds and 3 git commands to generate.