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