diff options
author | Andreas Schwab <schwab@linux-m68k.org> | 2012-01-10 14:40:47 +0000 |
---|---|---|
committer | Andreas Schwab <schwab@gcc.gnu.org> | 2012-01-10 14:40:47 +0000 |
commit | b339cf22f10f7816f4cd6056665e44a8c68479b2 (patch) | |
tree | fc40135e0680ec98b376682c5a020f3070abdd98 | |
parent | 90aa444ce6a6168eb68cd36ce59efb874492928e (diff) | |
download | gcc-b339cf22f10f7816f4cd6056665e44a8c68479b2.zip gcc-b339cf22f10f7816f4cd6056665e44a8c68479b2.tar.gz gcc-b339cf22f10f7816f4cd6056665e44a8c68479b2.tar.bz2 |
sync.md ("atomic_compare_and_swap<mode>_1"): Fix operand number.
* config/m68k/sync.md ("atomic_compare_and_swap<mode>_1"): Fix
operand number.
From-SVN: r183067
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/m68k/sync.md | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 540aa98..22535bd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-01-10 Andreas Schwab <schwab@linux-m68k.org> + + * config/m68k/sync.md ("atomic_compare_and_swap<mode>_1"): Fix + operand number. + 2012-01-10 Jason Merrill <jason@redhat.com> * doc/invoke.texi (C++ Dialect Options): Update -fabi-version=6 diff --git a/gcc/config/m68k/sync.md b/gcc/config/m68k/sync.md index 13e29ec..a40a5bf 100644 --- a/gcc/config/m68k/sync.md +++ b/gcc/config/m68k/sync.md @@ -1,5 +1,5 @@ ;; GCC machine description for m68k synchronization instructions. -;; Copyright (C) 2011 +;; Copyright (C) 2011, 2012 ;; Free Software Foundation, Inc. ;; ;; This file is part of GCC. @@ -41,7 +41,7 @@ [(set (match_operand:I 1 "register_operand" "=d") (unspec_volatile:I [(match_operand:I 2 "memory_operand" "+m") - (match_operand:I 3 "register_operand" "0") + (match_operand:I 3 "register_operand" "1") (match_operand:I 4 "register_operand" "d")] UNSPECV_CAS_1)) (set (match_dup 2) |