[Bug target/70119] AArch64 should take advantage of implicit truncation of variable shift amount without defining SHIFT_COUNT_TRUNCATED

2017-07-07 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70119 Wilco changed: What|Removed |Added Target Milestone|--- |8.0

[Bug target/70119] AArch64 should take advantage of implicit truncation of variable shift amount without defining SHIFT_COUNT_TRUNCATED

2017-07-07 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70119 Wilco changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug target/70119] AArch64 should take advantage of implicit truncation of variable shift amount without defining SHIFT_COUNT_TRUNCATED

2017-06-29 Thread collison at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70119 --- Comment #6 from collison at gcc dot gnu.org --- Author: collison Date: Thu Jun 29 09:21:57 2017 New Revision: 249774 URL: https://gcc.gnu.org/viewcvs?rev=249774=gcc=rev Log: 2017-06-29 Kyrylo Tkachov

[Bug target/70119] AArch64 should take advantage of implicit truncation of variable shift amount without defining SHIFT_COUNT_TRUNCATED

2016-03-11 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70119 --- Comment #5 from ktkachov at gcc dot gnu.org --- Created attachment 37941 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37941=edit Example patch In the interests of getting a concrete proposal out and hammering out a course of action,

[Bug target/70119] AArch64 should take advantage of implicit truncation of variable shift amount without defining SHIFT_COUNT_TRUNCATED

2016-03-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70119 --- Comment #4 from Richard Biener --- (In reply to ktkachov from comment #3) > Right, I see we have the same issue on aarch64 as on x86. > So what would be the accepted solution here? > I've been playing with a patch to simplify-rtx to move the

[Bug target/70119] AArch64 should take advantage of implicit truncation of variable shift amount without defining SHIFT_COUNT_TRUNCATED

2016-03-07 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70119 --- Comment #3 from ktkachov at gcc dot gnu.org --- Right, I see we have the same issue on aarch64 as on x86. So what would be the accepted solution here? I've been playing with a patch to simplify-rtx to move the subreg inside the AND and

[Bug target/70119] AArch64 should take advantage of implicit truncation of variable shift amount without defining SHIFT_COUNT_TRUNCATED

2016-03-07 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70119 --- Comment #2 from Uroš Bizjak --- (In reply to Richard Biener from comment #1) > Confirmed. SHIFT_COUNT_TRUNCATED should simply go away. The same limitation is with x86. Shifts trucate the shift count, but bit-test (BT) instructions take

[Bug target/70119] AArch64 should take advantage of implicit truncation of variable shift amount without defining SHIFT_COUNT_TRUNCATED

2016-03-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70119 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|