[llvm-dev] compler-rt, __aeabi_memcpy () possibly broken (ARM)

Tim Northover via llvm-dev llvm-dev at lists.llvm.org
Mon Apr 11 07:12:40 PDT 2016


On 11 April 2016 at 02:43, Renato Golin via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> This is standard AAPCS, I trully hope neither glibc, newlib or musl's
> implementations will corrupt anything more.

Normal AAPCS functions are allowed to corrupt d0-d7 and d16-d31, but
the RTABI seems pretty explicit that these functions aren't. I think
we've got a real problem here.

Cheers.

Tim.


More information about the llvm-dev mailing list