aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorBernd Schmidt <bernd.schmidt@analog.com>2007-09-11 23:20:10 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2007-09-11 23:20:10 +0000
commit03848bd0e1cf3b39c535110db43e70bd355dc3e5 (patch)
tree035c23df0fe5560795cb0b085b8f46575a26e8cd /gcc/doc
parentd4c56bd764c96d3be34dfe2b2941b620e5a41be6 (diff)
downloadgcc-03848bd0e1cf3b39c535110db43e70bd355dc3e5.zip
gcc-03848bd0e1cf3b39c535110db43e70bd355dc3e5.tar.gz
gcc-03848bd0e1cf3b39c535110db43e70bd355dc3e5.tar.bz2
bfin.h (enum reg_class, [...]): Add P0REGS.
* config/bfin/bfin.h (enum reg_class, REG_CLASS_CONTENTS, REG_CLASS_NAMES): Add P0REGS. (REGNO_REG_CLASS): Return it where appropriate. (REG_CLASS_FROM_CONSTRAINT): Add 'qA'. (CLASS_LIKELY_SPILLED_P): P0REGS is likely_spilled. * doc/md.texi (Blackfin family): Document 'q' constraints. From-SVN: r128397
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/md.texi4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi
index 553c58d..e79444c 100644
--- a/gcc/doc/md.texi
+++ b/gcc/doc/md.texi
@@ -2250,6 +2250,10 @@ D register
@item z
A call clobbered P register.
+@item q@var{n}
+A single register. If @var{n} is in the range 0 to 7, the corresponding D
+register. If it is @code{A}, then the register P0.
+
@item D
Even-numbered D register