2008-05-04  Martin Sebor  <sebor@roguewave.com>
2008-05-04  Martin Sebor  <sebor@roguewave.com>

	STDCXX-788
	* 22.locale.num.put.cpp (do_tesT): Cast narrow character to unsigned
	char before converting it to the generic charT to avoid potential sign
	extension and to silence HP aCC 6 remark #4271-D: type conversion may
	lose sign.
	(long_test): Cast macro argument to unsigned type before shifting it
	left to avoid an arithmetic overflow and to silence HP aCC 6 remark
	#4300-D: Overflow while computing constant in left shift operation.


git-svn-id: 8ce9432b95a2a271c6c279131eb1bb968a8ee7fb@653293 13f79535-47bb-0310-9956-ffa450edef68

pathscale/stdcxx,pathscale/stdcxx,pathscale/stdcxx,pathscale/stdcxx,pathscale/stdcxx