Handle noipa attribute in IPA visibility (PR ipa/83594).
commit05128b3225a78c33be7e4d915d726868507483ca
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jan 2018 09:24:40 +0000 (3 09:24 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jan 2018 09:24:40 +0000 (3 09:24 +0000)
tree8f26454cf98ddef508ccdaf91405660422701959
parent277184bc4daf497bf43fdee356277ee2b5eb31f1
Handle noipa attribute in IPA visibility (PR ipa/83594).

2018-01-03  Martin Liska  <mliska@suse.cz>

PR ipa/83594
* ipa-visibility.c (function_and_variable_visibility): Skip
functions with noipa attribure.
2018-01-03  Martin Liska  <mliska@suse.cz>

PR ipa/83594
* gcc.dg/ipa/pr83594.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@256167 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-visibility.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/ipa/pr83594.c [new file with mode: 0644]