sparc: support %dN and %qN syntax for FP registers.
authorJose E. Marchesi <jose.marchesi@oracle.com>
Wed, 9 Dec 2015 12:32:52 +0000 (07:32 -0500)
committerJose E. Marchesi <jose.marchesi@oracle.com>
Wed, 9 Dec 2015 12:34:32 +0000 (07:34 -0500)
commitec892a0718dc47c2d009532865c353daa749eaa1
tree8fe0d5e1f82416de8956ca9b8953019f92532e5b
parentb593e3d9b00b09af43abf1e95d68e68200e3c2a5
sparc: support %dN and %qN syntax for FP registers.

The SPARC Refence Manual documents the %dN and %qN syntax to
refer to double and quad-precision floating-point registers,
respectively.  See OSA2015 Appendix C, Assembly Language Syntax,
C1.1 Register Names.

This patch adds support for these names to GAS.  This eases the
porting of software from Solaris to GNU/Linux, as these register
names have been supported by the Solaris linker for a long time
and many assembler require that support.

gas/ChangeLog:

2015-12-09  Jose E. Marchesi  <jose.marchesi@oracle.com>

* config/tc-sparc.c (sparc_ip): Support %dN and %qN notation for
double and quad-precision floating-point registers.
gas/ChangeLog
gas/config/tc-sparc.c