diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2010-05-28 01:06:31 +0200 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2010-05-28 01:06:31 +0200 |
commit | f6b5d6954d9588099282ecce01d6bf74dc2284b6 (patch) | |
tree | 860d83076a9f22ea8c36c8a9e80fa3186040321a /gcc/doc/md.texi | |
parent | 47027bf3985b99614a97efc76b49ec87339e3722 (diff) | |
download | gcc-f6b5d6954d9588099282ecce01d6bf74dc2284b6.zip gcc-f6b5d6954d9588099282ecce01d6bf74dc2284b6.tar.gz gcc-f6b5d6954d9588099282ecce01d6bf74dc2284b6.tar.bz2 |
constraints.md ("z" constraint): Change to CA_REGS.
2010-05-28 Segher Boessenkool <segher@kernel.crashing.org>
* config/rs6000/constraints.md ("z" constraint): Change to CA_REGS.
* config/rs6000/predicates.md: Change XER_REGNO_P to CA_REGNO_P
throughout.
* config/rs6000/rs6000.c (rs6000_reg_names, alt_reg_names): Change
"xer" to "ca".
Change XER_REGNO_P to CA_REGNO_P, XER_REGNO to CA_REGNO, and
XER_REGS to CA_REGS throughout.
* config/rs6000/rs6000.h: Same.
(ADDITIONAL_REGISTER_NAMES): Add "xer".
* config/rs6000/rs6000.md: Change XER_REGNO to CA_REGNO. Document
that mode_iterator "P" is the size for arithmetic carries as well.
* doc/md.texi (rs6000 section, "z" constraint): Fix documentation.
From-SVN: r159953
Diffstat (limited to 'gcc/doc/md.texi')
-rw-r--r-- | gcc/doc/md.texi | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi index ead8b26..fb3a4c1 100644 --- a/gcc/doc/md.texi +++ b/gcc/doc/md.texi @@ -1949,7 +1949,7 @@ Any VSX register @samp{CR} register (condition register) @item z -@samp{FPMEM} stack memory for FPR-GPR transfers +@samp{XER[CA]} carry bit (part of the XER register) @item I Signed 16-bit constant |