1. 10 Sep, 2002 17 commits
  2. 09 Sep, 2002 19 commits
  3. 08 Sep, 2002 4 commits
    • dwarf2.h (DW_OP_call_ref): Rename from DW_OP_calli. · b9203463
              * dwarf2.h (DW_OP_call_ref): Rename from DW_OP_calli.
              (DW_OP_GNU_push_tls_address): New.
              (DW_OP_lo_user): Fix.
              * dwarf2out.c (INTERNAL_DW_OP_tls_addr): New.
              (dwarf_stack_op_name): Handle it, plus other dwarf3 opcodes.
              (size_of_loc_descr): Likewise.
              (output_loc_operands): Handle INTERNAL_DW_OP_tls_addr.
              (add_AT_location_description): Take a dw_loc_descr_ref not an rtx.
              (loc_descriptor_from_tree): Handle TLS variables.
              (rtl_for_decl_location): Do avoid_constant_pool_reference here ...
              (add_location_or_const_value_attribute): ... not here.  Defer
              to loc_descriptor_from_tree for TLS variables.
      
              * config/i386/i386.h (ASM_OUTPUT_DWARF_DTPREL): New.
              * config/i386/i386.c (i386_output_dwarf_dtprel): New.
              * config/i386/i386-protos.h: Update.
      
      From-SVN: r56957
      Richard Henderson committed
    • re PR rtl-optimization/6405 (Loop-unrolling related performance regressions) · 7df98878
      
      	PR optimization/6405
      	* unroll.c (loop_iterations): last_loop_insn should be the previous
      	non-note instruction before loop->end.
      	* loop.c (strength_reduce): The conditional jump is the last
      	non-note instruction before loop->end (as above).
      
      From-SVN: r56956
      Roger Sayle committed
    • combine.c (try_combine): Handle the case that undobuf.other_insn has been turned… · f40f4c8e
      combine.c (try_combine): Handle the case that undobuf.other_insn has been turned into a return or...
      
      
      	* combine.c (try_combine): Handle the case that undobuf.other_insn
      	has been turned into a return or unconditional jump, by inserting
      	a BARRIER if necessary.
      	(simplify_set):  Test if a condition code setter has a constant
      	comparison at compile time, if so convert this insn to a no-op move
      	and update/simplify the condition code user (undobuf.other_insn).
      
      From-SVN: r56955
      Roger Sayle committed
    • netbsd.h (INITIALIZE_TRAMPOLINE): Redefine. · e2f97e26
      	* config/arm/netbsd.h (INITIALIZE_TRAMPOLINE): Redefine.
      	(CLEAR_INSN_CACHE): Define.
      
      From-SVN: r56954
      Krister Walfridsson committed