Warning fixes:
* class.c (build_utf8_ref): Initialize variable `field'. * decl.c (init_decl_processing): Initialize variable `field'. * expr.c (build_known_method_ref): Mark parameters `method_type', `method_signature' and `arg_list' with ATTRIBUTE_UNUSED. (process_jvm_instruction): Likewise for parameter `length'. * jvspec.c (lang_specific_driver): Mark variables `saw_math', `saw_libc', `saw_gc', `saw_threadlib' and `saw_libgcj' with ATTRIBUTE_UNUSED. * parse.y (maybe_generate_clinit): Remove unused variable `has_non_primitive_fields'. (find_in_imports_on_demand): Initialize variables `node_to_use' and `cl'. (patch_binop): Likewise for variable `prom_type'. (patch_unaryop): Likewise for variable `prom_type'. * verify.c (verify_jvm_instructions): Likewise for variable `last'. * xref.c (xref_table): Add missing initializer. From-SVN: r27030
This commit is contained in:
parent
c472cdfd0a
commit
ab3a6dd6e2
@ -1,3 +1,28 @@
|
|||||||
|
1999-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||||
|
|
||||||
|
* class.c (build_utf8_ref): Initialize variable `field'.
|
||||||
|
|
||||||
|
* decl.c (init_decl_processing): Initialize variable `field'.
|
||||||
|
|
||||||
|
* expr.c (build_known_method_ref): Mark parameters `method_type',
|
||||||
|
`method_signature' and `arg_list' with ATTRIBUTE_UNUSED.
|
||||||
|
(process_jvm_instruction): Likewise for parameter `length'.
|
||||||
|
|
||||||
|
* jvspec.c (lang_specific_driver): Mark variables `saw_math',
|
||||||
|
`saw_libc', `saw_gc', `saw_threadlib' and `saw_libgcj' with
|
||||||
|
ATTRIBUTE_UNUSED.
|
||||||
|
|
||||||
|
* parse.y (maybe_generate_clinit): Remove unused variable
|
||||||
|
`has_non_primitive_fields'.
|
||||||
|
(find_in_imports_on_demand): Initialize variables `node_to_use'
|
||||||
|
and `cl'.
|
||||||
|
(patch_binop): Likewise for variable `prom_type'.
|
||||||
|
(patch_unaryop): Likewise for variable `prom_type'.
|
||||||
|
|
||||||
|
* verify.c (verify_jvm_instructions): Likewise for variable `last'.
|
||||||
|
|
||||||
|
* xref.c (xref_table): Add missing initializer.
|
||||||
|
|
||||||
1999-05-14 Tom Tromey <tromey@cygnus.com>
|
1999-05-14 Tom Tromey <tromey@cygnus.com>
|
||||||
|
|
||||||
* java-except.h (struct eh_range): Removed unused `next' member.
|
* java-except.h (struct eh_range): Removed unused `next' member.
|
||||||
@ -70,13 +95,13 @@ Thu May 13 13:23:38 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
|
|||||||
* xref.h (xref_get_data): New function, declared.
|
* xref.h (xref_get_data): New function, declared.
|
||||||
(XREF_GET_DATA): Use xref_get_data.
|
(XREF_GET_DATA): Use xref_get_data.
|
||||||
|
|
||||||
1999-05-13 Kaveh R. Ghazi <ghazi@snafu.rutgers.edu>
|
1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||||
|
|
||||||
* gjavah.c (print_include): Cast the result of `strlen' to int
|
* gjavah.c (print_include): Cast the result of `strlen' to int
|
||||||
when comparing against a signed value.
|
when comparing against a signed value.
|
||||||
(add_namelet): Likewise.
|
(add_namelet): Likewise.
|
||||||
|
|
||||||
1999-05-12 Kaveh R. Ghazi <ghazi@snafu.rutgers.edu>
|
1999-05-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||||
|
|
||||||
* expr.c (expand_invoke): Mark parameter `nargs' with
|
* expr.c (expand_invoke): Mark parameter `nargs' with
|
||||||
ATTRIBUTE_UNUSED.
|
ATTRIBUTE_UNUSED.
|
||||||
|
@ -559,7 +559,7 @@ build_utf8_ref (name)
|
|||||||
int name_len = IDENTIFIER_LENGTH(name);
|
int name_len = IDENTIFIER_LENGTH(name);
|
||||||
char buf[60];
|
char buf[60];
|
||||||
char *buf_ptr;
|
char *buf_ptr;
|
||||||
tree ctype, field, str_type, cinit, string;
|
tree ctype, field = NULL_TREE, str_type, cinit, string;
|
||||||
static int utf8_count = 0;
|
static int utf8_count = 0;
|
||||||
int name_hash;
|
int name_hash;
|
||||||
tree ref = IDENTIFIER_UTF8_REF (name);
|
tree ref = IDENTIFIER_UTF8_REF (name);
|
||||||
|
@ -432,7 +432,7 @@ void
|
|||||||
init_decl_processing ()
|
init_decl_processing ()
|
||||||
{
|
{
|
||||||
register tree endlink;
|
register tree endlink;
|
||||||
tree field;
|
tree field = NULL_TREE;
|
||||||
tree t;
|
tree t;
|
||||||
|
|
||||||
current_function_decl = NULL;
|
current_function_decl = NULL;
|
||||||
|
@ -1431,7 +1431,8 @@ tree dtable_ident = NULL_TREE;
|
|||||||
|
|
||||||
tree
|
tree
|
||||||
build_known_method_ref (method, method_type, self_type, method_signature, arg_list)
|
build_known_method_ref (method, method_type, self_type, method_signature, arg_list)
|
||||||
tree method, method_type, self_type, method_signature, arg_list;
|
tree method, method_type ATTRIBUTE_UNUSED, self_type,
|
||||||
|
method_signature ATTRIBUTE_UNUSED, arg_list ATTRIBUTE_UNUSED;
|
||||||
{
|
{
|
||||||
tree func;
|
tree func;
|
||||||
if (is_compiled_class (self_type))
|
if (is_compiled_class (self_type))
|
||||||
@ -2230,7 +2231,7 @@ int
|
|||||||
process_jvm_instruction (PC, byte_ops, length)
|
process_jvm_instruction (PC, byte_ops, length)
|
||||||
int PC;
|
int PC;
|
||||||
unsigned char* byte_ops;
|
unsigned char* byte_ops;
|
||||||
long length;
|
long length ATTRIBUTE_UNUSED;
|
||||||
{
|
{
|
||||||
const char *opname; /* Temporary ??? */
|
const char *opname; /* Temporary ??? */
|
||||||
int oldpc = PC; /* PC at instruction start. */
|
int oldpc = PC; /* PC at instruction start. */
|
||||||
|
@ -145,19 +145,19 @@ lang_specific_driver (fn, in_argc, in_argv, in_added_libraries)
|
|||||||
int saw_speclang = 0;
|
int saw_speclang = 0;
|
||||||
|
|
||||||
/* "-lm" or "-lmath" if it appears on the command line. */
|
/* "-lm" or "-lmath" if it appears on the command line. */
|
||||||
char *saw_math = 0;
|
char *saw_math ATTRIBUTE_UNUSED = 0;
|
||||||
|
|
||||||
/* "-lc" if it appears on the command line. */
|
/* "-lc" if it appears on the command line. */
|
||||||
char *saw_libc = 0;
|
char *saw_libc ATTRIBUTE_UNUSED = 0;
|
||||||
|
|
||||||
/* "-lgcjgc" if it appears on the command line. */
|
/* "-lgcjgc" if it appears on the command line. */
|
||||||
char *saw_gc = 0;
|
char *saw_gc ATTRIBUTE_UNUSED = 0;
|
||||||
|
|
||||||
/* Saw `-l' option for the thread library. */
|
/* Saw `-l' option for the thread library. */
|
||||||
char *saw_threadlib = 0;
|
char *saw_threadlib ATTRIBUTE_UNUSED = 0;
|
||||||
|
|
||||||
/* Saw `-lgcj' on command line. */
|
/* Saw `-lgcj' on command line. */
|
||||||
int saw_libgcj = 0;
|
int saw_libgcj ATTRIBUTE_UNUSED = 0;
|
||||||
|
|
||||||
/* Saw -C or -o option, respectively. */
|
/* Saw -C or -o option, respectively. */
|
||||||
int saw_C = 0;
|
int saw_C = 0;
|
||||||
|
@ -2211,7 +2211,7 @@ static const short yycheck[] = { 3,
|
|||||||
#define YYPURE 1
|
#define YYPURE 1
|
||||||
|
|
||||||
/* -*-C-*- Note some compilers choke on comments on `#line' lines. */
|
/* -*-C-*- Note some compilers choke on comments on `#line' lines. */
|
||||||
#line 3 "/usr/lib/bison.simple"
|
#line 3 "/usr/local/gnu/share/bison.simple"
|
||||||
|
|
||||||
/* Skeleton output parser for bison,
|
/* Skeleton output parser for bison,
|
||||||
Copyright (C) 1984, 1989, 1990 Free Software Foundation, Inc.
|
Copyright (C) 1984, 1989, 1990 Free Software Foundation, Inc.
|
||||||
@ -2404,7 +2404,7 @@ __yy_memcpy (char *to, char *from, int count)
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#line 196 "/usr/lib/bison.simple"
|
#line 196 "/usr/local/gnu/share/bison.simple"
|
||||||
|
|
||||||
/* The user can define YYPARSE_PARAM as the name of an argument to be passed
|
/* The user can define YYPARSE_PARAM as the name of an argument to be passed
|
||||||
into yyparse. The argument should have type void *.
|
into yyparse. The argument should have type void *.
|
||||||
@ -4690,7 +4690,7 @@ case 495:
|
|||||||
break;}
|
break;}
|
||||||
}
|
}
|
||||||
/* the action file gets copied in in place of this dollarsign */
|
/* the action file gets copied in in place of this dollarsign */
|
||||||
#line 498 "/usr/lib/bison.simple"
|
#line 498 "/usr/local/gnu/share/bison.simple"
|
||||||
|
|
||||||
yyvsp -= yylen;
|
yyvsp -= yylen;
|
||||||
yyssp -= yylen;
|
yyssp -= yylen;
|
||||||
@ -5850,7 +5850,6 @@ static void
|
|||||||
maybe_generate_clinit ()
|
maybe_generate_clinit ()
|
||||||
{
|
{
|
||||||
tree mdecl, c;
|
tree mdecl, c;
|
||||||
int has_non_primitive_fields = 0;
|
|
||||||
|
|
||||||
if (!ctxp->static_initialized || java_error_count)
|
if (!ctxp->static_initialized || java_error_count)
|
||||||
return;
|
return;
|
||||||
@ -7735,9 +7734,9 @@ static int
|
|||||||
find_in_imports_on_demand (class_type)
|
find_in_imports_on_demand (class_type)
|
||||||
tree class_type;
|
tree class_type;
|
||||||
{
|
{
|
||||||
tree node, import, node_to_use;
|
tree node, import, node_to_use = NULL_TREE;
|
||||||
int seen_once = -1;
|
int seen_once = -1;
|
||||||
tree cl;
|
tree cl = NULL_TREE;
|
||||||
|
|
||||||
for (import = ctxp->import_demand_list; import; import = TREE_CHAIN (import))
|
for (import = ctxp->import_demand_list; import; import = TREE_CHAIN (import))
|
||||||
{
|
{
|
||||||
@ -11811,7 +11810,7 @@ patch_binop (node, wfl_op1, wfl_op2)
|
|||||||
tree op2 = TREE_OPERAND (node, 1);
|
tree op2 = TREE_OPERAND (node, 1);
|
||||||
tree op1_type = TREE_TYPE (op1);
|
tree op1_type = TREE_TYPE (op1);
|
||||||
tree op2_type = TREE_TYPE (op2);
|
tree op2_type = TREE_TYPE (op2);
|
||||||
tree prom_type;
|
tree prom_type = NULL_TREE;
|
||||||
int code = TREE_CODE (node);
|
int code = TREE_CODE (node);
|
||||||
|
|
||||||
/* If 1, tell the routine that we have to return error_mark_node
|
/* If 1, tell the routine that we have to return error_mark_node
|
||||||
@ -12437,7 +12436,7 @@ patch_unaryop (node, wfl_op)
|
|||||||
{
|
{
|
||||||
tree op = TREE_OPERAND (node, 0);
|
tree op = TREE_OPERAND (node, 0);
|
||||||
tree op_type = TREE_TYPE (op);
|
tree op_type = TREE_TYPE (op);
|
||||||
tree prom_type, value, decl;
|
tree prom_type = NULL_TREE, value, decl;
|
||||||
int code = TREE_CODE (node);
|
int code = TREE_CODE (node);
|
||||||
int error_found = 0;
|
int error_found = 0;
|
||||||
|
|
||||||
|
@ -3265,7 +3265,6 @@ static void
|
|||||||
maybe_generate_clinit ()
|
maybe_generate_clinit ()
|
||||||
{
|
{
|
||||||
tree mdecl, c;
|
tree mdecl, c;
|
||||||
int has_non_primitive_fields = 0;
|
|
||||||
|
|
||||||
if (!ctxp->static_initialized || java_error_count)
|
if (!ctxp->static_initialized || java_error_count)
|
||||||
return;
|
return;
|
||||||
@ -5150,9 +5149,9 @@ static int
|
|||||||
find_in_imports_on_demand (class_type)
|
find_in_imports_on_demand (class_type)
|
||||||
tree class_type;
|
tree class_type;
|
||||||
{
|
{
|
||||||
tree node, import, node_to_use;
|
tree node, import, node_to_use = NULL_TREE;
|
||||||
int seen_once = -1;
|
int seen_once = -1;
|
||||||
tree cl;
|
tree cl = NULL_TREE;
|
||||||
|
|
||||||
for (import = ctxp->import_demand_list; import; import = TREE_CHAIN (import))
|
for (import = ctxp->import_demand_list; import; import = TREE_CHAIN (import))
|
||||||
{
|
{
|
||||||
@ -9226,7 +9225,7 @@ patch_binop (node, wfl_op1, wfl_op2)
|
|||||||
tree op2 = TREE_OPERAND (node, 1);
|
tree op2 = TREE_OPERAND (node, 1);
|
||||||
tree op1_type = TREE_TYPE (op1);
|
tree op1_type = TREE_TYPE (op1);
|
||||||
tree op2_type = TREE_TYPE (op2);
|
tree op2_type = TREE_TYPE (op2);
|
||||||
tree prom_type;
|
tree prom_type = NULL_TREE;
|
||||||
int code = TREE_CODE (node);
|
int code = TREE_CODE (node);
|
||||||
|
|
||||||
/* If 1, tell the routine that we have to return error_mark_node
|
/* If 1, tell the routine that we have to return error_mark_node
|
||||||
@ -9852,7 +9851,7 @@ patch_unaryop (node, wfl_op)
|
|||||||
{
|
{
|
||||||
tree op = TREE_OPERAND (node, 0);
|
tree op = TREE_OPERAND (node, 0);
|
||||||
tree op_type = TREE_TYPE (op);
|
tree op_type = TREE_TYPE (op);
|
||||||
tree prom_type, value, decl;
|
tree prom_type = NULL_TREE, value, decl;
|
||||||
int code = TREE_CODE (node);
|
int code = TREE_CODE (node);
|
||||||
int error_found = 0;
|
int error_found = 0;
|
||||||
|
|
||||||
|
@ -1039,7 +1039,7 @@ verify_jvm_instructions (jcf, byte_ops, length)
|
|||||||
|
|
||||||
case OPCODE_lookupswitch:
|
case OPCODE_lookupswitch:
|
||||||
{
|
{
|
||||||
jint npairs, last, not_registered = 1;
|
jint npairs, last = 0, not_registered = 1;
|
||||||
|
|
||||||
pop_type (int_type_node);
|
pop_type (int_type_node);
|
||||||
while (PC%4)
|
while (PC%4)
|
||||||
|
@ -35,7 +35,7 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */
|
|||||||
|
|
||||||
|
|
||||||
static xref_flag_table xref_table [] = {
|
static xref_flag_table xref_table [] = {
|
||||||
{NULL, NULL, NULL},
|
{NULL, NULL, NULL, NULL},
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Decode an xref flag value. Return 0 if the flag wasn't found. */
|
/* Decode an xref flag value. Return 0 if the flag wasn't found. */
|
||||||
|
Loading…
Reference in New Issue
Block a user