]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/gimple.cc
Remember fnspec based EAF flags in modref summary.
authorJan Hubicka <jh@suse.cz>
Sat, 13 Nov 2021 14:20:00 +0000 (15:20 +0100)
committerJan Hubicka <jh@suse.cz>
Sat, 13 Nov 2021 14:20:00 +0000 (15:20 +0100)
commite2dd12ab66d14ac76a92b4538af81f8361132ba0
treecee2ae844d596479c28b09dfa893bd4828ed2aea
parentb7a23949b0dcc4205fcc2be6b84b91441faa384d
Remember fnspec based EAF flags in modref summary.

gcc/ChangeLog:

* attr-fnspec.h (attr_fnspec::arg_eaf_flags): Break out from ...
* gimple.c (gimple_call_arg_flags): ... here.
* ipa-modref.c (analyze_parms): Record flags known from fnspec.
(modref_merge_call_site_flags): Use arg_eaf_flags.
gcc/attr-fnspec.h
gcc/gimple.c
gcc/ipa-modref.c