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]

Re: alpha memcpy-1 failure



  In message <19980816002702.B12560@dot.cygnus.com>you write:
  > On Sun, Aug 16, 1998 at 12:33:34AM -0600, Jeffrey A Law wrote:
  > > It's not real clear.  Various hunks of code treat it differently.  But
  > > principle of least suprise probably applies here I suspect.  So we should
  > > try to find out what code is not respecting UNSPEC_VOLATILE.
  > > 
  > > Can you track down who's cse-ing your code?
  > 
  > Twas indeed .jump2.  I think this is a more correct fix, as with a 
  > tiny bit of effort I think I could force the same problem at any
  > point in reload.
  > 
  > 	* reload.c (find_equiv_reg): Reject equivalences separated
  > 	by a volatile instruction.
Seems reasonable to me.  I do worry that there's more bugs of this
nature waiting to nail us.

But that shouldn't stop us from installing your patch.  I'm going to
go ahead and do that since I want it in the snapshot I'm about to spin.

jeff


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