summaryrefslogtreecommitdiff
path: root/gcc/genoutput.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2020-10-31 08:56:40 +0100
committerJan Hubicka <jh@suse.cz>2020-10-31 08:56:40 +0100
commit617695cdc2b3d950f1e4deb5ea85d5cc302943f4 (patch)
treefe6fdf0e7adbdd1c1aaaac10cbcea3331f083182 /gcc/genoutput.c
parent943cc2a1b70f2d755b4fed97b1c4b49234d92899 (diff)
downloadgcc-617695cdc2b3d950f1e4deb5ea85d5cc302943f4.tar.gz
Handle fnspec in local ipa-modref
* ipa-modref.c (modref_summary::dump): Dump writes_errno. (parm_map_for_arg): Break out from ... (merge_call_side_effects): ... here. (get_access_for_fnspec): New function. (process_fnspec): New function. (analyze_call): Use it. (analyze_stmt): Update. (analyze_function): Initialize writes_errno. (modref_summaries::duplicate): Duplicate writes_errno. * ipa-modref.h (struct modref_summary): Add writes_errno. * tree-ssa-alias.c (call_may_clobber_ref_p_1): Check errno.
Diffstat (limited to 'gcc/genoutput.c')
0 files changed, 0 insertions, 0 deletions