[Bug target/93722] rorq is not produced for rotate on some cases

2020-02-13 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93722 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/93722] rorq is not produced for rotate on some cases

2020-02-13 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93722 --- Comment #1 from Uroš Bizjak --- But, x86 doesn't have 128bit rotate. For: void f0 (unsigned int *a) { unsigned long t0 = ((unsigned long *)a)[0]; unsigned long t1 = t0 >> sizeof(unsigned int)*8; unsigned long t2 = t0 <<