This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Backend for PicoBlaze


On Aug 25, 2006, at 2:59 PM, Rask Ingemann Lambertsen wrote:
`indirect_jump'

	An instruction to jump to an address which is operand zero.  This
	pattern name is mandatory on all machines.

I don't see how it can be supported. But most programs don't need it.

Well, the usual way would be to compute the value into a register and then store it into .+n and have a call 0 follow that code and then, presto, you get a call n... if data and instructions are not separated and instruction memory is writable. Threading code doesn't `work' necessarily, but, that probably isn't an issue on such machines.



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]