consecutive hard regs in complexes

Jeffrey A Law law@cygnus.com
Fri Jun 16 07:12:00 GMT 2000


  In message < 394A2F07.C7B53D26@roma1.infn.it >you write:
  > Hi everybody,
  > this is probably a stupid question.
  > The machine I am doing the port for natively supports complex float (2 *
  > 32 bits). A complex number is made of a couple of _consecutive_
  > registers.
  > As far as I have understood, GCC handles complexes as a CONCAT of two SF
  > regs.
  > How can i force the two regs CONCATenated to be reloaded into 2
  > consecutive hard regs?
I'm not aware of any way to do this.

CONCAT was designed specifically so that the allocation of the hard registers
for each half were independent of each other.
jeff



More information about the Gcc mailing list