I'm using sdcc with the Phyton environnement( PDS52 ), the whole work well, but I'have problem in optimising the size of the code generated by the SDCC compilator.
 I use the following option :
    -Global subexpr. elimination
    -Loop invariant optimize
    -Loop induction optimization
    -Boundary condition check
    -Loop reversal optimization
    -Optimize labels
    -Small Memory model
    At the moment my code generated by SDCC 2.5  ( 3% less than SDCC 2.4  ) is 27 K large and I need to reduce it again. I noticed that when I compiled some module with the C51 I get  30%-50%  less than SDCC, then I would Like to know if there is one means to reduce the size again.
Thank You very much