This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Workaround Cortex-M3 silicon errata


On Thu, 13 Nov 2008, Paul Brook wrote:
> Many Cortex-M3 CPU cores suffer from a design flaw that can cause data 
> corruption when the first destination and base register of an ldrd 
> instruction overlap (e.g. ldrd r0, [r0]). The patch below adds a new option 
> to avoid these problematic cases, and enables it by default 
> when -mcpu=cortex-M3 is specified.

Would you mind adding a short note to gcc-4.4/changes.html as well?

Gerald


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]