From c6307a1e81ad524de456dffbed948d2d17bb5c33 Mon Sep 17 00:00:00 2001 From: uros Date: Fri, 6 Oct 2006 11:51:29 +0000 Subject: [PATCH] * config/i386/sync.md ("sync_add", "sync_sub", "sync_ior", "sync_and", "sync_xor"): Use instead of "r" as operand 1 constraint. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117499 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++++++ gcc/config/i386/sync.md | 10 +++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f9596e82c32..253d9b75604 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 19a61c8b580..489de1914d2 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))] "" -- 2.11.4.GIT