1. 17 Apr, 2003 5 commits
    • arc.c (arc_encode_section_info): Remove. · 8cbd5ce0
              * arc.c (arc_encode_section_info): Remove.
              (arc_assemble_integer): Use SYMBOL_REF_FUNCTION_P.
              (arc_print_operand, arc_print_operand_address): Likewise.
              * arc.h (EXTRA_CONSTRAINT): Likewise.
      
      From-SVN: r65716
      Richard Henderson committed
    • re PR c/10175 (-Wunreachable-code doesn't work for single lines) · 96c6931d
      2003-04-16  Roger Sayle  <roger@eyesopen.com>
      
      	* c-semantics.c (find_reachable_label): New function to find a
      	potentially reachable label in an expression.
      	(expand_unreachable_if_stmt): Similar to expand_if_stmt but
      	assumes the start of the IF_STMT is unreachable (dead) code.
      	(expand_unreachable_stmt): Similar to expand_stmt but assumes
      	the start of the statement list is unreachable (dead) code.
      	(genrtl_if_stmt):  If the controlling expression of the IF
      	is constant, use expand_unreachable_stmt for the THEN or ELSE
      	clause as appropriate.
      	(genrtl_switch_stmt):  Use expand_unreachable_stmt to expand
      	the body of a SWITCH statement.
      	(expand_stmt): The code immediately following a "return",
      	"break", "continue" or "goto" is unreachable.
      	* Makefile.in (c-semantics.o): Depend upon tree-inline.h.
      
      	* gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
      	* gcc.c-torture/execute/medce-1.c: New test case.
      	* gcc.c-torture/execute/medce-2.c: New test case.
      
      From-SVN: r65715
      Roger Sayle committed
    • rtl.h (MEM_ALIAS_SET): Update documentation. · 3568b0ef
              * rtl.h (MEM_ALIAS_SET): Update documentation.
              * doc/rtl.texi (Special Accessors): New node.
              (SYMBOL_REF_FLAG): Note relationship with SYMBOL_REF_FLAGS.
      
      From-SVN: r65714
      Richard Henderson committed
    • reload1.c (reload_cse_noop_set_p): Return false if mode of SET_DEST is not the… · 60fa6660
      reload1.c (reload_cse_noop_set_p): Return false if mode of SET_DEST is not the same as that returned by...
      
      * reload1.c (reload_cse_noop_set_p): Return false if mode of
      SET_DEST is not the same as that returned by...
      * cselib.h (cselib_reg_set_mode): ... new function.
      * cselib.c (cselib_reg_set_mode): Define it.
      (REG_VALUES): Document semantics of first element as set mode.
      (cselib_subst_to_values): Skip first element if ELT is NULL.
      (cselib_lookup): Likewise.  Insert past the first element.
      (cselib_invalidate_regno): NULLify first element.
      (cselib_record_set): Set first element.
      
      From-SVN: r65713
      Alexandre Oliva committed
    • Daily bump. · e34d367d
      From-SVN: r65712
      GCC Administrator committed
  2. 16 Apr, 2003 19 commits
  3. 15 Apr, 2003 16 commits