public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* make static method find_reloads_address_1(...) extern accessible
@ 2019-09-30 12:17 stefan
  2019-09-30 13:39 ` Jonathan Wakely
  2019-09-30 16:23 ` Jeff Law
  0 siblings, 2 replies; 5+ messages in thread
From: stefan @ 2019-09-30 12:17 UTC (permalink / raw)
  To: gcc-help

I've implemented LEGITIMIZE_RELOAD_ADDRESS and that implementation is
calling find_reloads_address_1.

My implementation adds double indirect addressing to the m68k target and
since the use of an outer index register or offset depends on the use of an
inner index register or offset, since only one index register and one offset
is allowed per address. => The recursive reload implementation does not
work. So the LEGITIMIZE_RELOAD_ADDRESS takes care of the whole address at
once.

How are the chances that a static method of reload is converted into an
extern accessible method, if a patch would requires it?

Regards

Stefan

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2019-10-01 19:29 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-30 12:17 make static method find_reloads_address_1(...) extern accessible stefan
2019-09-30 13:39 ` Jonathan Wakely
2019-09-30 16:23 ` Jeff Law
2019-09-30 17:25   ` AW: " stefan
2019-10-01 19:29     ` Jeff Law

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).