<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi,<br>
<br>
    XCore target: addMemOperand as necessary<br>
<br>
    BuildMI instructions were not including MachineMemOperand information.<br>
    This was discovered by 'MultiSource/Benchmarks/Prolangs-C/cdecl' failing<br>
    due to a FrameIndex load incorrectly being hoisted by postra-machine-licm.<br>
    No other tests have been found to fail.<br>
<br>
I have attempted to write a test to highlight this bug unsuccessfully.<br>
The original test-suite 'MultiSource/Benchmarks/Prolangs-C/cdecl' was the only test that failed and now passes.<br>
<br>
As part of the trampoline, the reloading of R11 from a pre-stack location in emitPrologue() is missing the addMemOperand().<br>
<br>
Robert<br>
<br>
</div>
</body>
</html>