Within "global & static initialisations" very often
0#00 is assigned. If, for example, the destination is a
"long" as member of a union, the assignment could be
done much more simple. This saves bytes (and cycles).
In some cases, the "other" generated code is optimized too.
The attached "gen.c.patch" file contains the solution
for the (over 1 year old) RFE's 1156868 and 1156978,
too. I used them since that time because I think they
are very usefull and should be implemented...