[committed] Convert H8 port to LRA

2023-06-04 Thread Jeff Law via Gcc-patches
With Vlad's recent LRA fix to the elimination code, the H8 can be converted to LRA. This patch has two changes of note. First, this turns Zz into a standard constraint. This helps reloading for the H8/SX movqi pattern. Second, this drops the whole pattern for the SX bit memory operations.

Re: [committed] Convert H8 port to LRA

2023-06-07 Thread Andrew Pinski via Gcc-patches
On Sun, Jun 4, 2023 at 10:43 AM Jeff Law via Gcc-patches wrote: > > With Vlad's recent LRA fix to the elimination code, the H8 can be > converted to LRA. Could you update the h8300 entry on https://gcc.gnu.org/backends.html for this change? Thanks, Andrew > > This patch has two changes of note.

Re: [committed] Convert H8 port to LRA

2023-06-07 Thread Jeff Law via Gcc-patches
On 6/7/23 08:06, Andrew Pinski wrote: On Sun, Jun 4, 2023 at 10:43 AM Jeff Law via Gcc-patches wrote: With Vlad's recent LRA fix to the elimination code, the H8 can be converted to LRA. Could you update the h8300 entry on https://gcc.gnu.org/backends.html for this change? Thanks for the r