summaryrefslogtreecommitdiffstats
path: root/binutils-2.23/libiberty/memset.c
diff options
context:
space:
mode:
authorMarcus Shawcroft <marcus.shawcroft@gmail.com>2015-03-20 19:08:00 +0000
committerAndrew Hsieh <andrewhsieh@google.com>2015-03-30 21:39:08 -0700
commitf8840af184b512a05ace38a1aa0e06b3e5691d52 (patch)
tree178687eb745a6c8048914c7341fde5711c39f1aa /binutils-2.23/libiberty/memset.c
parent06c6ff7fdadf201a168eca7cf820507225e61d3d (diff)
downloadtoolchain_binutils-f8840af184b512a05ace38a1aa0e06b3e5691d52.tar.gz
toolchain_binutils-f8840af184b512a05ace38a1aa0e06b3e5691d52.tar.bz2
toolchain_binutils-f8840af184b512a05ace38a1aa0e06b3e5691d52.zip
[AArch64] Refactor generation of 835769 workaround stubs.
This patch recognizes that we only need to perform one scan for the 835769 errata and that this scan can take place before we insert branch stubs. The erratum scan code is relocated and adjusted to create stub entries directly rather than populating an intermediate representation. Since stub entries are created immediately we can drop the adhoc stub size adjustment code and allow the generic stub sizing code to deal with 835769 stub entries. This patch restructures the code but does not change the workaround used to deal with erratum 83679, the exact placement of workaround stubs in the final image may change slightly after this patch due to stubs being created in a different order. Change-Id: I1ac3b2b7a8a5faf678a1e375f50f63ab6fd22d1f
Diffstat (limited to 'binutils-2.23/libiberty/memset.c')
0 files changed, 0 insertions, 0 deletions