Re: pr43550 - remove unnecessary uxts in bswap

2014-09-11 Thread Jeff Law
On 09/04/14 22:04, Kugan wrote: Hi All, For the bswap built-in, there are unnecessary uxts generated as reported in pr43550. Can we rely on the argument being unsigned and set the SUBREG promoted accordingly. At least in ARM ABI, arguments are supposed to be properly zero/sign extended. Any th

pr43550 - remove unnecessary uxts in bswap

2014-09-04 Thread Kugan
Hi All, For the bswap built-in, there are unnecessary uxts generated as reported in pr43550. Can we rely on the argument being unsigned and set the SUBREG promoted accordingly. At least in ARM ABI, arguments are supposed to be properly zero/sign extended. Any thoughts? Bootstrapped and regressi