diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2003-12-20 15:38:28 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2003-12-20 15:38:28 +0000 |
commit | 3a976c72d6aa6f18f09c8f343c71394fe0af9b94 (patch) | |
tree | eec8d602036fe17dcf6d53ec4d030d1345cf301a | |
parent | aed8bfdc7ee77b96bc15ef4b21414f6b41645e24 (diff) | |
download | gcc-3a976c72d6aa6f18f09c8f343c71394fe0af9b94.zip gcc-3a976c72d6aa6f18f09c8f343c71394fe0af9b94.tar.gz gcc-3a976c72d6aa6f18f09c8f343c71394fe0af9b94.tar.bz2 |
class.c: Remove uses of "register" specifier in declarations of arguments and local...
* class.c: Remove uses of "register" specifier in
declarations of arguments and local variables.
* decl.c: Likewise.
* expr.c: Likewise.
* gjavah.c: Likewise.
* jcf-dump.c: Likewise.
* jcf-io.c: Likewise.
* jcf-parse.c: Likewise.
* jcf-write.c: Likewise.
* keyword.h: Likewise.
* parse.y: Likewise.
* typeck.c: Likewise.
* verify.c: Likewise.
From-SVN: r74882
-rw-r--r-- | gcc/java/ChangeLog | 16 | ||||
-rw-r--r-- | gcc/java/class.c | 4 | ||||
-rw-r--r-- | gcc/java/decl.c | 30 | ||||
-rw-r--r-- | gcc/java/expr.c | 2 | ||||
-rw-r--r-- | gcc/java/gjavah.c | 6 | ||||
-rw-r--r-- | gcc/java/jcf-dump.c | 2 | ||||
-rw-r--r-- | gcc/java/jcf-io.c | 4 | ||||
-rw-r--r-- | gcc/java/jcf-parse.c | 4 | ||||
-rw-r--r-- | gcc/java/jcf-write.c | 10 | ||||
-rw-r--r-- | gcc/java/keyword.h | 10 | ||||
-rw-r--r-- | gcc/java/parse.y | 4 | ||||
-rw-r--r-- | gcc/java/typeck.c | 6 | ||||
-rw-r--r-- | gcc/java/verify.c | 2 |
13 files changed, 58 insertions, 42 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index efb1fed..68086ee 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,19 @@ +2003-12-20 Kazu Hirata <kazu@cs.umass.edu> + + * class.c: Remove uses of "register" specifier in + declarations of arguments and local variables. + * decl.c: Likewise. + * expr.c: Likewise. + * gjavah.c: Likewise. + * jcf-dump.c: Likewise. + * jcf-io.c: Likewise. + * jcf-parse.c: Likewise. + * jcf-write.c: Likewise. + * keyword.h: Likewise. + * parse.y: Likewise. + * typeck.c: Likewise. + * verify.c: Likewise. + 2003-12-06 Kelley Cook <kcook@gcc.gnu.org> * Make-lang.in (GCJ_CROSS_NAME): Delete. diff --git a/gcc/java/class.c b/gcc/java/class.c index 5e436da..6c772e0 100644 --- a/gcc/java/class.c +++ b/gcc/java/class.c @@ -723,8 +723,8 @@ strLengthUtf8 (char *str, int len) static int32 hashUtf8String (const char *str, int len) { - register const unsigned char* ptr = (const unsigned char*) str; - register const unsigned char *limit = ptr + len; + const unsigned char* ptr = (const unsigned char*) str; + const unsigned char *limit = ptr + len; int32 hash = 0; for (; ptr < limit;) { diff --git a/gcc/java/decl.c b/gcc/java/decl.c index c9792f4..46bb224 100644 --- a/gcc/java/decl.c +++ b/gcc/java/decl.c @@ -94,7 +94,7 @@ int current_pc; void indent (void) { - register unsigned i; + unsigned i; for (i = 0; i < binding_depth*2; i++) putc (' ', stderr); @@ -392,7 +392,7 @@ create_primitive_vtable (const char *name) void java_init_decl_processing (void) { - register tree endlink; + tree endlink; tree field = NULL_TREE; tree t; @@ -966,7 +966,7 @@ java_init_decl_processing (void) tree lookup_name (tree name) { - register tree val; + tree val; if (current_binding_level != global_binding_level && IDENTIFIER_LOCAL_VALUE (name)) val = IDENTIFIER_LOCAL_VALUE (name); @@ -981,7 +981,7 @@ lookup_name (tree name) static tree lookup_name_current_level (tree name) { - register tree t; + tree t; if (current_binding_level == global_binding_level) return IDENTIFIER_GLOBAL_VALUE (name); @@ -1001,8 +1001,8 @@ lookup_name_current_level (tree name) void push_labeled_block (tree lb) { - register tree name = DECL_NAME (LABELED_BLOCK_LABEL (lb)); - register struct binding_level *b = current_binding_level; + tree name = DECL_NAME (LABELED_BLOCK_LABEL (lb)); + struct binding_level *b = current_binding_level; tree oldlocal = IDENTIFIER_LOCAL_VALUE (name); if (oldlocal != 0) b->shadowed = tree_cons (name, oldlocal, b->shadowed); @@ -1042,9 +1042,9 @@ pop_labeled_block (void) tree pushdecl (tree x) { - register tree t; - register tree name = DECL_NAME (x); - register struct binding_level *b = current_binding_level; + tree t; + tree name = DECL_NAME (x); + struct binding_level *b = current_binding_level; if (TREE_CODE (x) != TYPE_DECL) DECL_CONTEXT (x) = current_function_decl; @@ -1159,8 +1159,8 @@ pushdecl_force_head (tree x) tree pushdecl_top_level (tree x) { - register tree t; - register struct binding_level *b = current_binding_level; + tree t; + struct binding_level *b = current_binding_level; current_binding_level = global_binding_level; t = pushdecl (x); @@ -1199,7 +1199,7 @@ make_binding_level (void) void pushlevel (int unused ATTRIBUTE_UNUSED) { - register struct binding_level *newlevel = NULL_BINDING_LEVEL; + struct binding_level *newlevel = NULL_BINDING_LEVEL; #if 0 /* If this is the top level of a function, @@ -1255,7 +1255,7 @@ pushlevel (int unused ATTRIBUTE_UNUSED) tree poplevel (int keep, int reverse, int functionbody) { - register tree link; + tree link; /* The chain of decls was accumulated in reverse order. Put it into forward order, just for cleanliness. */ tree decls; @@ -1394,7 +1394,7 @@ poplevel (int keep, int reverse, int functionbody) #if 0 for (link = named_labels; link; link = TREE_CHAIN (link)) { - register tree label = TREE_VALUE (link); + tree label = TREE_VALUE (link); if (DECL_INITIAL (label) == 0) { @@ -1417,7 +1417,7 @@ poplevel (int keep, int reverse, int functionbody) /* Pop the current level, and free the structure for reuse. */ { - register struct binding_level *level = current_binding_level; + struct binding_level *level = current_binding_level; current_binding_level = current_binding_level->level_chain; level->level_chain = free_binding_level; diff --git a/gcc/java/expr.c b/gcc/java/expr.c index 8e7ea9d..533b88c 100644 --- a/gcc/java/expr.c +++ b/gcc/java/expr.c @@ -206,7 +206,7 @@ static void flush_quick_stack (void) { int stack_index = stack_pointer; - register tree prev, cur, next; + tree prev, cur, next; /* First reverse the quick_stack, and count the number of slots it has. */ for (cur = quick_stack, prev = NULL_TREE; cur != NULL_TREE; cur = next) diff --git a/gcc/java/gjavah.c b/gcc/java/gjavah.c index 73bd855..b9a34e3 100644 --- a/gcc/java/gjavah.c +++ b/gcc/java/gjavah.c @@ -1370,7 +1370,7 @@ print_c_decl (FILE* stream, JCF* jcf, int name_index, int signature_index, { int length = JPOOL_UTF_LENGTH (jcf, signature_index); const unsigned char *str0 = JPOOL_UTF_DATA (jcf, signature_index); - register const unsigned char *str = str0; + const unsigned char *str = str0; const unsigned char *limit = str + length; int need_space = 0; int is_method = str[0] == '('; @@ -1430,7 +1430,7 @@ print_full_cxx_name (FILE* stream, JCF* jcf, int name_index, { int length = JPOOL_UTF_LENGTH (jcf, signature_index); const unsigned char *str0 = JPOOL_UTF_DATA (jcf, signature_index); - register const unsigned char *str = str0; + const unsigned char *str = str0; const unsigned char *limit = str + length; int need_space = 0; int is_method = str[0] == '('; @@ -1541,7 +1541,7 @@ print_stub_or_jni (FILE* stream, JCF* jcf, int name_index, { int length = JPOOL_UTF_LENGTH (jcf, signature_index); const unsigned char *str0 = JPOOL_UTF_DATA (jcf, signature_index); - register const unsigned char *str = str0; + const unsigned char *str = str0; const unsigned char *limit = str + length; int need_space = 0; int is_method = str[0] == '('; diff --git a/gcc/java/jcf-dump.c b/gcc/java/jcf-dump.c index a87dd40..a95f122 100644 --- a/gcc/java/jcf-dump.c +++ b/gcc/java/jcf-dump.c @@ -615,7 +615,7 @@ print_constant (FILE *out, JCF *jcf, int index, int verbosity) break; case CONSTANT_Utf8: { - register const unsigned char *str = JPOOL_UTF_DATA (jcf, index); + const unsigned char *str = JPOOL_UTF_DATA (jcf, index); int length = JPOOL_UTF_LENGTH (jcf, index); if (verbosity > 0) { /* Print as 8-bit bytes. */ diff --git a/gcc/java/jcf-io.c b/gcc/java/jcf-io.c index fb8d00f..101be8e 100644 --- a/gcc/java/jcf-io.c +++ b/gcc/java/jcf-io.c @@ -619,7 +619,7 @@ jcf_print_char (FILE *stream, int ch) /* Print UTF8 string at STR of length LENGTH bytes to STREAM. */ void -jcf_print_utf8 (FILE *stream, register const unsigned char *str, int length) +jcf_print_utf8 (FILE *stream, const unsigned char *str, int length) { const unsigned char * limit = str + length; while (str < limit) @@ -713,7 +713,7 @@ format_uint (char *buffer, uint64 value, int base) { #define WRITE_BUF_SIZE (4 + sizeof(uint64) * 8) char buf[WRITE_BUF_SIZE]; - register char *buf_ptr = buf+WRITE_BUF_SIZE; /* End of buf. */ + char *buf_ptr = buf+WRITE_BUF_SIZE; /* End of buf. */ int chars_written; int i; diff --git a/gcc/java/jcf-parse.c b/gcc/java/jcf-parse.c index 71d447e..a3fa212 100644 --- a/gcc/java/jcf-parse.c +++ b/gcc/java/jcf-parse.c @@ -753,8 +753,8 @@ parse_class_file (void) input_line = 0; if (DECL_LINENUMBERS_OFFSET (method)) { - register int i; - register unsigned char *ptr; + int i; + unsigned char *ptr; JCF_SEEK (jcf, DECL_LINENUMBERS_OFFSET (method)); linenumber_count = i = JCF_readu2 (jcf); linenumber_table = ptr = jcf->read_ptr; diff --git a/gcc/java/jcf-write.c b/gcc/java/jcf-write.c index 578fa4a..74ebc1a 100644 --- a/gcc/java/jcf-write.c +++ b/gcc/java/jcf-write.c @@ -559,9 +559,9 @@ localvar_alloc (tree decl, struct jcf_partial *state) struct jcf_block *start_label = get_jcf_label_here (state); int wide = TYPE_IS_WIDE (TREE_TYPE (decl)); int index; - register struct localvar_info *info; - register struct localvar_info **ptr = localvar_buffer; - register struct localvar_info **limit + struct localvar_info *info; + struct localvar_info **ptr = localvar_buffer; + struct localvar_info **limit = (struct localvar_info**) state->localvars.ptr; for (index = 0; ptr < limit; index++, ptr++) { @@ -602,8 +602,8 @@ maybe_free_localvar (tree decl, struct jcf_partial *state, int really) { struct jcf_block *end_label = get_jcf_label_here (state); int index = DECL_LOCAL_INDEX (decl); - register struct localvar_info **ptr = &localvar_buffer [index]; - register struct localvar_info *info = *ptr; + struct localvar_info **ptr = &localvar_buffer [index]; + struct localvar_info *info = *ptr; int wide = TYPE_IS_WIDE (TREE_TYPE (decl)); info->end_label = end_label; diff --git a/gcc/java/keyword.h b/gcc/java/keyword.h index 0339df1..49eda19 100644 --- a/gcc/java/keyword.h +++ b/gcc/java/keyword.h @@ -51,7 +51,7 @@ inline #endif #endif static unsigned int -hash (register const char *str, register unsigned int len) +hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { @@ -82,7 +82,7 @@ hash (register const char *str, register unsigned int len) 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86 }; - register int hval = len; + int hval = len; switch (hval) { @@ -102,7 +102,7 @@ hash (register const char *str, register unsigned int len) __inline #endif const struct java_keyword * -java_keyword (register const char *str, register unsigned int len) +java_keyword (const char *str, unsigned int len) { static const struct java_keyword wordlist[] = { @@ -175,11 +175,11 @@ java_keyword (register const char *str, register unsigned int len) if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { - register int key = hash (str, len); + int key = hash (str, len); if (key <= MAX_HASH_VALUE && key >= 0) { - register const char *s = wordlist[key].name; + const char *s = wordlist[key].name; if (*str == *s && !strcmp (str + 1, s + 1)) return &wordlist[key]; diff --git a/gcc/java/parse.y b/gcc/java/parse.y index bb833cb..02b445b 100644 --- a/gcc/java/parse.y +++ b/gcc/java/parse.y @@ -5114,7 +5114,7 @@ create_jdep_list (struct parser_ctxt *ctxp) static jdeplist * reverse_jdep_list (struct parser_ctxt *ctxp) { - register jdeplist *prev = NULL, *current, *next; + jdeplist *prev = NULL, *current, *next; for (current = ctxp->classd_list; current; current = next) { next = current->next; @@ -11242,7 +11242,7 @@ static GTY(()) tree m2_arg_cache; static int argument_types_convertible (tree m1, tree m2_or_arglist) { - register tree m1_arg, m2_arg; + tree m1_arg, m2_arg; SKIP_THIS_AND_ARTIFICIAL_PARMS (m1_arg, m1) diff --git a/gcc/java/typeck.c b/gcc/java/typeck.c index 972cb8b..ddee2ba 100644 --- a/gcc/java/typeck.c +++ b/gcc/java/typeck.c @@ -112,7 +112,7 @@ convert_ieee_real_to_integer (tree type, tree expr) tree convert (tree type, tree expr) { - register enum tree_code code = TREE_CODE (type); + enum tree_code code = TREE_CODE (type); if (!expr) return error_mark_node; @@ -244,7 +244,7 @@ java_unsigned_type (tree type) bool java_mark_addressable (tree exp) { - register tree x = exp; + tree x = exp; while (1) switch (TREE_CODE (x)) { @@ -480,7 +480,7 @@ parse_signature_type (const unsigned char **ptr, const unsigned char *limit) case 'L': { const unsigned char *start = ++(*ptr); - register const unsigned char *str = start; + const unsigned char *str = start; for ( ; ; str++) { if (str >= limit) diff --git a/gcc/java/verify.c b/gcc/java/verify.c index fd09459..abcdac8 100644 --- a/gcc/java/verify.c +++ b/gcc/java/verify.c @@ -423,7 +423,7 @@ verify_jvm_instructions (JCF* jcf, const unsigned char *byte_ops, long length) char *pmessage; int i; int index; - register unsigned char *p; + unsigned char *p; struct eh_range *prev_eh_ranges = NULL_EH_RANGE; struct eh_range *eh_ranges; tree return_type = TREE_TYPE (TREE_TYPE (current_function_decl)); |