[Bug target/79544] vec_sra (unsigned long long,foo) generating vsrd instead of vsrad

2017-03-01 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79544 Pat Haugen changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/79544] vec_sra (unsigned long long,foo) generating vsrd instead of vsrad

2017-03-01 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79544 --- Comment #4 from Pat Haugen --- Author: pthaugen Date: Wed Mar 1 21:18:18 2017 New Revision: 245819 URL: https://gcc.gnu.org/viewcvs?rev=245819=gcc=rev Log: PR target/79544 * rs6000/rs6000-c.c (struct altivec_builtin_types):

[Bug target/79544] vec_sra (unsigned long long,foo) generating vsrd instead of vsrad

2017-03-01 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79544 --- Comment #3 from Pat Haugen --- Author: pthaugen Date: Wed Mar 1 21:17:46 2017 New Revision: 245818 URL: https://gcc.gnu.org/viewcvs?rev=245818=gcc=rev Log: PR target/79544 * rs6000/rs6000-c.c (struct altivec_builtin_types):

[Bug target/79544] vec_sra (unsigned long long,foo) generating vsrd instead of vsrad

2017-02-27 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79544 --- Comment #2 from Pat Haugen --- Author: pthaugen Date: Mon Feb 27 16:06:13 2017 New Revision: 245762 URL: https://gcc.gnu.org/viewcvs?rev=245762=gcc=rev Log: PR target/79544 * config/rs6000/rs6000-c.c (struct

[Bug target/79544] vec_sra (unsigned long long,foo) generating vsrd instead of vsrad

2017-02-21 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79544 Pat Haugen changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/79544] vec_sra (unsigned long long,foo) generating vsrd instead of vsrad

2017-02-15 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79544 --- Comment #1 from Bill Schmidt --- Note that this is indeed wrong because the semantics of vec_sra are to duplicate the sign bit even for unsigned inputs.

[Bug target/79544] vec_sra (unsigned long long,foo) generating vsrd instead of vsrad

2017-02-15 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79544 Bill Schmidt changed: What|Removed |Added Keywords||wrong-code Version|unknown