diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 1998-03-18 07:18:06 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 1998-03-18 07:18:06 +0000 |
commit | 081f5e7e66fa8116bb1aeff9a154fbc788ca81f6 (patch) | |
tree | b006a2ceb24b3ae540a176142149eeeb7cec4bae /gcc/cpplib.c | |
parent | 83566abf9f4fd5d398c4622e9f40b747e92fa668 (diff) | |
download | gcc-081f5e7e66fa8116bb1aeff9a154fbc788ca81f6.zip gcc-081f5e7e66fa8116bb1aeff9a154fbc788ca81f6.tar.gz gcc-081f5e7e66fa8116bb1aeff9a154fbc788ca81f6.tar.bz2 |
Fix more warnings...
* c-lang.c (finish_file): Wrap variable `void_list_node' with macro
test !ASM_OUTPUT_CONSTRUCTOR || !ASM_OUTPUT_DESTRUCTOR.
* calls.c (emit_call_1): Wrap variable `already_popped' with macro
test !ACCUMULATE_OUTGOING_ARGS.
* collect2.c (write_c_file_glob): Wrap function definition in
macro test !LD_INIT_SWITCH.
* combine.c (try_combine): Wrap variables `cc_use' and
`compare_mode' in macro test EXTRA_CC_MODES.
* cpplib.c (do_ident): Remove unused variable `len'.
(skip_if_group): Remove unused variables `at_beg_of_line' and
`after_ident'.
(cpp_get_token): Remove unused variable `dummy'.
* dbxout.c (scope_labelno): Move static variable definition inside
the one function scope where it is used.
(dbxout_function_end): Wrap prototype and definition in
macro test !NO_DBX_FUNCTION_END.
* dwarf2out.c (add_subscript_info): Wrap variable `dimension_number'
in macro test !MIPS_DEBUGGING_INFO.
* expr.c (expand_builtin_setjmp): Move declaration of variable `i'
into the scope where it is used. Wrap empty else-statement body
in braces.
* fix-header.c: Fix typo in comment.
(inf_skip_spaces): Cast results of INF_UNGET to (void).
(check_protection, main): Likewise.
* flow.c (find_basic_blocks_1): Remove dangling comment text.
* function.c (contains): Wrap prototype and definition in macro
test HAVE_prologue || HAVE_epilogue.
(fixup_var_refs_1): Remove unused variable `width'.
* gen-protos.c (main): Remove unused variable `optr'.
* haifa-sched.c (debug_control_flow): Remove unused variable `j'.
* libgcc2.c (__udiv_w_sdiv): Provide dummy return value of 0.
(__sjpopnthrow): Remove unused variable `jmpbuf'.
(__throw): Remove unused variable `val'.
* protoize.c: Check for a previously existing definition before
defining *_OK macros.
* scan-decls.c (scan_decls): Remove unused variable `old_written'.
From-SVN: r18654
Diffstat (limited to 'gcc/cpplib.c')
-rw-r--r-- | gcc/cpplib.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/gcc/cpplib.c b/gcc/cpplib.c index f5ca073..aff4054 100644 --- a/gcc/cpplib.c +++ b/gcc/cpplib.c @@ -1,5 +1,5 @@ /* CPP Library. - Copyright (C) 1986, 87, 89, 92-6, 1997 Free Software Foundation, Inc. + Copyright (C) 1986, 87, 89, 92-7, 1998 Free Software Foundation, Inc. Contributed by Per Bothner, 1994-95. Based on CCCP program by Paul Rubin, June 1986 Adapted to ANSI C, Richard Stallman, Jan 1987 @@ -3969,7 +3969,6 @@ do_ident (pfile, keyword, buf, limit) U_CHAR *buf, *limit; { /* long old_written = CPP_WRITTEN (pfile);*/ - int len; /* Allow #ident in system headers, since that's not user's fault. */ if (CPP_PEDANTIC (pfile) && !CPP_BUFFER (pfile)->system_header_p) @@ -4289,14 +4288,13 @@ skip_if_group (pfile, any) int any; { int c; - int at_beg_of_line = 1; struct directive *kt; IF_STACK_FRAME *save_if_stack = pfile->if_stack; /* don't pop past here */ #if 0 U_CHAR *beg_of_line = bp; #endif register int ident_length; - U_CHAR *ident, *after_ident; + U_CHAR *ident; struct parse_marker line_start_mark; parse_set_mark (&line_start_mark, pfile); @@ -4655,7 +4653,6 @@ cpp_get_token (pfile) if (opts->put_out_comments) { cpp_buffer *pbuf = CPP_BUFFER (pfile); - long dummy; U_CHAR *start = pbuf->buf + start_mark.position; int len = pbuf->cur - start; CPP_RESERVE(pfile, 1 + len); |