Re: [patch] Fix wrong code on dynamic array slices

2015-09-16 Thread Richard Biener
Ok. Thanks, Richard. On Wed, Sep 16, 2015 at 9:07 AM, Eric Botcazou wrote: > Hi, > > the attached Ada testcase fails on x86/Linux (32-bit only) because the FRE > pass wrongly deletes stores as redundant: > > Deleted redundant store VIEW_CONVERT_EXPR(*a.18_41)[0] > {lb: 4294967292 sz: 4} = 100; >

[patch] Fix wrong code on dynamic array slices

2015-09-16 Thread Eric Botcazou
Hi, the attached Ada testcase fails on x86/Linux (32-bit only) because the FRE pass wrongly deletes stores as redundant: Deleted redundant store VIEW_CONVERT_EXPR(*a.18_41)[0] {lb: 4294967292 sz: 4} = 100; Deleted redundant store VIEW_CONVERT_EXPR(*a.18_41)[1] {lb: 4294967292 sz: 4} = 1; Deleted