Fix bitfield loads into char/short.
commit5c0a2366a3bb5bdeb3b3617389d4584375d5bfbc
authorMichael Matz <matz@suse.de>
Sat, 14 Apr 2012 23:06:46 +0000 (15 01:06 +0200)
committerMichael Matz <matz@suse.de>
Wed, 18 Apr 2012 18:57:13 +0000 (18 20:57 +0200)
treea4c54ec32646daf3b3bb5a947a40299713d45563
parent6471ec0a2bd523edd4bbc79277a33d0b853940fa
Fix bitfield loads into char/short.

Removes a premature optimization of char/short loads
rewriting the source type.  It did so also for bitfield
loads, thereby removing all the shifts/maskings.
tccgen.c
tests/tcctest.c