From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeffrey A Law To: hjl@lucon.org (H.J. Lu) Cc: wilson@cygnus.com (Jim Wilson), scox@cygnus.com, crux@pool.informatik.rwth-aachen.de, egcs@cygnus.com Subject: Re: More fp bug in egcs Date: Mon, 04 May 1998 18:07:00 -0000 Message-id: <11888.894315233@hurl.cygnus.com> References: X-SW-Source: 1998-05/msg00102.html In message < m0yWMtF-000268C@ocean.lucon.org >you write: > > > > One reason for keeping output reloads, even though the register is dead, > is > > for debugging purposes. With your patch, it looks like debugging of > > unoptimized code would not work right. It would be OK to do this > > when optimizing, but that would not fix the x86 bug. > > > > If the register is clobbered, isn't the value in it random? If it is > tru, how can it help debugging? I changed my patch to omit the output > reload if it is in the source and is clobbered. Does it look safe? >From the compiler's standpoint it is clobbered. However, the value in the clobbered register might have meaning to the user that is debugging code. jeff