1. 10 Mar, 1999 8 commits
  2. 09 Mar, 1999 13 commits
  3. 08 Mar, 1999 15 commits
  4. 07 Mar, 1999 4 commits
    • move test from execute to compile · 3f18f777
      From-SVN: r25630
      Craig Burley committed
    • haifa-sched.c (ENCODE_BLOCKAGE): Don't shift unit too far. · f4b94256
              * haifa-sched.c (ENCODE_BLOCKAGE): Don't shift unit too far.
              (print_exp): Special case addition of a constant.
              (print_value) [CONST_INT]: Use HOST_WIDE_INT_PRINT_HEX.
      
      From-SVN: r25629
      Richard Henderson committed
    • haifa-sched.c (reg_last_clobbers): New. · 28c95eff
              * haifa-sched.c (reg_last_clobbers): New.
              (reg_pending_clobbers, bb_reg_last_clobbers): New.
              (compute_block_backward_dependences): Allocate memory for them.
              (schedule_region): Likewise.
              (sched_analyze_1): Clobbers don't interfere with one another.
              They do interfere with sets ...
              (sched_analyze_2): ... and uses.
              (sched_analyze): Likewise.
              (sched_analyze_insn): Update reg_last_clobbers appropriately.
      
      From-SVN: r25628
      Richard Henderson committed
    • gmon-sol2.c: Include config.h and system.h. · 3bb5de61
              * gmon-sol2.c: Include config.h and system.h.  Don't redundantly
              include system header files.
              (sccsid): Remove.
              (moncontrol, monstartup, _mcleanup, internal_mcount): Prototype.
              (_mcleanup): Add the `const' keyword to a char*.
              (internal_mcount): Declare `etext' as a char[] not a function.
              Cast `etext' to char* when calling `monstartup'.
              * sparc.c (frame_base_name, save_regs, restore_regs,
              build_big_number, sparc_cmodel_string, sparc_align_loops_string,
              sparc_align_jumps_string, sparc_align_funcs_string, code_model,
              cpu_default, cpu_table, output_function_prologue,
              output_function_epilogue, output_return,
              sparc_flat_output_function_prologue, ultra_code_names,
              sparc_flat_output_function_epilogue): Constify a char*.
              (hypersparc_adjust_cost): Add a default case in a switch.
              * sparc.h (sparc_cmodel_string, OVERRIDE_OPTIONS,
              sparc_cpu_select, sparc_align_loops_string,
              sparc_align_jumps_string, sparc_align_funcs_string,
              output_return): Constify a char*.
              * sparc.md (movdi): Change the comparison of HOST_BITS_PER_WIDE_INT
              so that we check "== 32", instead of "!= 64".  Cast a value to
              HOST_WIDE_INT when comparing against one.  Hide the declaration
              for variable `chain'.
      
      From-SVN: r25627
      Kaveh R. Ghazi committed