Re: [x86 SSE PATCH] Remove legacy ternlog patterns from sse.md

2024-06-30 Thread Hongtao Liu
> > > > gcc/testsuite/ChangeLog > > * gcc.target/i386/pr100711-6.c: Update to check for decimal > > immediate operand in ternlog, not hexadecimal. > I got an ICE when bootstrapped with --enable-checking=yes,rtl,extra > The ICE can be walked around with 2 separate define_predicates,

Re: [x86 SSE PATCH] Remove legacy ternlog patterns from sse.md

2024-06-30 Thread Hongtao Liu
On Mon, Jul 1, 2024 at 6:14 AM Roger Sayle wrote: > > > As promised here's the final ternlog clean-up, that deletes the now > obsolete legacy patterns and mode iterators from sse.md. It also updates > the surviving ternlog patterns to consistently use decimal immediate > operands (instead of hexa

[x86 SSE PATCH] Remove legacy ternlog patterns from sse.md

2024-06-30 Thread Roger Sayle
As promised here's the final ternlog clean-up, that deletes the now obsolete legacy patterns and mode iterators from sse.md. It also updates the surviving ternlog patterns to consistently use decimal immediate operands (instead of hexadecimal), and updates one last test case to match this change.