Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
0f21219f
Commit
0f21219f
authored
Jun 23, 1993
by
Richard Kenner
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
(DBX_REGPARM_STABS_LETTER, DEBUGGER_{AUTO,ARG}_OFFSET): New macros.
From-SVN: r4718
parent
d1abe602
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
1 deletions
+28
-1
gcc/config/romp/romp.h
+28
-1
No files found.
gcc/config/romp/romp.h
View file @
0f21219f
/* Definitions of target machine for GNU compiler, for ROMP chip.
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
Copyright (C) 1989, 1991
, 1993
Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@nyu.edu)
This file is part of GNU CC.
...
...
@@ -1193,6 +1193,33 @@ struct rt_cargs {int gregs, fregs; };
/* This is BSD, so it wants DBX format. */
#define DBX_DEBUGGING_INFO
/* Define the letter code used in a stabs entry for parameters passed
with the register attribute.
GCC's default value, 'P', is used by dbx to refers to an external
procedure. The section 5 manual page for dbx implies that 'R' would be the
right letter, but dbx 1.5 has a bug in it that precludes its use.
Probably that is why neither hc or pcc use this. pcc puts in two
stabs entries: one for the parameter location and one for the register
location. The letter `r' (register)
would be okay, but it loses parameter attribute of the stabs entry. */
#define DBX_REGPARM_STABS_LETTER 'R'
/* A C expression for the integer offset value of an automatic variable
(N_LSYM) having address X (an RTX). This gets used in .stabs entries
for the local variables. Compare with the default definition. */
extern
int
romp_debugger_auto_correction
();
#define DEBUGGER_AUTO_OFFSET(X) \
(GET_CODE (X) == PLUS \
? romp_debugger_auto_correction (INTVAL (XEXP (X, 1)) ) \
: 0 )
/* A C expression for the integer offset value of an argument (N_PSYM)
having address X (an RTX). The nominal offset is OFFSET. */
extern
int
romp_debugger_arg_correction
();
#define DEBUGGER_ARG_OFFSET(OFFSET, X) \
romp_debugger_arg_correction (OFFSET);
/* We don't have GAS for the RT yet, so don't write out special
.stabs in cc1plus. */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment