https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79004
Michael Meissner changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79004
--- Comment #7 from Michael Meissner ---
Author: meissner
Date: Wed Jan 18 00:35:29 2017
New Revision: 244561
URL: https://gcc.gnu.org/viewcvs?rev=244561=gcc=rev
Log:
2017-01-17 Michael Meissner
PR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79004
--- Comment #6 from Michael Meissner ---
Author: meissner
Date: Thu Jan 12 22:02:57 2017
New Revision: 244386
URL: https://gcc.gnu.org/viewcvs?rev=244386=gcc=rev
Log:
[gcc]
2017-01-12 Michael Meissner
PR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79004
--- Comment #5 from Michael Meissner ---
Created attachment 40484
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40484=edit
Proposed patch to fix the problem
It was decided to split PR target/79004 into 2 parts. This patch fixes the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79004
Michael Meissner changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79004
--- Comment #4 from Michael Meissner ---
This was caused by subversion id 237806 that added small integer support in
vector registers (32-bit on power8, 8/16-bit on power9). Unfortunately, the
IEEE 128-bit hardware support was not adjusted for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79004
--- Comment #3 from Peter Bergner ---
Minimal test case:
bergner@genoa:~/gcc/BUGS/PR79004$ cat pr79004.i
int
main (void)
{
char ivin;
_Float64x fv2 = ivin;
}
bergner@genoa:~/gcc/BUGS/PR79004$
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79004
--- Comment #2 from acsawdey at gcc dot gnu.org ---
Just checked and it also fails with 244106 from 20 minutes ago.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79004
--- Comment #1 from acsawdey at gcc dot gnu.org ---
gcc.dg/torture/fp-int-convert-float64x.c also fails in the same way.