optimize (x>>c)<<c
Merge pull request #2355 from WalterBright/shlshr

optimize (x>>c)<<c
Remove more irrelevant IN_GCC macros.
Merge pull request #2357 from ibuclaw/rmingcc

Remove more irrelevant IN_GCC macros.