Skip to content
Snippets Groups Projects
  1. Feb 05, 2007
  2. Feb 04, 2007
  3. Feb 03, 2007
    • uros's avatar
      PR middle-end/30667 · 676806d4
      uros authored
              * combine.c (try_combine): Do not substitute source operand
              with constants wider than 2 * HOST_BITS_PER_WIDE_INT.
      
      testsuite/ChangeLog:
      
              PR middle-end/30667
              * gfortran.dg/pr30667.f: New test.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121555 138bc75d-0d04-0410-961f-82ee72b054a4
      676806d4
    • hubicka's avatar
      · 553eb299
      hubicka authored
      	PR gcov-profile/30650
      	* value-prof.c (stringop_block_profile): Fix handling of size counter;
      	do not divide by zero for never executed counters.
      	(tree_find_values_to_profile): Fix counters.
      	* gcov-ui.h (GCOV_COUNTER_AVERAGE, GCOV_COUNTER_IOR): Fix comments.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121554 138bc75d-0d04-0410-961f-82ee72b054a4
      553eb299
    • ian's avatar
      * lower-subreg.c (simple_move_operand): New static function, · 67c3f580
      ian authored
      	broken out of simple_move.  Reject LABEL_REF, SYMBOL_REF, and HIGH
      	operands.
      	(simple_move): Call simple_move_operand.
      	(find_decomposable_subregs): Add special handling of MEMs.
      	(can_decompose_p): Rename from cannot_decompose_p.  Reverse
      	meaning of return value.  If we see a hard register, test whether
      	it can store a word_mode value.  Change all callers.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121553 138bc75d-0d04-0410-961f-82ee72b054a4
      67c3f580
Loading