https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124407

--- Comment #10 from Zdenek Sojka <zsojka at seznam dot cz> ---
(In reply to H.J. Lu from comment #6)
> (In reply to Zdenek Sojka from comment #5)
> > Created attachment 63854 [details]
> > unreduced testcase
> > 
> > Thank you for having a look. The original unreduced testcase was ICEing with
> > a different constant:
> > 
> > $ x86_64-pc-linux-gnu-gcc -Ofast xxx.c -w -Wno-psabi
> > xxx.c: In function 'main':
> > xxx.c:449:1: error: unrecognizable insn:
> >   449 | }
> >       | ^
> > (insn 4104 1007 4103 17 (set (reg:SF 3605)
> >         (const_int 1313486336 [0x4e4a3600])) -1
> >      (nil))
> 
> I tried it with my patch and it works for me.  Have you tried my patch?

The v1 patch ICEs on the unreduced testcase:
during RTL pass: x86_cse
xxx.c: In function 'main':
xxx.c:449:1: internal compiler error: in ix86_broadcast_inner, at
config/i386/i386-features.cc:3789

No issues with v2 or v3 patch on either testcase.

I haven't run the testsuites.

Reply via email to