In GCC 7, the rs6000 port made the switch to using LRA over reload by
default.  We kept the ability of using reload in case there was an LRA
issue.  We have squashed all known rs6000 specific LRA bugs and now is
the time to remove the ability to use reload from GCC 8/rs6000.

The first patch replaces the -mlra option with a dummy stub and disallows
using the -mno-lra option.  It also removes the target bit mask and its usage.
Finally, it updates the testsuite by removing all usage of the -mlra and
-mno-lra options.

The second patch removes the now dead reload_in_progress usage and any
code dependent on that.

Peter

Reply via email to