[Bug target/89765] Multiple problems with vec-insert implementation on PowerPC

2019-04-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89765 --- Comment #5 from Richard Biener --- I think the issue is that we gimplify VIEW_CONVERT_EXPR<__int128 unsigned>(<<< Unknown tree: compound_literal_expr V D.2833 = y; >>>) via 12399 case VIEW_CONVERT_EXPR: 12400 if (

[Bug target/89765] Multiple problems with vec-insert implementation on PowerPC

2019-04-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89765 --- Comment #4 from Jakub Jelinek --- That is not the right thing to do. Anyway, as for the wrong-code, do you see any gcc version where it actually passes? Tried various versions, e.g. r205000, r235000, r250907 and r268427 and all of them abort

[Bug target/89765] Multiple problems with vec-insert implementation on PowerPC

2019-04-25 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89765 --- Comment #3 from kelvin at gcc dot gnu.org --- I have found that removing the pattern in match.pd resolves this issue with no regressions on various powerpc targets. I have not tested on other platforms. Index: gcc/match.pd

[Bug target/89765] Multiple problems with vec-insert implementation on PowerPC

2019-04-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89765 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug target/89765] Multiple problems with vec-insert implementation on PowerPC

2019-04-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89765 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment