From 662e96c5487fd3239838e4caa70308bc9fb2415c Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Fri, 6 Oct 2006 13:51:29 +0200 Subject: sync.md ("sync_add", [...]): Use instead of "r" as operand 1 constraint. * config/i386/sync.md ("sync_add", "sync_sub", "sync_ior", "sync_and", "sync_xor"): Use instead of "r" as operand 1 constraint. From-SVN: r117499 --- gcc/ChangeLog | 6 ++++++ gcc/config/i386/sync.md | 10 +++++----- 2 files changed, 11 insertions(+), 5 deletions(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f9596e8..253d9b7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2006-10-05 Uros Bizjak + + * config/i386/sync.md ("sync_add", "sync_sub", + "sync_ior", "sync_and", "sync_xor"): + Use instead of "r" as operand 1 constraint. + 2006-10-06 Olivier Hainque * gimplify.c (gimplify_type_sizes) [POINTER_TYPE, REFERENCE_TYPE]: diff --git a/gcc/config/i386/sync.md b/gcc/config/i386/sync.md index 19a61c8..489de19 100644 --- a/gcc/config/i386/sync.md +++ b/gcc/config/i386/sync.md @@ -233,7 +233,7 @@ [(set (match_operand:IMODE 0 "memory_operand" "+m") (unspec_volatile:IMODE [(plus:IMODE (match_dup 0) - (match_operand:IMODE 1 "nonmemory_operand" "r"))] + (match_operand:IMODE 1 "nonmemory_operand" ""))] UNSPECV_LOCK)) (clobber (reg:CC FLAGS_REG))] "" @@ -243,7 +243,7 @@ [(set (match_operand:IMODE 0 "memory_operand" "+m") (unspec_volatile:IMODE [(minus:IMODE (match_dup 0) - (match_operand:IMODE 1 "nonmemory_operand" "r"))] + (match_operand:IMODE 1 "nonmemory_operand" ""))] UNSPECV_LOCK)) (clobber (reg:CC FLAGS_REG))] "" @@ -253,7 +253,7 @@ [(set (match_operand:IMODE 0 "memory_operand" "+m") (unspec_volatile:IMODE [(ior:IMODE (match_dup 0) - (match_operand:IMODE 1 "nonmemory_operand" "r"))] + (match_operand:IMODE 1 "nonmemory_operand" ""))] UNSPECV_LOCK)) (clobber (reg:CC FLAGS_REG))] "" @@ -263,7 +263,7 @@ [(set (match_operand:IMODE 0 "memory_operand" "+m") (unspec_volatile:IMODE [(and:IMODE (match_dup 0) - (match_operand:IMODE 1 "nonmemory_operand" "r"))] + (match_operand:IMODE 1 "nonmemory_operand" ""))] UNSPECV_LOCK)) (clobber (reg:CC FLAGS_REG))] "" @@ -273,7 +273,7 @@ [(set (match_operand:IMODE 0 "memory_operand" "+m") (unspec_volatile:IMODE [(xor:IMODE (match_dup 0) - (match_operand:IMODE 1 "nonmemory_operand" "r"))] + (match_operand:IMODE 1 "nonmemory_operand" ""))] UNSPECV_LOCK)) (clobber (reg:CC FLAGS_REG))] "" -- cgit v1.1