This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

reload1.c bugfix



A minor inconsistency created by reload changs from different groups.

        * reload1.c (reload_as_needed): Fix test for when to call
        update_eliminable_offsets.

Index: reload1.c
===================================================================
RCS file: /egcs/carton/cvsfiles/egcs/./gcc/reload1.c,v
retrieving revision 1.80
diff -c -3 -p -r1.80 reload1.c
*** reload1.c	1998/10/16 19:54:38	1.80
--- reload1.c	1998/10/17 07:17:52
*************** reload_as_needed (live_known)
*** 4378,4384 ****
  			    spill_reg_order);
  	    }
  
! 	  if (num_eliminable && GET_MODE (insn) == QImode)
  	    update_eliminable_offsets ();
  
  	  if (n_reloads > 0)
--- 4378,4384 ----
  			    spill_reg_order);
  	    }
  
! 	  if (num_eliminable && chain->need_elim)
  	    update_eliminable_offsets ();
  
  	  if (n_reloads > 0)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]