aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.6/gcc/config/i386/constraints.md
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.6/gcc/config/i386/constraints.md')
-rw-r--r--gcc-4.6/gcc/config/i386/constraints.md6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc-4.6/gcc/config/i386/constraints.md b/gcc-4.6/gcc/config/i386/constraints.md
index 4bc3ed6..6233b79 100644
--- a/gcc-4.6/gcc/config/i386/constraints.md
+++ b/gcc-4.6/gcc/config/i386/constraints.md
@@ -19,7 +19,7 @@
;;; Unused letters:
;;; B H T W
-;;; h jk vw z
+;;; h jk vw
;; Integer register constraints.
;; It is not necessary to define 'r' here.
@@ -105,6 +105,10 @@
"TARGET_MMX && TARGET_INTER_UNIT_MOVES ? MMX_REGS : NO_REGS"
"@internal Any MMX register, when inter-unit moves are enabled.")
+(define_constraint "z"
+ "@internal Constant call address operand."
+ (match_operand 0 "constant_call_address_operand"))
+
;; Integer constant constraints.
(define_constraint "I"
"Integer constant in the range 0 @dots{} 31, for 32-bit shifts."