diff options
author | marxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-01-19 15:20:16 +0000 |
---|---|---|
committer | marxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-01-19 15:20:16 +0000 |
commit | 85fbea9709061ce97395dec59cddefcc62e787a9 (patch) | |
tree | 606d4253fc1a5473eb60955880ac752e49f992bb /libiberty/strerror.c | |
parent | c16b7ed55398d2ea55d9ab35519f20cc053b9d0a (diff) | |
download | gcc-85fbea9709061ce97395dec59cddefcc62e787a9.tar.gz |
IPA ICF: add no_icf attribute.
* c-common.c (handle_noicf_attribute): New function.
* doc/extend.texi (no_icf): Add new attribute description.
* ipa-icf.c (sem_item_optimizer::merge_classes): Handle cases
where the pass attempts to merge a function with no_icf attribute.
* gcc.dg/ipa/ipa-icf-33.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219848 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libiberty/strerror.c')
0 files changed, 0 insertions, 0 deletions