alias.c (nonlocal_reference_p): Add static prototype.
* alias.c (nonlocal_reference_p): Add static prototype. * bitmap.c (bitmap_element_allocate): Prototype args in function pointer cast. * builtins.c (stabilize_va_list): Add static prototype. (expand_builtin_va_arg): Constify a char*. * c-lex.c (getch, put_back, extend_token_buffer_to, read_line_number, token_getch, token_put_back): Add static prototypes. * c-parse.gperf (hash, is_reserved_word): Likewise. * cccp.c (is_dir_separator): Likewise. From-SVN: r29782
This commit is contained in:
parent
807625cf45
commit
93868d11a6
|
@ -1,3 +1,21 @@
|
|||
Sun Oct 3 12:05:28 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* alias.c (nonlocal_reference_p): Add static prototype.
|
||||
|
||||
* bitmap.c (bitmap_element_allocate): Prototype args in function
|
||||
pointer cast.
|
||||
|
||||
* builtins.c (stabilize_va_list): Add static prototype.
|
||||
(expand_builtin_va_arg): Constify a char*.
|
||||
|
||||
* c-lex.c (getch, put_back, extend_token_buffer_to,
|
||||
read_line_number, token_getch, token_put_back): Add static
|
||||
prototypes.
|
||||
|
||||
* c-parse.gperf (hash, is_reserved_word): Likewise.
|
||||
|
||||
* cccp.c (is_dir_separator): Likewise.
|
||||
|
||||
Sat Oct 2 16:07:56 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* graph.h: New file to prototype functions exported by graph.c.
|
||||
|
|
|
@ -93,6 +93,7 @@ static alias_set_entry get_alias_set_entry PROTO((int));
|
|||
static rtx fixed_scalar_and_varying_struct_p PROTO((rtx, rtx, int (*)(rtx)));
|
||||
static int aliases_everything_p PROTO((rtx));
|
||||
static int write_dependence_p PROTO((rtx, rtx, int));
|
||||
static int nonlocal_reference_p PROTO((rtx));
|
||||
|
||||
/* Set up all info needed to perform alias analysis on memory references. */
|
||||
|
||||
|
|
|
@ -118,8 +118,8 @@ bitmap_element_allocate ()
|
|||
|
||||
obstack_specify_allocation (&bitmap_obstack, OBSTACK_CHUNK_SIZE,
|
||||
__alignof__ (bitmap_element),
|
||||
(void *(*) ()) OBSTACK_CHUNK_ALLOC,
|
||||
(void (*) ()) OBSTACK_CHUNK_FREE);
|
||||
(void *(*) PARAMS ((long))) OBSTACK_CHUNK_ALLOC,
|
||||
(void (*) PARAMS ((void *))) OBSTACK_CHUNK_FREE);
|
||||
}
|
||||
|
||||
element = (bitmap_element *) obstack_alloc (&bitmap_obstack,
|
||||
|
|
|
@ -84,6 +84,7 @@ static rtx expand_builtin_strlen PROTO((tree, rtx, enum machine_mode));
|
|||
static rtx expand_builtin_alloca PROTO((tree, rtx));
|
||||
static rtx expand_builtin_ffs PROTO((tree, rtx, rtx));
|
||||
static rtx expand_builtin_frame_address PROTO((tree));
|
||||
static tree stabilize_va_list PROTO((tree, int));
|
||||
|
||||
/* Return the alignment in bits of EXP, a pointer valued expression.
|
||||
But don't return more than MAX_ALIGN no matter what.
|
||||
|
@ -2028,7 +2029,7 @@ expand_builtin_va_arg (valist, type)
|
|||
be passed through `...' due to type promotion at the call site. */
|
||||
else if ((promoted_type = (*lang_type_promotes_to) (type)) != NULL_TREE)
|
||||
{
|
||||
const char *name = "<anonymous type>", *pname;
|
||||
const char *name = "<anonymous type>", *pname = 0;
|
||||
static int gave_help;
|
||||
|
||||
if (TYPE_NAME (type))
|
||||
|
|
|
@ -1,7 +1,15 @@
|
|||
/* C code produced by gperf version 2.7.1 (19981006 egcs) */
|
||||
/* Command-line: gperf -L C -F , 0, 0 -p -j1 -i 1 -g -o -t -G -N is_reserved_word -k1,3,$ /home/law/egcs/egcs/gcc/c-parse.gperf */
|
||||
/* Command-line: gperf -L KR-C -F ', 0, 0' -p -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,$ c-parse.gperf */
|
||||
/* Command-line: gperf -L C -F , 0, 0 -p -j1 -i 1 -g -o -t -G -N is_reserved_word -k1,3,$ ./c-parse.gperf */
|
||||
/* Command-line: gperf -L C -F ', 0, 0' -p -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,$ c-parse.gperf */
|
||||
struct resword { const char *name; short token; enum rid rid; };
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#endif
|
||||
static unsigned int hash PARAMS ((const char *, unsigned int));
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#endif
|
||||
struct resword *is_reserved_word PARAMS ((const char *, unsigned int));
|
||||
|
||||
#define TOTAL_KEYWORDS 84
|
||||
#define MIN_WORD_LENGTH 2
|
||||
|
|
14
gcc/c-lex.c
14
gcc/c-lex.c
|
@ -90,6 +90,8 @@ struct putback_buffer {
|
|||
|
||||
static struct putback_buffer putback = {NULL, 0, -1};
|
||||
|
||||
static inline int getch PROTO ((void));
|
||||
|
||||
static inline int
|
||||
getch ()
|
||||
{
|
||||
|
@ -102,6 +104,8 @@ getch ()
|
|||
return getc (finput);
|
||||
}
|
||||
|
||||
static inline void put_back PROTO ((int));
|
||||
|
||||
static inline void
|
||||
put_back (ch)
|
||||
int ch;
|
||||
|
@ -162,6 +166,8 @@ static int skip_white_space PROTO((int));
|
|||
static char *extend_token_buffer PROTO((const char *));
|
||||
static int readescape PROTO((int *));
|
||||
static void parse_float PROTO((PTR));
|
||||
static void extend_token_buffer_to PROTO((int));
|
||||
static int read_line_number PROTO((int *));
|
||||
|
||||
/* Do not insert generated code into the source, instead, include it.
|
||||
This allows us to build gcc automatically even for targets that
|
||||
|
@ -1197,7 +1203,9 @@ parse_float (data)
|
|||
next token, which screws up feed_input. So just return a null
|
||||
character. */
|
||||
|
||||
inline int
|
||||
static inline int token_getch PROTO ((void));
|
||||
|
||||
static inline int
|
||||
token_getch ()
|
||||
{
|
||||
#if USE_CPPLIB
|
||||
|
@ -1207,7 +1215,9 @@ token_getch ()
|
|||
return GETC ();
|
||||
}
|
||||
|
||||
inline void
|
||||
static inline void token_put_back PROTO ((int));
|
||||
|
||||
static inline void
|
||||
token_put_back (ch)
|
||||
int ch;
|
||||
{
|
||||
|
|
|
@ -1,7 +1,15 @@
|
|||
%{
|
||||
/* Command-line: gperf -L KR-C -F ', 0, 0' -p -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,$ c-parse.gperf */
|
||||
/* Command-line: gperf -L C -F ', 0, 0' -p -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,$ c-parse.gperf */
|
||||
%}
|
||||
struct resword { const char *name; short token; enum rid rid; };
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#endif
|
||||
static unsigned int hash PARAMS ((const char *, unsigned int));
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#endif
|
||||
struct resword *is_reserved_word PARAMS ((const char *, unsigned int));
|
||||
%%
|
||||
@class, CLASS, NORID
|
||||
@compatibility_alias, ALIAS, NORID
|
||||
|
|
|
@ -4850,6 +4850,8 @@ absolute_filename (filename)
|
|||
|
||||
/* Returns whether or not a given character is a directory separator.
|
||||
Used by simplify_filename. */
|
||||
static inline int is_dir_separator PROTO ((int));
|
||||
|
||||
static inline
|
||||
int
|
||||
is_dir_separator(ch)
|
||||
|
|
Loading…
Reference in New Issue