On Fri, Aug 08, 2014 at 10:11:25AM +0400, Yury Gribov wrote:
> commit b90c4abf0b804c60b548f94fe59118d029363140
> Author: Yury Gribov <[email protected]>
> Date: Wed Aug 6 11:05:39 2014 +0400
>
> Added fnspec to internal functions.
>
> 2014-08-08 Yury Gribov <[email protected]>
>
> * gimple.c (gimple_call_fnspec): Support internal functions.
> (gimple_call_return_flags): Use const.
> * Makefile.in: Add internal-fn.h to list of GC files.
> * internal-fn.def: Add fnspec information.
> * internal-fn.h (internal_fn_fnspec): New function.
> (init_internal_fns): Declare new function.
> * internal-fn.c (internal_fn_fnspec_array): New global variable.
> (init_internal_fns): New function.
> * tree-core.h: Update macro call.
> * tree.c (build_common_builtin_nodes): Initialize internal fns.
Ok, thanks, with a minor nit:
> --- a/gcc/tree.c
> +++ b/gcc/tree.c
> @@ -9870,8 +9870,9 @@ local_define_builtin (const char *name, tree type, enum
> built_in_function code,
> }
>
> /* Call this function after instantiating all builtins that the language
> - front end cares about. This will build the rest of the builtins that
> - are relied upon by the tree optimizers and the middle-end. */
> + front end cares about. This will build the rest of the builtins
> + and internal function that are relied upon by the tree optimizers and
s/function/functions/
Jakub