> On Jun 29, 2015, at 11:27 , Joel Sherrill <joel.sherr...@oarcorp.com> wrote:
> 
> I didn't touch the tools, just the SPARC bsp custom files. This really would 
> benefit all bsps but it needs to be tested as it is done and that requires 
> running some code on the hardware. So it will be slow moving it into bsps.
> 
> The KEEP had to be on sections like start, vectors, ctors, dtors, etc that 
> are not directly referenced.

Sebastian / EB must have already done the KEEP work.

After recompiling RTEMS as well as the application code with 
-ffunction-sections -fdata-sections the binary size is 1331744, so it’s a 44% 
reduction (1331744 vs 2017220 byte binaries) for a medium-size real-world 
application on the PowerPC MPC5554 with gcc 4.9.2.

At some point I will rebuild the target tool libraries as well and see what the 
final reduction is.

Peter
-----------------
Peter Dufault
HD Associates, Inc.      Software and System Engineering

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to