[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Filed PR jit/66812 for the code generation issue
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.