1. 16 Jan, 2006 17 commits
  2. 15 Jan, 2006 11 commits
  3. 14 Jan, 2006 10 commits
  4. 13 Jan, 2006 2 commits
    • 20060110-1.c: New test. · 41e0c1a3
      	* gcc.c-torture/execute/20060110-1.c: New test.
      	* gcc.c-torture/execute/20060110-2.c: New test.
      
      From-SVN: r109680
      Adam Nemet committed
    • combine.c (struct reg_stat): Add new fields truncation_label and truncated_to_mode. · 4df8acd3
      	* combine.c (struct reg_stat): Add new fields truncation_label and
      	truncated_to_mode.
      	(record_value_for_reg): Reset truncated_to_mode.
      	(record_truncated_value): New function.
      	(check_promoted_subreg): Call it.  Rename to check_conversions.
      	(combine_instructions): Rename check_promoted_subreg to
      	check_conversions.
      	(reg_truncated_to_mode): New function.
      	(make_extraction): Use it.  Check TRULY_NOOP_TRUNCATION.
      	(gen_lowpart_or_truncate): New function.
      	(force_to_mode): Use it instead of gen_lowpart.
      
      From-SVN: r109679
      Adam Nemet committed