Re: [PATCH] Fix float*v2div2sf2* patterns (PR target/88785)

2019-01-10 Thread Uros Bizjak
On Thu, Jan 10, 2019 at 11:20 PM Jakub Jelinek wrote: > > Hi! > > The following testcase ICEs in dwarf2out.c, because a few sse.md patterns > contain invalid RTL, in particular > (const_vector:V2SF [(const_int 0) (const_int 0)]) > Elements of a V2SF const_vector should be (const_double:SF 0), not

[PATCH] Fix float*v2div2sf2* patterns (PR target/88785)

2019-01-10 Thread Jakub Jelinek
Hi! The following testcase ICEs in dwarf2out.c, because a few sse.md patterns contain invalid RTL, in particular (const_vector:V2SF [(const_int 0) (const_int 0)]) Elements of a V2SF const_vector should be (const_double:SF 0), not (const_int 0). Unfortunately, we can't add explicitly const_double