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
91d4931e
Commit
91d4931e
authored
Mar 21, 1993
by
Michael Meissner
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix recent change for prototypes.
From-SVN: r3815
parent
d632e927
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
30 additions
and
8 deletions
+30
-8
gcc/halfpic.h
+30
-8
No files found.
gcc/halfpic.h
View file @
91d4931e
...
@@ -17,6 +17,28 @@ You should have received a copy of the GNU General Public License
...
@@ -17,6 +17,28 @@ You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to
along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Add prototype support. */
#ifndef PROTO
#if defined (USE_PROTOTYPES) ? USE_PROTOTYPES : defined (__STDC__)
#define PROTO(ARGS) ARGS
#else
#define PROTO(ARGS) ()
#endif
#endif
#ifndef STDIO_PROTO
#ifdef BUFSIZ
#define STDIO_PROTO(ARGS) PROTO(ARGS)
#else
#define STDIO_PROTO(ARGS) ()
#endif
#endif
#if defined (USE_PROTOTYPES) ? USE_PROTOTYPES : defined (__STDC__)
union
tree_node
;
/* forward reference */
struct
rtx_def
;
#endif
/* Declare the variable flag_half_pic as 'int' instead of 'extern
/* Declare the variable flag_half_pic as 'int' instead of 'extern
int', so that BSS variables are created (even though this is not
int', so that BSS variables are created (even though this is not
strict ANSI). This is because rtl.c now refers to the
strict ANSI). This is because rtl.c now refers to the
...
@@ -29,14 +51,14 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
...
@@ -29,14 +51,14 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
int
flag_half_pic
;
/* Global half-pic flag. */
int
flag_half_pic
;
/* Global half-pic flag. */
int
(
*
ptr_half_pic_address_p
)
();
/* ptr to half_pic_address_p () */
int
(
*
ptr_half_pic_address_p
)
();
/* ptr to half_pic_address_p () */
extern
int
half_pic_number_ptrs
;
/* # distinct pointers found */
extern
int
half_pic_number_ptrs
;
/* # distinct pointers found */
extern
int
half_pic_number_refs
;
/* # half-pic references */
extern
int
half_pic_number_refs
;
/* # half-pic references */
extern
void
half_pic_encode
PROTO
((
tree
));
/* encode whether half-pic */
extern
void
half_pic_encode
PROTO
((
union
tree_node
*
));
/* encode whether half-pic */
extern
void
half_pic_declare
PROTO
((
char
*
));
/* declare object local */
extern
void
half_pic_declare
PROTO
((
char
*
));
/* declare object local */
extern
void
half_pic_init
PROTO
((
void
));
/* half_pic initialization */
extern
void
half_pic_init
PROTO
((
void
));
/* half_pic initialization */
extern
void
half_pic_finish
PROTO
((
FILE
*
));
/* half_pic termination */
extern
void
half_pic_finish
STDIO_PROTO
((
FILE
*
));
/* half_pic termination */
extern
int
half_pic_address_p
PROTO
((
rtx
));
/* true if an address is half-pic */
extern
int
half_pic_address_p
PROTO
((
struct
rtx_def
*
));
/* true if an address is half-pic */
extern
struct
rtx_def
*
half_pic_ptr
PROTO
((
rtx
));
/* return RTX for half-pic pointer */
extern
struct
rtx_def
*
half_pic_ptr
PROTO
((
struct
rtx_def
*
));
/* return RTX for half-pic pointer */
/* Macros to provide access to the half-pic stuff (so they can easily
/* Macros to provide access to the half-pic stuff (so they can easily
be stubbed out. */
be stubbed out. */
...
...
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