From 17e2f77408857ed7e059699bebf2d2b59a68248d Mon Sep 17 00:00:00 2001
From: Michael Meissner <gnu@the-meissners.org>
Date: Mon, 16 Oct 1995 11:23:34 +0000
Subject: [PATCH] Fix last fixes

---
 gas/config/tc-ppc.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c
index c9f87fcd960..60ee2f7fbbe 100644
--- a/gas/config/tc-ppc.c
+++ b/gas/config/tc-ppc.c
@@ -761,12 +761,15 @@ md_begin ()
 		  || (((ppc_cpu & PPC_OPCODE_601) == 0
 		       || strcmp (op->name, "mfdec") != 0)
 		      && (((ppc_cpu & ~PPC_OPCODE_POWER2)
-			  == (PPC_OPCODE_POWER | PPC_OPCODE_PPC))
+			  != (PPC_OPCODE_POWER | PPC_OPCODE_PPC))
 			  || (strcmp (op->name, "cmpli") != 0
 			      && strcmp (op->name, "cmpi") != 0
 			      && strcmp (op->name, "cmp") != 0
 			      && strcmp (op->name, "cmpl") != 0))))
-		as_fatal ("Internal assembler error for instruction %s", op->name);
+		{
+		  as_bad ("Internal assembler error for instruction %s", op->name);
+		  abort ();
+		}
 	    }
 	}
     }