On Tue, Jan 10, 2012 at 09:19:54PM +0100, Eric Botcazou wrote: > > 2012-01-10 Jakub Jelinek <ja...@redhat.com> > > > > 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