Enable LRA register allocator for PDP11.
authorPaul Koning <pkoning@gcc.gnu.org>
Wed, 3 Oct 2018 18:31:52 +0000 (14:31 -0400)
committerPaul Koning <pkoning@gcc.gnu.org>
Wed, 3 Oct 2018 18:31:52 +0000 (14:31 -0400)
commit0a7eb8dfc5dcc74f2084d12e4fe57a07c5817b13
treeebaf35f1a064e0506d7694adc51a0ae1ce570bdd
parentf707a0378804335b425fe541488a39aa642ca550
Enable LRA register allocator for PDP11.

    * config/pdp11/constraints.md (Q): Use define_memory_constraints.
    (R): Likewise.
    (D): Likewise.
    * config/pdp11/pdp11.c (pdp11_lra_p): New function.
    * config/pdp11/pdp11.opt (-mlra): New option.
    * doc/invoke.texi (PDP-11 Options): Document -mlra.

From-SVN: r264819
gcc/config/pdp11/constraints.md
gcc/config/pdp11/pdp11.c
gcc/config/pdp11/pdp11.opt
gcc/doc/invoke.texi