gcc: support LRA pass

It's turned off by default but can be enabled with -mlra.  There are
surely lingering issues.