diff options
author | Alan Modra <amodra@gmail.com> | 2015-09-02 08:33:19 +0930 |
---|---|---|
committer | Alan Modra <amodra@gcc.gnu.org> | 2015-09-02 08:33:19 +0930 |
commit | b2c72901da7c6a7202a0451b23601c9b864ab99c (patch) | |
tree | 593153c5267b87b5614ee8569453ade4a75d229e /gcc/cgraphunit.c | |
parent | 22219d9b1a5bcf9b96020f830493fed6525d936c (diff) | |
download | gcc-b2c72901da7c6a7202a0451b23601c9b864ab99c.zip gcc-b2c72901da7c6a7202a0451b23601c9b864ab99c.tar.gz gcc-b2c72901da7c6a7202a0451b23601c9b864ab99c.tar.bz2 |
[RS6000] Weak functions may not be file local
A weak symbol defined in the current object file may not turn out to
be the definition used at link time, if other copies of the symbol
exist. This means they can't be considered file local.
PR target/67417
* config/rs6000/predicates.md (current_file_function_operand): Don't
return true for weak symbols.
* config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): Likewise.
From-SVN: r227386
Diffstat (limited to 'gcc/cgraphunit.c')
0 files changed, 0 insertions, 0 deletions