1. 01 Aug, 2001 6 commits
  2. 31 Jul, 2001 24 commits
  3. 30 Jul, 2001 10 commits
    • m68k.h (TARGET_SWITCHES/TARGET_OPTIONS): Add missing doc strings · f18bff15
              * config/m68k/m68k.h (TARGET_SWITCHES/TARGET_OPTIONS):
              Add missing doc strings
              * config/m68k/linux-aout.h (SUBTARGET_SWITCHES): Likewise
              * config/m68k/linux.h (SUBTARGET_SWITCHES): Likewise
      
      From-SVN: r44489
      Roman Zippel committed
    • i386.c (ix86_output_main_function_alignment_hack): New function. · 0ecf09f9
      	* i386.c (ix86_output_main_function_alignment_hack): New function.
      	(TARGET_ASM_FUNCTION_PROLOGUE): Default to it.
      
      	* flow.c (mark_dfs_back_edges): Move from loop_p ; mark back
      	edges by EDGE_DFS_BACK flag.
      	(dump_edge_info): Add dfs_back flag.
      	* basic-block.h (EDGE_DFS_BACK): New constant.
      	(mark_dfs_back_edges): Declare.
      	* alias.c (loop_p): Remove.
      	(mark_constant_function): Use mark_dfs_back_edges.
      
      	* reg-stack.c (block_info_def): Add predecesors counter and stack_out.
      	(reg_to_stack): Call mark_dfs_back_edges; count the predecesors.
      	(compensate_edge): Break out from ...
      	(convert_regs_1): ... here; do smart choosing of stack_out to copy.
      	(convert_regs_2): Set block_done once block is really done;
      	Do updating of the predecesors counts.
      
      	* toplev.c (rest_of_compilation): Recompute block_for_insn
      	before post-reload cfg_cleanup.
      	* function.c (thread_prologue_epilogue_insns):
      	Call set_block_for_new_insns when emitting prologue directly.
      
      From-SVN: r44486
      Jan Hubicka committed
    • Add forgotten ChangeLog entry. · 1490f392
      From-SVN: r44485
      Andreas Jaeger committed
    • natIconv.cc (done): New methods. · 3d5aea83
      2001-07-30  Tom Tromey  <tromey@redhat.com>
      	    Corey Minyard  <minyard@acm.org>
      
      	* gnu/gcj/convert/natIconv.cc (done): New methods.
      	* gnu/gcj/convert/Output_iconv.java (done): New method.
      	* gnu/gcj/convert/Input_iconv.java (done): New method.
      	* gnu/gcj/convert/UnicodeToBytes.java (defaultEncodingClass):
      	Removed.
      	(getDefaultEncodingClass): Removed.
      	(getDefaultEncoder): Use getEncoder.
      	(done): New method.
      	(defaultEncoding, CACHE_SIZE, encoderCache, currCachePos): New
      	static fields.
      	* gnu/gcj/convert/BytesToUnicode.java (defaultDecodingClass):
      	Removed.
      	(defaultEncoding, CACHE_SIZE, decoderCache, currCachePos): New
      	static fields.
      	(getDefaultDecodingClass): Removed.
      	(getDefaultDecoder): Use getDecoder.
      	(getDecoder): Look up decoder in cache.
      	(done): New method.
      	* java/lang/natString.cc (init): Call `done' on converter.
      	(getBytes): Likewise.
      
      Co-Authored-By: Corey Minyard <minyard@acm.org>
      
      From-SVN: r44484
      Tom Tromey committed
    • flow.c (mark_set_1): Use REG_FREQ_FROM_BB. · a08b2604
      	* flow.c (mark_set_1): Use REG_FREQ_FROM_BB.
      	(attempt_auto_inc): LIkewise.
      	(mark_used_reg): Likewise.
      	(try_pre_increment_1): Likewise.
      	* regclass.c (regclass): Likewise.
      	* global.c (allocno_compare): Update comment; change scaling factor.
      	* local-alloc.c (QTY_CMP_PRI): Likewise.
      	* regs.h (REG_FREQ_FROM_BB): New.
      	(REG_FREQ_MAX): Likewise.
      
      From-SVN: r44483
      Jan Hubicka committed
    • * concat.c: Include "config.h". · b6a2f884
      From-SVN: r44481
      Andreas Jaeger committed
    • linux.h (CPLUSPLUS_CPP_SPEC): Add -D_GNU_SOURCE. · c2c0294a
      2001-07-30  H.J. Lu <hjl@gnu.org>
      
      	* config/mips/linux.h (CPLUSPLUS_CPP_SPEC): Add
      	-D_GNU_SOURCE.
      
      From-SVN: r44480
      H.J. Lu committed
    • jump.c: Add prototype for mark_modified_reg. · 57cb6d52
              * jump.c: Add prototype for mark_modified_reg.
      
              * cse.c (set_live_p): Add unused attribute.
      
              * gcov.c (calculate_branch_probs): Use gcov_type to avoid
              overflow.
              (scan_for_source_files): Use long for count to avoid overflow.
              (output_data): Likewise.
              (output_data): Don't use string concatatenation to silence gcc
              -traditional.
      
              * predict.c: Fix typos and grammar.
      
              * gcse.c (insert_insn_end_bb): Remove unused variables.
      
      For cp:
              * decl2.c: Remove unused var global_temp_name_counter.
      
      From-SVN: r44479
      Andreas Jaeger committed
    • * java/lang/Integer.java: Merged with Classpath. · d76cbbc8
      From-SVN: r44478
      Tom Tromey committed