bug in combine_stack_adjustments

Michael Meissner meissner@cygnus.com
Fri Mar 17 18:48:00 GMT 2000


On Fri, Mar 17, 2000 at 03:25:50PM -0800, Richard Henderson wrote:
> On Fri, Mar 17, 2000 at 10:45:31PM +0000, Joern Rennecke wrote:
> > I think this is a problem of single_set, and it should be fixed be
> > testing anything that is neither set nor clobber for side_effects_p.
> 
> I quite agree.  Here's my fix.
> 
> > Presumably this didn't come up before because ther were no patterns that
> > paired void calls with sets.
> 
> No, call_pop has been there for some time.  Dunno why it
> never triggered.

IIRC, call_pop/call_value_pop is only used when the stdcall attribute is in
force.

-- 
Michael Meissner, Cygnus Solutions, a Red Hat company.
PMB 198, 174 Littleton Road #3, Westford, Massachusetts 01886, USA
Work:	  meissner@redhat.com		phone: +1 978-486-9304
Non-work: meissner@spectacle-pond.org	fax:   +1 978-692-4482


More information about the Gcc-patches mailing list