[Bug jit/87291] Add support for inline asm to libgccjit
bouanto at zoho dot com
gcc-bugzilla@gcc.gnu.org
Sat Jun 6 11:19:52 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87291
--- Comment #25 from bouanto at zoho dot com ---
(In reply to David Malcolm from comment #24)
> (In reply to bouanto from comment #23)
> > Created attachment 48685 [details]
> > Example of global assembly
>
> [...snip....; thanks for the feedback]
>
> > I attached an example of global assembly.
>
> Thanks.
>
> > I don't understand the ordering issue.
> > I also don't understand how gcc_jit_context_new_function is used here.
>
> I see that you have a balanced .pushsection/.popsection pair in your
> example. Is it ever the case that people might want to have a .pushsection,
> then some C code, then a .popsection? (and, by analogy, the same for
> libgccjit rather than C). That's the ordering issue I'm concerned about,
> since at that point it matters what order the hand-written asm is in
> relative to the compiler-generated asm.
I think we can assume that people won't try to mix top-level assembly and C
code.
So, we can assume the order won't matter and document this behavior.
More information about the Gcc-bugs
mailing list