constraints.md (define_memory_constraint "Q"): Fix the constraint description.
authorEric Weddington <eweddington@cso.atmel.com>
Sat, 7 Jul 2007 19:55:12 +0000 (19:55 +0000)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Sat, 7 Jul 2007 19:55:12 +0000 (23:55 +0400)
* config/avr/constraints.md (define_memory_constraint "Q"): Fix
the constraint description.
* doc/md.texi: Update documentation of AVR constraints.

From-SVN: r126448

gcc/ChangeLog
gcc/config/avr/constraints.md
gcc/doc/md.texi

index 2328ffa68293b43d71ac75d01d4b940c7ca40941..6e75207f0693302a3876a448b8ac72b5170d859e 100644 (file)
@@ -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,
index f3ff9e962cc615b06709ec9c9ed16a7538715916..5dc8d626fa80e23b8c248f7dbcc7b3aeeebf39c7 100644 (file)
        (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)")))
index a3f1243b20018c7fc3f696368630a432670de756..d8f1abb7717958335aaf9af8634eff56ffb7a09e 100644 (file)
@@ -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}