Fix for trivial/waynew/identity regression on xt-cle.
Fix for trivial/waynew/identity regression on xt-cle.

The CCE compiler is more picky about implicit casts from unsigned integers to
signed integers of the same size.  In the code generated by PRIM_BAND_ID, we had
things like:

    int32_t T5;
    ...
    T5 = MAX_UINT32;

I added code to cast the MAX_UINT<length> to the result type.  So now our
generated code looks like:

    T5 = ((int32_t)(MAX_UINT32));

The CCE compiler is content when the explicit cast is inserted.


git-svn-id: 88467cb1fb04b8a755be7e1ee1026be4190196ef@19266 3a8e244f-b0f2-452b-bcba-4c88e055c3ca

hildeth/chapel,hildeth/chapel,sungeunchoi/chapel,sungeunchoi/chapel,hildeth/chapel,hildeth/chapel,hildeth/chapel,sungeunchoi/chapel,hildeth/chapel,CoryMcCartan/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,chizarlicious/chapel,CoryMcCartan/chapel,CoryMcCartan/chapel,chizarlicious/chapel,hildeth/chapel,CoryMcCartan/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,chizarlicious/chapel,chizarlicious/chapel,chizarlicious/chapel,chizarlicious/chapel,sungeunchoi/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,chizarlicious/chapel,sungeunchoi/chapel