Subject: Re: "detected global register use not covered by .register pseudo-op"
To: None <port-sparc64@NetBSD.org>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: port-sparc64
Date: 09/24/2007 12:28:48
> The SPARC V9 assembler has added checks for illegal use of global
> registers to prevent violating the ABI, so if you plan to use any %g
> regs you need to add a .register directive first.
Then why do I not get complaints about anything but %g2 and %g3? %g0 I
can understand, but %g1? %g4?
Perhaps it's more useful to ask - is this ABI definition, or at least
what it has to say about register use, available?
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML mouse@rodents.montreal.qc.ca
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B