ARM-software / LLVM-embedded-toolchain-for-Arm

A project dedicated to building LLVM toolchain for 32-bit Arm embedded targets.
Apache License 2.0
377 stars 85 forks source link

Backport SREC output support in llvm-objcopy. #417

Closed statham-arm closed 3 months ago

statham-arm commented 3 months ago

This patch is a combined cherry-pick of three LLVM trunk commits: 7ddc32052546abd41656d2e670f3902b1bf805a7 5afbed1968588fe443a8a55053c2f1eaa321d28e 2cbe5a33a5fda257747d75863bd9ccb8920b9249

The first one implements support in llvm-objcopy for writing output in the S-record hex format. The other two are tiny fixes for build failures introduced by the first patch.

These patches were committed on LLVM trunk by the following authors:

7ddc32052546abd (the main patch): quic-areg aregmi@quicinc.com 5afbed1968588fe (build fix #1): Jon Roelofs jonathan_roelofs@apple.com 2cbe5a33a5fda25 (build fix #2): Maksim Panchenko maks@fb.com