]> code.ossystems Code Review - openembedded-core.git/blob
9d16011a06d24c5dc1e50cb542b699d0e6152e1f
[openembedded-core.git] /
1 --- binutils-2.17/gas/config/tc-arm.c.orig      2006-09-05 14:59:25.000000000 +0100
2 +++ binutils-2.17/gas/config/tc-arm.c   2006-09-05 14:59:25.000000000 +0100
3 @@ -1252,13 +1252,15 @@
4      }
5  
6    /* Undo polymorphism when a set of register types may be accepted.  */
7 -  if ((type == REG_TYPE_NDQ
8 -       && (reg->type == REG_TYPE_NQ || reg->type == REG_TYPE_VFD))
9 -      || (type == REG_TYPE_VFSD
10 -          && (reg->type == REG_TYPE_VFS || reg->type == REG_TYPE_VFD))
11 -      || (type == REG_TYPE_NSDQ
12 -          && (reg->type == REG_TYPE_VFS || reg->type == REG_TYPE_VFD
13 -              || reg->type == REG_TYPE_NQ)))
14 +  if (((type == REG_TYPE_NDQ
15 +       && (reg->type == REG_TYPE_NQ || reg->type == REG_TYPE_VFD))
16 +       || (type == REG_TYPE_VFSD
17 +          && (reg->type == REG_TYPE_VFS || reg->type == REG_TYPE_VFD))
18 +       || (type == REG_TYPE_NSDQ
19 +          && (reg->type == REG_TYPE_VFS || reg->type == REG_TYPE_VFD
20 +              || reg->type == REG_TYPE_NQ)))
21 +      ||(type == REG_TYPE_MMXWC
22 +        && (reg->type == REG_TYPE_MMXWCG)))
23      type = reg->type;
24  
25    if (type != reg->type)