<div dir="ltr"><div>Hi Roger,<br><br></div>First of all, it's great to see you started to work on this!<br><br><div><div><div class="gmail_extra"><div class="gmail_quote">On Mon, Mar 13, 2017 at 5:37 PM, Roger Ferrer Ibanez <span dir="ltr"><<a href="mailto:Roger.FerrerIbanez@arm.com" target="_blank">Roger.FerrerIbanez@arm.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Andrey,<br>
<span class=""><br>
> ...speaking on inline assembler, I wonder how your implementation works with it? Does it simply print a whole inline assembly statement (from C source code) before printing it again (from generated assembler)?<br>
<br>
</span>My experiments show that only the first line is shown for asm blocks that span more than one line. Instructions emitted after the block will make the remaining lines to be shown. Maybe we can handle this case specially, not sure.<br></blockquote></div><br></div><div class="gmail_extra">Not sure I understand exactly how it looks, but either way this doesn't seem to be right. This is probably OK for the first version, but definitely should be fixed in the end. I would suggest filing a bug report after committing initial set of patches. (And then fixing said bug report, of course! ;-))<br><br></div><div class="gmail_extra">Yours,<br></div><div class="gmail_extra">Andrey<br>---<br></div><div class="gmail_extra">Compiler Architect<br></div><div class="gmail_extra">NXP<br><br></div></div></div></div>