Fix match and mask for 64-bit bb opcode.
authorJohn David Anglin <danglin@gcc.gnu.org>
Sun, 14 May 2017 20:06:06 +0000 (16:06 -0400)
committerJohn David Anglin <danglin@gcc.gnu.org>
Sun, 14 May 2017 20:06:06 +0000 (16:06 -0400)
include/ChangeLog
include/opcode/hppa.h

index 5ee7cbad4d1d5e896177dc6c0b5677a3efa87377..5641957a6bc1583afb29e32254adee22c3560da8 100644 (file)
@@ -1,3 +1,7 @@
+2017-05-14  John David Anglin  <danglin@gcc.gnu.org>
+
+       * opcode/hppa.h: Fix match and mask for 64-bit bb opcode.
+
 2017-05-10  Claudiu Zissulescu  <claziss@synopsys.com>
 
        * elf/arc.h (SHT_ARC_ATTRIBUTES): Define.
index 21b1cca7b620cebfd13e5811d52ff57fb06dc293..ddb8bec01847ea92a37a425b0edd94adb0b2bacc 100644 (file)
@@ -594,7 +594,7 @@ static const struct pa_opcode pa_opcodes[] =
 { "addibf",    0xac000000, 0xfc000000, "?dn5,b,w", pa10, 0},
 { "bb",                0xc0006000, 0xffe06000, "?Bnx,!,w", pa20, FLAG_STRICT}, 
 { "bb",                0xc0004000, 0xffe06000, "?bnx,!,w", pa10, FLAG_STRICT}, 
-{ "bb",                0xc4004000, 0xfc004000, "?Bnx,B,w", pa20, FLAG_STRICT}, 
+{ "bb",                0xc4006000, 0xfc006000, "?Bnx,B,w", pa20, FLAG_STRICT}, 
 { "bb",                0xc4004000, 0xfc006000, "?bnx,Q,w", pa10, FLAG_STRICT}, 
 { "bb",                0xc4004000, 0xfc006000, "?bnx,Q,w", pa10, 0}, 
 { "bvb",       0xc0004000, 0xffe04000, "?bnx,w", pa10, 0},