r276256 - in /trunk/gcc: ChangeLog config/darwi...

iains@gcc.gnu.org iains@gcc.gnu.org
Sat Sep 28 19:32:00 GMT 2019


Author: iains
Date: Sat Sep 28 19:32:31 2019
New Revision: 276256

URL: https://gcc.gnu.org/viewcvs?rev=276256&root=gcc&view=rev
Log:
[Darwin, PPC, Mode Iterators 4/n] Update macho_high.

Drop the expander and use a mode iterator on the define_insn
for @macho_high_<mode> instead.

gcc/ChangeLog:

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

	* config/darwin.c (gen_macho_high): Amend to include the mode
	argument.
	(machopic_indirect_data_reference): Amend gen_macho_high call
	to include mode argument.
	(machopic_legitimize_pic_address): Likewise.
	* config/rs6000/rs6000.c (rs6000_legitimize_address):
	* config/rs6000/darwin.md (@macho_high_<mode>): New, replaces
	the macho_high expander and two define_insn entries.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/darwin.c
    trunk/gcc/config/rs6000/darwin.md
    trunk/gcc/config/rs6000/rs6000.c



More information about the Gcc-cvs mailing list