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
mailing list