Changeset 0a9ee085 in rtems for c/src/lib/libbsp

Timestamp:
01/23/16 20:40:27 (8 years ago)
Author:
Ralph Holmes <ralph@…>
Branches:
5, master
Children:
b63d902
Parents:
413cd7f
git-author:
Ralph Holmes <ralph@…> (01/23/16 20:40:27)
git-committer:
Joel Sherrill <joel@…> (01/23/16 20:55:33)
Message:

powerpc/tqm8xx: Add per-section compilation and linking support.

For the pghplus BSP variant:

The size of the sample executables without this option were:

text data bss dec hex filename

167168 2720 7776 177664 2b600 base_sp.exe
154336 2592 7712 164640 28320 hello.exe
146272 2528 4512 153312 256e0 minimum.exe
647904 6752 20032 674688 a4b80 fileio.exe
190656 2816 7872 201344 31280 nsecs.exe
230816 3104 8384 242304 3b280 paranoia.exe
170336 2752 7808 180896 2c2a0 ticker.exe
170624 2752 11552 184928 2d260 unlimited.exe
956800 156928 15424 1129152 113ac0 cxx_iostream.exe
268096 10656 8448 287200 461e0 cdtest.exe
248896 3232 9600 261728 3fe60 capture.exe

The size of the sample executables with this option enabled were:

text data bss dec hex filename

154080 2720 7744 164544 282c0 base_sp.exe
139040 2528 7680 149248 24700 hello.exe

46944 1824 3968 52736 ce00 minimum.exe

622016 6688 19712 648416 9e4e0 fileio.exe
178304 2816 7840 188960 2e220 nsecs.exe
217024 3104 8352 228480 37c80 paranoia.exe
157536 2720 7776 168032 29060 ticker.exe
156000 2720 11488 170208 298e0 unlimited.exe
611040 143808 14560 769408 bbd80 cxx_iostream.exe
254464 10144 8416 273024 42a80 cdtest.exe
232160 3200 9568 244928 3bcc0 capture.exe

For the tqm8xx_stk8xx variant:

The size of the sample executables without this option were:

text data bss dec hex filename

167168 2720 7776 177664 2b600 base_sp.exe
154336 2592 7712 164640 28320 hello.exe
146272 2528 4512 153312 256e0 minimum.exe
647904 6752 20032 674688 a4b80 fileio.exe
190656 2816 7872 201344 31280 nsecs.exe
230816 3104 8384 242304 3b280 paranoia.exe
170336 2752 7808 180896 2c2a0 ticker.exe
170624 2752 11552 184928 2d260 unlimited.exe
956800 156928 15424 1129152 113ac0 cxx_iostream.exe
268096 10656 8448 287200 461e0 cdtest.exe
248896 3232 9600 261728 3fe60 capture.exe

The size of the sample executables with this option enabled were:

text data bss dec hex filename

154080 2720 7744 164544 282c0 base_sp.exe
139040 2528 7680 149248 24700 hello.exe

46944 1824 3968 52736 ce00 minimum.exe

622016 6688 19712 648416 9e4e0 fileio.exe
178304 2816 7840 188960 2e220 nsecs.exe
217024 3104 8352 228480 37c80 paranoia.exe
157536 2720 7776 168032 29060 ticker.exe
156000 2720 11488 170208 298e0 unlimited.exe
611040 143808 14560 769408 bbd80 cxx_iostream.exe
254464 10144 8416 273024 42a80 cdtest.exe
232160 3200 9568 244928 3bcc0 capture.exe

(No files)

Note: See TracChangeset for help on using the changeset viewer.