Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Prevent erroneous copying of the data section
With __data_load declared outside the .data section, lld doesn't put __data_load and __data_start at the same address; they differ by 16 bytes. This tricks the runtime's initialization code into thinking that it needs to copy the data section, effectively breaking it. Issue: eng/toolchain/gnat-llvm#64
- Loading branch information