| Index: binutils/opcodes/ppc-dis.c
 | 
| diff --git a/binutils/opcodes/ppc-dis.c b/binutils/opcodes/ppc-dis.c
 | 
| index ac88f7698eac2da4ccc8d4417a47191b6d0e4c46..883bb3ba231b53ad1d3b4347f80e7aa95f203d36 100644
 | 
| --- a/binutils/opcodes/ppc-dis.c
 | 
| +++ b/binutils/opcodes/ppc-dis.c
 | 
| @@ -89,6 +89,10 @@ struct ppc_mopt ppc_opts[] = {
 | 
|      0 },
 | 
|    { "750cl",   (PPC_OPCODE_PPC | PPC_OPCODE_PPCPS)
 | 
|      , 0 },
 | 
| +  { "a2",      (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ISEL
 | 
| +		| PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5 | PPC_OPCODE_CACHELCK
 | 
| +		| PPC_OPCODE_64 | PPC_OPCODE_A2),
 | 
| +    0 },
 | 
|    { "altivec", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC),
 | 
|      PPC_OPCODE_ALTIVEC },
 | 
|    { "any",     0,
 | 
| @@ -145,16 +149,30 @@ struct ppc_mopt ppc_opts[] = {
 | 
|    { "ppc64bridge", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64_BRIDGE
 | 
|  		    | PPC_OPCODE_64),
 | 
|      0 },
 | 
| -  { "a2",      (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ISEL
 | 
| -		| PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5 | PPC_OPCODE_CACHELCK
 | 
| -		| PPC_OPCODE_64 | PPC_OPCODE_A2),
 | 
| -    0 },
 | 
|    { "ppcps",   (PPC_OPCODE_PPC | PPC_OPCODE_PPCPS),
 | 
|      0 },
 | 
|    { "pwr",     (PPC_OPCODE_POWER | PPC_OPCODE_32),
 | 
|      0 },
 | 
|    { "pwr2",    (PPC_OPCODE_POWER | PPC_OPCODE_POWER2 | PPC_OPCODE_32),
 | 
|      0 },
 | 
| +  { "pwr4",    (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64
 | 
| +		| PPC_OPCODE_POWER4),
 | 
| +    0 },
 | 
| +  { "pwr5",    (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64
 | 
| +		| PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5),
 | 
| +    0 },
 | 
| +  { "pwr5x",   (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64
 | 
| +		| PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5),
 | 
| +    0 },
 | 
| +  { "pwr6",    (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64
 | 
| +		| PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5 | PPC_OPCODE_POWER6
 | 
| +		| PPC_OPCODE_ALTIVEC),
 | 
| +    0 },
 | 
| +  { "pwr7",    (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ISEL
 | 
| +		| PPC_OPCODE_64 | PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5
 | 
| +		| PPC_OPCODE_POWER6 | PPC_OPCODE_POWER7 | PPC_OPCODE_ALTIVEC
 | 
| +		| PPC_OPCODE_VSX),
 | 
| +    0 },
 | 
|    { "pwrx",    (PPC_OPCODE_POWER | PPC_OPCODE_POWER2 | PPC_OPCODE_32),
 | 
|      0 },
 | 
|    { "spe",     (PPC_OPCODE_PPC | PPC_OPCODE_EFS),
 | 
| 
 |