> 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