On 11/28/2016 02:55 PM, Segher Boessenkool wrote:
On Mon, Nov 28, 2016 at 01:56:10PM -0700, Jeff Law wrote:
On 11/26/2016 04:19 PM, Segher Boessenkool wrote:
simplify_truncation changes the truncation of many operations into
the operation on the truncation. This patch makes this code also
handle extracts.
Tested on powerpc64-linux. With this patch the rlwimi testcases work.
Is this okay for trunk?
The rlwimi tests? Are you referring to ppu-intrinsics or something else?
https://gcc.gnu.org/ml/gcc-patches/2016-11/msg02672.html
Ah, I don't see those in my tree yet. :-)
Any chance this would help 15596?
It doesn't help. To fix PR15596 we need to have bitfields handled
better before (and/or during) expand.
Noted. Thanks. Not that I think 15596 is all that important, but it
does taunt me every release -- it seems like we've got all stuff we need
in combine, but the APIs get in the way of optimizing it.
jeff