Re: [PATCH] Fix PR91606

2019-10-02 Thread Nathan Sidwell
On 10/2/19 6:07 AM, Richard Biener wrote: A middle-end change exposed that the C++ FE handling of pointer-to-member aggregates in cxx_get_alias_set isn't effective. The following patch makes it so by design by marking the structure members as not being aliased (there can be no pointers like &x.

[PATCH] Fix PR91606

2019-10-02 Thread Richard Biener
A middle-end change exposed that the C++ FE handling of pointer-to-member aggregates in cxx_get_alias_set isn't effective. The following patch makes it so by design by marking the structure members as not being aliased (there can be no pointers like &x.__pfn or &x.__delta) thus making them behav