PARAMS removal.
[deliverable/binutils-gdb.git] / gdb / config / convex / tm-convex.h
1 /* OBSOLETE /* Definitions to make GDB run on Convex Unix (4bsd) */
2 /* OBSOLETE Copyright 1989, 1991, 1993 Free Software Foundation, Inc. */
3 /* OBSOLETE */
4 /* OBSOLETE This file is part of GDB. */
5 /* OBSOLETE */
6 /* OBSOLETE This program is free software; you can redistribute it and/or modify */
7 /* OBSOLETE it under the terms of the GNU General Public License as published by */
8 /* OBSOLETE the Free Software Foundation; either version 2 of the License, or */
9 /* OBSOLETE (at your option) any later version. */
10 /* OBSOLETE */
11 /* OBSOLETE This program is distributed in the hope that it will be useful, */
12 /* OBSOLETE but WITHOUT ANY WARRANTY; without even the implied warranty of */
13 /* OBSOLETE MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
14 /* OBSOLETE GNU General Public License for more details. */
15 /* OBSOLETE */
16 /* OBSOLETE You should have received a copy of the GNU General Public License */
17 /* OBSOLETE along with this program; if not, write to the Free Software */
18 /* OBSOLETE Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *x/ */
19 /* OBSOLETE */
20 /* OBSOLETE #define TARGET_BYTE_ORDER BIG_ENDIAN */
21 /* OBSOLETE */
22 /* OBSOLETE /* There is come problem with the debugging symbols generated by the */
23 /* OBSOLETE compiler such that the debugging symbol for the first line of a */
24 /* OBSOLETE function overlap with the function prologue. *x/ */
25 /* OBSOLETE #define PROLOGUE_FIRSTLINE_OVERLAP */
26 /* OBSOLETE */
27 /* OBSOLETE /* When convex pcc says CHAR or SHORT, it provides the correct address. *x/ */
28 /* OBSOLETE */
29 /* OBSOLETE #define BELIEVE_PCC_PROMOTION 1 */
30 /* OBSOLETE */
31 /* OBSOLETE /* Symbol types to ignore. *x/ */
32 /* OBSOLETE /* 0xc4 is N_MONPT. Use the numeric value for the benefit of people */
33 /* OBSOLETE with (rather) old OS's. *x/ */
34 /* OBSOLETE #define IGNORE_SYMBOL(TYPE) \ */
35 /* OBSOLETE (((TYPE) & ~N_EXT) == N_TBSS \ */
36 /* OBSOLETE || ((TYPE) & ~N_EXT) == N_TDATA \ */
37 /* OBSOLETE || ((TYPE) & ~N_EXT) == 0xc4) */
38 /* OBSOLETE */
39 /* OBSOLETE /* Offset from address of function to start of its code. */
40 /* OBSOLETE Zero on most machines. *x/ */
41 /* OBSOLETE */
42 /* OBSOLETE #define FUNCTION_START_OFFSET 0 */
43 /* OBSOLETE */
44 /* OBSOLETE /* Advance PC across any function entry prologue instructions */
45 /* OBSOLETE to reach some "real" code. */
46 /* OBSOLETE Convex prolog is: */
47 /* OBSOLETE [sub.w #-,sp] in one of 3 possible sizes */
48 /* OBSOLETE [mov psw,- fc/vc main program prolog */
49 /* OBSOLETE and #-,- (skip it because the "mov psw" saves the */
50 /* OBSOLETE mov -,psw] T bit, so continue gets a surprise trap) */
51 /* OBSOLETE [and #-,sp] fc/vc O2 main program prolog */
52 /* OBSOLETE [ld.- -(ap),-] pcc/gcc register arg loads */
53 /* OBSOLETE *x/ */
54 /* OBSOLETE */
55 /* OBSOLETE extern CORE_ADDR convex_skip_prologue (CORE_ADDR pc);
This page took 0.031385 seconds and 4 git commands to generate.