> On Tue, Oct 4, 2011 at 9:02 PM, Maxim Kuvyrkov wrote:
> > On 5/10/2011, at 1:49 AM, Richard Guenther wrote:
> >
> >> On Tue, Oct 4, 2011 at 9:17 AM, Maxim Kuvyrkov
> >> wrote:
> >>> Richard,
> >>>
> >>> The following patch fixes a CFG consistency problem.
> >>>
> >>> When early IPA optimizatio
On Tue, Oct 4, 2011 at 9:02 PM, Maxim Kuvyrkov wrote:
> On 5/10/2011, at 1:49 AM, Richard Guenther wrote:
>
>> On Tue, Oct 4, 2011 at 9:17 AM, Maxim Kuvyrkov
>> wrote:
>>> Richard,
>>>
>>> The following patch fixes a CFG consistency problem.
>>>
>>> When early IPA optimizations (e.g., early SRA)
On 5/10/2011, at 1:49 AM, Richard Guenther wrote:
> On Tue, Oct 4, 2011 at 9:17 AM, Maxim Kuvyrkov wrote:
>> Richard,
>>
>> The following patch fixes a CFG consistency problem.
>>
>> When early IPA optimizations (e.g., early SRA) create a version of a
>> function that no longer throws, version
On Tue, Oct 4, 2011 at 9:17 AM, Maxim Kuvyrkov wrote:
> Richard,
>
> The following patch fixes a CFG consistency problem.
>
> When early IPA optimizations (e.g., early SRA) create a version of a function
> that no longer throws, versioning machinery deletes EH landings pads in
> _callers_ of the
Richard,
The following patch fixes a CFG consistency problem.
When early IPA optimizations (e.g., early SRA) create a version of a function
that no longer throws, versioning machinery deletes EH landings pads in
_callers_ of the function [*]. However, the EH cfg edges are not updated in
the c