diff options
author | Max Filippov <jcmvbkbc@gmail.com> | 2015-04-09 19:55:51 +0300 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2015-04-09 21:52:36 +0200 |
commit | c6d9a92dbd173902b0fccd04ba613dcdce9494f8 (patch) | |
tree | 2ab7d3a9da1eae1dfbe39b68e9913013a234b42e /docs/manual | |
parent | f6ee0fff287ad0efd8c246379796a4b8629751a4 (diff) | |
download | buildroot-c6d9a92dbd173902b0fccd04ba613dcdce9494f8.tar.gz buildroot-c6d9a92dbd173902b0fccd04ba613dcdce9494f8.zip |
binutils: backport xtensa ld optimizations
This series optimizes most time-consuming algorithms and data structures
in the xtensa link-time relaxation code, leaving relaxation logic intact.
Speedup linking typical linux kernel is ~8 times (1 minute instead of 8),
pathological cases (linking objects partially linked without relaxation)
are handled ~60 times faster (1 minute instead of an hour).
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'docs/manual')
0 files changed, 0 insertions, 0 deletions