1. 29 Dec, 1998 4 commits
  2. 28 Dec, 1998 1 commit
  3. 27 Dec, 1998 1 commit
  4. 26 Dec, 1998 4 commits
  5. 25 Dec, 1998 2 commits
  6. 24 Dec, 1998 3 commits
  7. 23 Dec, 1998 7 commits
    • fix placement of the errors · 90352f72
      From-SVN: r24412
      Brendan Kehoe committed
    • Enable -fleading-underscore for arm-elf builds. · a1e27b76
      From-SVN: r24409
      Nick Clifton committed
    • expr.c (process_jvm_instruction): Do load_type_state after JSR. · 5a005d9e
      d
      	* expr.c (process_jvm_instruction):  Do load_type_state after JSR.
      	* verify.c (verify_jvm_instructions):  Fix off-by-one error.
      	* jcf-write.c (CHECK_PUT):  Add (void) cast to avoid -Wall warnings.
      	(localvar_alloc):  Change return type to void,
      	(emit_unop):  Remove unused variable size.
      	* jcf-write.c (struct jcf_block):  Add new union.
      	(PENDING_CLEANUP_PC, PENDING_EXIT_PC, UNDEFINED_PC):  New macros.
      	(call_cleanups):  New functions.
      	(struct jcf_partial):  New fields num_finalizers and return_value_decl.
      	(generate_bytecode_insns):  Support CLEANUP_POINT_EXPR and
      	WITH_CLEANUP_EXPR.  Handle cleanups in RETURN_EXPR and EXIT_BLOCK_EXPR.
      	* lang.c (lang_init):  Call using_eh_for_cleanups.
      	* parse.y (java_complete_lhs):  For SYNCHRONIZED_EXPR, defer
      	completing operands to patch_synchronized_statement.
      	Support CLEANUP_POINT_EXPR, WITH_CLEANUP_EXPR.
      	(patch_synchronized_statement): Re-write suing CLEANUP_POINT_EXPR and
      	WITH_CLEANUP_EXPR instead of TRY_EXPR.
      
      From-SVN: r24406
      Per Bothner committed
    • expr.c (process_jvm_instruction): Do load_type_state after JSR. · e402ca98
      	
      	* expr.c (process_jvm_instruction):  Do load_type_state after JSR.
      	* verify.c (verify_jvm_instructions):  Fix off-by-one error.
      	* jcf-write.c (CHECK_PUT):  Add (void) cast to avoid -Wall warnings.
      	(localvar_alloc):  Change return type to void,
      	(emit_unop):  Remove unused variable size.
      	* jcf-write.c (struct jcf_block):  Add new union.
      	(PENDING_CLEANUP_PC, PENDING_EXIT_PC, UNDEFINED_PC):  New macros.
      	(call_cleanups):  New functions.
      	(struct jcf_partial):  New fields num_finalizers and return_value_decl.
      	(generate_bytecode_insns):  Support CLEANUP_POINT_EXPR and
      	WITH_CLEANUP_EXPR.  Handle cleanups in RETURN_EXPR and EXIT_BLOCK_EXPR.
      	* lang.c (lang_init):  Call using_eh_for_cleanups.
      	* parse.y (java_complete_lhs):  For SYNCHRONIZED_EXPR, defer
      	completing operands to patch_synchronized_statement.
      	Support CLEANUP_POINT_EXPR, WITH_CLEANUP_EXPR.
      	(patch_synchronized_statement): Re-write suing CLEANUP_POINT_EXPR and
      	WITH_CLEANUP_EXPR instead of TRY_EXPR.
      
      From-SVN: r24405
      Per Bothner committed
    • expr.c (process_jvm_instruction): Do load_type_state after JSR. · 45b44fbe
      a
      	* expr.c (process_jvm_instruction):  Do load_type_state after JSR.
      	* verify.c (verify_jvm_instructions):  Fix off-by-one error.
      	* jcf-write.c (CHECK_PUT):  Add (void) cast to avoid -Wall warnings.
      	(localvar_alloc):  Change return type to void,
      	(emit_unop):  Remove unused variable size.
      	* jcf-write.c (struct jcf_block):  Add new union.
      	(PENDING_CLEANUP_PC, PENDING_EXIT_PC, UNDEFINED_PC):  New macros.
      	(call_cleanups):  New functions.
      	(struct jcf_partial):  New fields num_finalizers and return_value_decl.
      	(generate_bytecode_insns):  Support CLEANUP_POINT_EXPR and
      	WITH_CLEANUP_EXPR.  Handle cleanups in RETURN_EXPR and EXIT_BLOCK_EXPR.
      	* lang.c (lang_init):  Call using_eh_for_cleanups.
      	* parse.y (java_complete_lhs):  For SYNCHRONIZED_EXPR, defer
      	completing operands to patch_synchronized_statement.
      	Support CLEANUP_POINT_EXPR, WITH_CLEANUP_EXPR.
      	(patch_synchronized_statement): Re-write suing CLEANUP_POINT_EXPR and
      	WITH_CLEANUP_EXPR instead of TRY_EXPR.
      
      From-SVN: r24404
      Per Bothner committed
    • Warning fixes: · 973838fd
              * alias.c (record_alias_subset): Remove ignored `&'.
              (init_alias_once): Likewise.
              * c-lex.c (UNGETC): Cast first argument of comma expression to void.
              * config/mips/mips.c (mips_asm_file_end): Cast the result of
              fwrite to `int' when comparing against one.
              * config/mips/mips.h (CAN_ELIMINATE): Add parens around && within ||.
              (INITIAL_ELIMINATION_OFFSET): Add braces to avoid ambiguous `else'.
              * cse.c (rehash_using_reg): Change type of variable `i' to
              unsigned int.
              * dwarf2out.c (initial_return_save): Cast -1 to unsigned before
              assigning it to one.
              * except.c (duplicate_eh_handlers): Remove unused variable `tmp'.
              * final.c (final_scan_insn): Likewise for variable `i'.
              (output_asm_insn): Cast a char to unsigned char when used as an
              array index.
              * gcse.c (compute_pre_ppinout): Cast -1 to SBITMAP_ELT_TYPE when
              assigning it to one.
              * loop.c (strength_reduce): Remove unused variables `count' and `temp'.
              * recog.c (preprocess_constraints): Cast a char to unsigned char
              when used as an array index.
              * regmove.c (find_matches): Likewise.
              * reload1.c (calculate_needs): Add default case in switch.
              (eliminate_regs_in_insn): Initialize variable `offset'.
              (set_offsets_for_label): Change type of variable `i' to unsigned.
              (reload_as_needed): Wrap variable `i' in macro check on
              AUTO_INC_DEC || INSN_CLOBBERS_REGNO_P.
              * scan-decls.c (scan_decls): Mark parameters `argc' and `argv'
              with ATTRIBUTE_UNUSED.  Cast variable `start_written' to size_t
              when comparing against one.
              * stor-layout.c (layout_decl): Cast maximum_field_alignment to
              unsigned when comparing against one.  Likewise for
              GET_MODE_ALIGNMENT().
              (layout_record): Cast record_align to int when comparing against a
              signed value.
              (layout_type): Cast TYPE_ALIGN() to int when comparing against a
              signed value.
              * tree.c (get_identifier): Cast variable `len' to unsigned when
              comparing against one.
              (maybe_get_identifier): Likewise
      
      From-SVN: r24403
      Kaveh R. Ghazi committed
    • Daily bump. · 2b4c075c
      From-SVN: r24402
      Jeff Law committed
  8. 22 Dec, 1998 11 commits
  9. 21 Dec, 1998 4 commits
  10. 20 Dec, 1998 3 commits