[Darwin, PPC, Mode Iterators 5/n] Update macho_low.
authorIain Sandoe <iain@sandoe.co.uk>
Sun, 29 Sep 2019 19:09:13 +0000 (19:09 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Sun, 29 Sep 2019 19:09:13 +0000 (19:09 +0000)
commit7a40dd5a26ee497e80c86c939542de96d5e2a474
treec8e56552fa915361d14ceb45c6f2c69617dcdfca
parentc4770ba091d96aea469c79067b549bbc8f8c7c63
[Darwin, PPC, Mode Iterators 5/n] Update macho_low.

Replace the define_expand and two define_insns with a single
@macho_low_<mode> and update callers.

gcc/ChangeLog:

2019-09-29  Iain Sandoe  <iain@sandoe.co.uk>

* config/darwin.c (gen_macho_low):Amend to include the mode
argument.
(machopic_indirect_data_reference): Amend gen_macho_low call
to include mode argument
* config/rs6000/rs6000.c (emit_move): Likewise. Amend a comment.
* config/rs6000/darwin.md (@macho_low_<mode>): New, replaces
the macho_high expander and two define_insn entries.

From-SVN: r276271
gcc/ChangeLog
gcc/config/darwin.c
gcc/config/rs6000/darwin.md
gcc/config/rs6000/rs6000.c