~ubuntu-branches/ubuntu/precise/binutils/precise-updates

« back to all changes in this revision

Viewing changes to gas/config/tc-sparc.c

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2011-08-11 22:51:48 UTC
  • mfrom: (1.7.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20110811225148-y61bcrw1ukl0z2k2
Tags: 2.21.53.20110810-0ubuntu1
Snapshot, taken from the trunk 20110810.

Show diffs side-by-side

added added

removed removed

Lines of Context:
773
773
  {"pcr", 16},
774
774
  {"gsr", 19},
775
775
  {"dcr", 18},
 
776
  {"cps", 28},
776
777
  {"clear_softint", 21},
777
778
  {"", -1},                     /* End marker.  */
778
779
};
2136
2137
            case 'B':
2137
2138
            case 'R':
2138
2139
 
 
2140
            case '4':
 
2141
            case '5':
 
2142
 
2139
2143
            case 'g':
2140
2144
            case 'H':
2141
2145
            case 'J':
2153
2157
 
2154
2158
                    if ((*args == 'v'
2155
2159
                         || *args == 'B'
 
2160
                         || *args == '5'
2156
2161
                         || *args == 'H')
2157
2162
                        && (mask & 1))
2158
2163
                      {
2214
2219
                    opcode |= RS2 (mask);
2215
2220
                    continue;
2216
2221
 
 
2222
                  case '4':
 
2223
                  case '5':
 
2224
                    opcode |= RS3 (mask);
 
2225
                    continue;
 
2226
 
2217
2227
                  case 'g':
2218
2228
                  case 'H':
2219
2229
                  case 'J':
2233
2243
                }
2234
2244
              break;
2235
2245
 
 
2246
            case '(':
 
2247
              if (strncmp (s, "%efsr", 5) == 0)
 
2248
                {
 
2249
                  s += 5;
 
2250
                  continue;
 
2251
                }
 
2252
              break;
 
2253
 
2236
2254
            case '0':           /* 64 bit immediate (set, setsw, setx insn)  */
2237
2255
              the_insn.reloc = BFD_RELOC_NONE; /* reloc handled elsewhere  */
2238
2256
              goto immediate;