On Tue, Jan 10, 2012 at 09:19:54PM +0100, Eric Botcazou wrote:
> > 2012-01-10 Jakub Jelinek <[email protected]>
> >
> > PR bootstrap/51796
> > * combine.c (distribute_notes): If i3 is a noreturn call,
> > allow old_size to be equal to args_size.
>
> Wouldn't all the (potential) callers of fixup_args_size_notes need to do the
> same kind of scanning? IOW, shouldn't this be fixed in fixup_args_size_notes?
combine.c is the only one that asserts something on fixup_args_size_notes
result. And for noreturn calls, it doesn't do anything wrong, the problem
is that it returns the old size for them.
Jakub