On 8/4/2022 6:35 AM, Takayuki 'January June' Suwa via Gcc-patches wrote:
So lots, but almost double might be an overstatement :)
BTW after some quick experimentation, I found that turning on
-fsplit-wide-types-early would roughly (but not completely) solve the problem.
Surely, the output was not so bad in the past...
It could have been.
Ah, hadn't realised that. If you have time to work on it, it would be
really good to move over to LRA. There are plans to remove old reload.
Alas you do overestimate me :) I've only been working about the GCC development
for a little over a year.
Well it's a lie that I'm not interested in it, but too much for me.
It may actually be trivial -- change TARGET_LRA_P to be
hook_bool_void_true in the xtensa port, then rebuild & test. In the
couple conversions I've done it's exposed a very small number of issues
that were trivially resolved. Given the what I've seen from you I would
expect it's within your capabilities and there's folks here that can
help if you do run into problems.
jeff