summarylogtreecommitdiffstats
path: root/fix-insn-delay_cycles_32x.patch
AgeCommit message (Collapse)Author
2016-09-12Fixed bug in delay_cycles_32x insn.vonPalitroque
There is a bug in the insn that generates the delay loop for the instrinsic __delay_cycles() function. This bug is noticeable under some circumstances, where the target is an MSP430X core and the cycle count is representable as a 32 bit number. This bug results in the corruption of r14 in a function that utilizes the instrinsic under the above conditions. A bug report has been filed at [1] with a patch submitted. The same patch is applied here. [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77570