Filed PR jit/66812 for the code generation issue
David Malcolm
dmalcolm@redhat.com
Thu Jan 1 00:00:00 GMT 2015
On Thu, 2015-07-09 at 17:06 -0400, David Malcolm wrote:
(snip)
> The fix will be to implement the LANG_HOOKS_GET_ALIAS_SET internal GCC
> API thus giving libgccjit some rules about aliasing. Some options:
>
> (i) make it identical to C.
> (ii) give the client code some control over this
>
> My initial gut feeling is to go with (i).
...or possibly to do what the link-time optimizer does, which is to use
this internal API:
/* Return the typed-based alias set for T, which may be an expression
or a type. Return -1 if we don't do anything special. */
alias_set_type
gimple_get_alias_set (tree t)
which does almost all of what the C frontend does. I'll try to cook up
a patch.
More information about the Jit
mailing list