Re: [PATCH] Fix PR91482

2019-08-21 Thread Richard Biener
On Tue, 20 Aug 2019, Richard Biener wrote: > > Excessive use of __builtin_assume_aligned can cause missed optimizations > because those calls are propagation barriers. The following removes > those that are redundant and provide no extra information, on the > testcase allowng store-merging to ap

[PATCH] Fix PR91482

2019-08-20 Thread Richard Biener
Excessive use of __builtin_assume_aligned can cause missed optimizations because those calls are propagation barriers. The following removes those that are redundant and provide no extra information, on the testcase allowng store-merging to apply. Since the bit lattice and the const/copy lattic