On Tue, 15 Oct 2024, Richard Biener wrote: > > FWIW, it *seems* that LRA seems to just work with EV56 as the baseline and > > the > > following replacements in the code: > > > > s/reload_in_progress/reload_in_progress || lra_in_progress/g > > If you can provide -mlra vs. -mno-lra testsuite results as well that > would be interesting. > > Does "just work" mean you can build the compiler and its target > libraries? In this case > I would suggest to go further and pull the trigger now, defaulting to > LRA but allowing > to switch back to reload for testing. This is so the few people > testing alpha at all can > increase testing coverage - I don't think anybody runs older than EV5 HW.
Well, I did run EV4 testing with real hardware recently. As an example here's the summary of results for the C frontend only: === gcc Summary === # of expected passes 149119 # of unexpected failures 134 # of expected failures 1117 # of unresolved testcases 3 # of unsupported tests 3176 (I ran testing across the board). If non-BWX is known to be broken with LRA, then perhaps let's only make the switch for BWX for the time being? Maciej