PowerPC VLE typo fix
authorAlan Modra <amodra@gmail.com>
Wed, 1 Mar 2017 23:54:14 +0000 (10:24 +1030)
committerAlan Modra <amodra@gmail.com>
Thu, 2 Mar 2017 00:10:06 +0000 (10:40 +1030)
* elf32-ppc.c (ppc_elf_vle_split16): Correct insn mask typo.

bfd/ChangeLog
bfd/elf32-ppc.c

index 86a19a350ccc5b0768aba4ad4df83c502c052abe..607194fffbfea632d01f18657e8f267dccf5ab47 100644 (file)
@@ -1,3 +1,7 @@
+2017-03-02  Alan Modra  <amodra@gmail.com>
+
+       * elf32-ppc.c (ppc_elf_vle_split16): Correct insn mask typo.
+
 2017-02-28  Alan Modra  <amodra@gmail.com>
 
        * elf64-ppc.c (ppc64_elf_ha_reloc): Revert last change.
index d98b776a4836e06eb5215626646b9ee97da34b67..da0030fddf4fe76227d0db582725f812dbdaf7f9 100644 (file)
@@ -4921,7 +4921,7 @@ ppc_elf_vle_split16 (bfd *input_bfd,
   unsigned int insn, opcode, top5;
 
   insn = bfd_get_32 (input_bfd, loc);
-  opcode = insn & 0xf300f800;
+  opcode = insn & 0xfc00f800;
   if (opcode == E_OR2I_INSN
       || opcode == E_AND2I_DOT_INSN
       || opcode == E_OR2IS_INSN