## CmmSwitchTest is broken on 32-bit platforms

```
Actual stdout output differs from expected:
--- /dev/null 2015-12-26 13:34:29.750000000 +0100
+++ ./codeGen/should_run/CmmSwitchTest.run.stdout.normalised 2015-12-26 22:14:17.937137588 +0100
@@ -0,0 +1,57 @@
+ERR: aj (-1) is 1337 and not 41.
+ERR: ak (-11) is 1337 and not 36.
+ERR: ak (-10) is 1337 and not 37.
+ERR: ak (-9) is 1337 and not 37.
+ERR: ak (-8) is 1337 and not 38.
+ERR: ak (-7) is 1337 and not 38.
+ERR: ak (-6) is 1337 and not 39.
+ERR: ak (-5) is 1337 and not 39.
+ERR: ak (-4) is 1337 and not 40.
+ERR: ak (-3) is 1337 and not 40.
+ERR: ak (-2) is 1337 and not 41.
+ERR: ak (-1) is 1337 and not 41.
+ERR: al (0) is 1337 and not 42.
+ERR: al (1) is 1337 and not 42.
+ERR: al (2) is 1337 and not 43.
+ERR: al (3) is 1337 and not 43.
+ERR: al (4) is 1337 and not 44.
+ERR: al (5) is 1337 and not 44.
+ERR: al (6) is 1337 and not 45.
+ERR: al (7) is 1337 and not 45.
+ERR: al (8) is 1337 and not 46.
+ERR: al (9) is 1337 and not 46.
+ERR: al (10) is 1337 and not 47.
+ERR: al (-11) is 1337 and not 36.
+ERR: al (-10) is 1337 and not 37.
+ERR: al (-9) is 1337 and not 37.
+ERR: al (-8) is 1337 and not 38.
+ERR: al (-7) is 1337 and not 38.
+ERR: al (-6) is 1337 and not 39.
+ERR: al (-5) is 1337 and not 39.
+ERR: al (-4) is 1337 and not 40.
+ERR: al (-3) is 1337 and not 40.
+ERR: al (-2) is 1337 and not 41.
+ERR: al (-1) is 1337 and not 41.
+ERR: ay (4294967295) is 1337 and not 41.
+ERR: az (4294967285) is 1337 and not 36.
+ERR: az (4294967286) is 1337 and not 37.
+ERR: az (4294967287) is 1337 and not 37.
+ERR: az (4294967288) is 1337 and not 38.
+ERR: az (4294967289) is 1337 and not 38.
+ERR: az (4294967290) is 1337 and not 39.
+ERR: az (4294967291) is 1337 and not 39.
+ERR: az (4294967292) is 1337 and not 40.
+ERR: az (4294967293) is 1337 and not 40.
+ERR: az (4294967294) is 1337 and not 41.
+ERR: az (4294967295) is 1337 and not 41.
+ERR: ba (4294967285) is 1337 and not 36.
+ERR: ba (4294967286) is 1337 and not 37.
+ERR: ba (4294967287) is 1337 and not 37.
+ERR: ba (4294967288) is 1337 and not 38.
+ERR: ba (4294967289) is 1337 and not 38.
+ERR: ba (4294967290) is 1337 and not 39.
+ERR: ba (4294967291) is 1337 and not 39.
+ERR: ba (4294967292) is 1337 and not 40.
+ERR: ba (4294967293) is 1337 and not 40.
+ERR: ba (4294967294) is 1337 and not 41.
+ERR: ba (4294967295) is 1337 and not 41.
\ No newline at end of file
*** unexpected failure for CmmSwitchTest(normal)
```

## Trac metadata

Trac field | Value |
---|---|

Version | 7.10.3 |

Type | Bug |

TypeOfFailure | OtherFailure |

Priority | normal |

Resolution | Unresolved |

Component | Compiler |

Test case | |

Differential revisions | |

BlockedBy | |

Related | |

Blocking | |

CC | |

Operating system | |

Architecture |