aboutsummaryrefslogtreecommitdiff
path: root/gcc/cppexp.c
AgeCommit message (Collapse)AuthorFilesLines
1997-12-20bitmap.c (bitmap_clear): Ensure `inline' is at the beginning of the declaration.Kaveh R. Ghazi1-11/+33
* bitmap.c (bitmap_clear): Ensure `inline' is at the beginning of the declaration. * c-decl.c (finish_decl): Use parentheses around && within ||. * rtl.c: Include stdlib.h. (read_skip_spaces): Add parentheses around assignments used as truth values. (read_rtx): Initialize list_rtx. * cppexp.c (parse_number): Use || when operands are truth values. * alias.c (find_base_value): Add default case. (memrefs_conflict): Likewise. * combine.c (sets_function_arg_p): Likewise. * genemit.c (gen_exp): Likewise. * local-alloc.c (contains_replace_regs): Likewise. * rtlanal.c (jmp_uses_reg_or_mem): Likewise. * fold-const.c (fold_convert): Use "&&" for truth values. (fold): Add default case. * sdbout.c (sdbout_field_types): Fix typo in declaration. (sdbout_one_type): Add default case. * alpha.c (alpha_sa_mask): Prototype only if OPEN_VMS. (some_operand): Add default case. (input_operand): Likewise. (signed_comparison_operator): Likewise. (divmod_operator): Likewise. (alpha_set_memflags_1): Likewise. * reload1.c (reload_cse_simplify_operands): Ensure function always returns a value. * scan-decls.c (scan_decls): Likewise. * c-lex.c (skip_white_space): Fix typo in declaraion. * c-typeck.c (comp_target_types): Add parentheses around assignment used as truth value. (print_spelling): Likewise. (constructor_implicit, constructor_result): Remove unused variables. * collect2.c (scan_library): Protect prototype with #ifdef SCAN_LIBRARIES. * emit-rtl.c (find_line_note): Fix typo in declaration. * final.c (asm_insn_count): Protect prototype with #ifdef HAVE_ATTR_length. * flow.c (find_auto_inc): Protect prototype with #ifdef AUTO_INC_DEC. (try_pre_increment_1, try_pre_increment): Likewise. * regclass.c (auto_inc_dec_reg_p): Protect prototype with #ifdef FORBIDDEN_INC_DEC_CLASSES. Make return type explicit. * gcov-io.h (__store_long, __write_long, __read_long): Fix unsigned/signed comparisons. * gcov.c (read_files): Remove unused "first_type" variable. (scan _for_source_files): Initialize s_ptr. (function_summary): Eliminate "%lf" formatting, use %ld for longs. (output_data): Initialize branch_probs and last_line_num. Eliminate "%lf" formatting, use "%ld" for longs. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r17158
1997-04-13(cpp_lex) New arg skip_evaluation.Richard Kenner1-4/+7
(cpp_parse_expr): Pass skip_evaluation to cpp_lex. Abort if cpp_lex returns NAME. (cpp_lex): Optionally warn about undefined identifiers that evaluate to 0. From-SVN: r13880
1997-03-17(parse_number): Invalid integer constants are errors if pedantic.Richard Kenner1-6/+6
(cpp_lex): Invalid multibyte characters are errors if pedantic. (cpp_parse_escape): Character constants that do not fit are errors if pedantic. From-SVN: r13726
1996-07-03formatting tweaksMike Stump1-18/+18
From-SVN: r12390
1996-01-22cppexp.c (cpp_parse_expr): Set HAVE_VALUE flag for unary minus, even if ↵Per Bothner1-5/+4
skip_evaluation is true. * cppexp.c (cpp_parse_expr): Set HAVE_VALUE flag for unary minus, even if skip_evaluation is true. From-SVN: r11085
1996-01-16cppexp.c (cpp_lex): Do cpp_pop_buffer after CPP_POP so retried ↵Per Bothner1-7/+39
cpp_skip_hspace will actually work. * cppexp.c (cpp_lex): Do cpp_pop_buffer after CPP_POP so retried cpp_skip_hspace will actually work. * cppexp.c (SKIP_OPERAND): New macro. (cpp_parse_expr): Suppress evaluation and diagnostics in unevaluated subexpressions. From-SVN: r11034
1995-11-07(cpp_lex): Correctly parse character constants.Richard Kenner1-4/+2
From-SVN: r10566
1995-06-15Update FSF address.Richard Kenner1-1/+2
From-SVN: r9959
1995-05-15cppexp.c (cpp_reader): Test for '#' (start of assertion) *after* skipping ↵Per Bothner1-2/+2
hspace, not before. * cppexp.c (cpp_reader): Test for '#' (start of assertion) *after* skipping hspace, not before. From-SVN: r9687
1995-05-11* cppexp.c (parse_number): Cleanup some Cygnus crud for MPW.Per Bothner1-6/+1
From-SVN: r9634
1995-04-10Add declarations of xmalloc and xrealloc.Richard Kenner1-1/+4
(cpp_parse_expr): Cast args to bcopy to char *. From-SVN: r9350
1995-03-21Merged in earlier cccp.c changes.Per Bothner1-2/+14
From-SVN: r9217
1995-03-16Initial revisionPer Bothner1-0/+988
From-SVN: r9191