aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Weddington <eweddington@cso.atmel.com>2007-07-07 19:55:12 +0000
committerAnatoly Sokolov <aesok@gcc.gnu.org>2007-07-07 23:55:12 +0400
commit0e8eb4d81e74fbb97810ca6a3bd1a300deda24f0 (patch)
tree94bce12ab029c1b7306ba8bb2a0dd70511367a94
parent44e16d8cf90454330143fb4ccfd30f10b3071a9b (diff)
downloadgcc-0e8eb4d81e74fbb97810ca6a3bd1a300deda24f0.zip
gcc-0e8eb4d81e74fbb97810ca6a3bd1a300deda24f0.tar.gz
gcc-0e8eb4d81e74fbb97810ca6a3bd1a300deda24f0.tar.bz2
constraints.md (define_memory_constraint "Q"): Fix the constraint description.
* config/avr/constraints.md (define_memory_constraint "Q"): Fix the constraint description. * doc/md.texi: Update documentation of AVR constraints. From-SVN: r126448
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/avr/constraints.md2
-rw-r--r--gcc/doc/md.texi6
3 files changed, 13 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2328ffa..6e75207 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2007-07-07 Eric Weddington <eweddington@cso.atmel.com>
+
+ * config/avr/constraints.md (define_memory_constraint "Q"): Fix
+ the constraint description.
+ * doc/md.texi: Update documentation of AVR constraints.
+
2007-07-07 Kazu Hirata <kazu@codesourcery.com>
* auto-inc-dec.c, config/arm/arm.c,
diff --git a/gcc/config/avr/constraints.md b/gcc/config/avr/constraints.md
index f3ff9e9..5dc8d62 100644
--- a/gcc/config/avr/constraints.md
+++ b/gcc/config/avr/constraints.md
@@ -105,6 +105,6 @@
(match_test "ival >= -6 && ival <= 5")))
(define_memory_constraint "Q"
- "A memory address based on X or Y pointer with displacement."
+ "A memory address based on Y or Z pointer with displacement."
(and (match_code "mem")
(match_test "extra_constraint_Q (op)")))
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi
index a3f1243..d8f1abb 100644
--- a/gcc/doc/md.texi
+++ b/gcc/doc/md.texi
@@ -1742,6 +1742,12 @@ Constant integer 1
@item G
A floating point constant 0.0
+
+@item R
+Integer constant in the range -6 @dots{} 5.
+
+@item Q
+A memory address based on Y or Z pointer with displacement.
@end table
@item CRX Architecture---@file{config/crx/crx.h}