Backport r188303 from google-main
* gcc/cgraph.c (cgraph_node): Add attribute to function decl.
* gcc/opts-global.c (add_attribute_pattern): New function.
(pattern_match_function_attributes): New function.
(handle_common_deferred_options): Handle new options.
* gcc/opts.c (common_handle_option): Handle new options.
* gcc/opts.h (handle_common_deferred_options): New function.
* gcc/common.opt (ffunction_attribute_list): New option.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/google@198325 138bc75d-0d04-0410-961f-82ee72b054a4