OSDN Git Service

* optabs.c (expand_sync_operation): Fix typo expanding nand to and.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Apr 2005 16:05:12 +0000 (16:05 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Apr 2005 16:05:12 +0000 (16:05 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98327 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/optabs.c

index 621d263..eb81e48 100644 (file)
@@ -3,6 +3,8 @@
        * builtins.c (expand_builtin_sync_operation): Fold nand to and
        for constants.
 
+       * optabs.c (expand_sync_operation): Fix typo expanding nand to and.
+
 2005-04-18  Devang Patel  <dpatel@apple.com>
 
        * config/rs6000/atlivec.md (mulv4si3): New pattern.
index 47eec4b..90a42c2 100644 (file)
@@ -5751,7 +5751,7 @@ expand_sync_operation (rtx mem, rtx val, enum rtx_code code)
 
     case NOT:
       icode = sync_nand_optab[mode];
-      if (icode != CODE_FOR_nothing)
+      if (icode == CODE_FOR_nothing)
        {
          icode = sync_and_optab[mode];
          if (icode != CODE_FOR_nothing)