This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH to compute_flow_insensitive_aliasing for c++/27768


Jason Merrill wrote:
> The bug here was that there were some may_aliases in one alias set that 
> never made it into the bitmap representation, so when that set was 
> merged into another in group_aliases they were lost and so the store to 
> w.p looked dead.
> 
> Fixed by explicitly copying the may_aliases from the annotations into 
> the bitmap rather than expecting them to be recreated.
> 
This is fine.

The alias grouping code is a bit wonky, and in a perfect world, this
patch would not be necessary, because we wouldn't have both the
may-aliases list, and the separate bitmap used for grouping.

We don't yet live in this world :)

--Dan


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]