diff options
author | Fangrui Song <i@maskray.me> | 2021-07-14 10:18:30 -0700 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2021-07-14 10:18:30 -0700 |
commit | 7de2173c2a4c45711831cfee3ccf53690c76ff07 (patch) | |
tree | 70b23340352cbc59297f7b444590fc57a70915a3 /llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | |
parent | 338314f9c26d4594d49fdd3a7656d71c77255c54 (diff) | |
download | llvm-7de2173c2a4c45711831cfee3ccf53690c76ff07.zip llvm-7de2173c2a4c45711831cfee3ccf53690c76ff07.tar.gz llvm-7de2173c2a4c45711831cfee3ccf53690c76ff07.tar.bz2 |
[ELF] --fortran-common: prefer STB_WEAK to COMMON
The ELF specification says "The link editor honors the common definition and
ignores the weak ones." GNU ld and our Symbol::compare follow this, but the
--fortran-common code (D86142) made a mistake on the precedence.
Fixes https://bugs.llvm.org/show_bug.cgi?id=51082
Reviewed By: peter.smith, sfertile
Differential Revision: https://reviews.llvm.org/D105945
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp')
0 files changed, 0 insertions, 0 deletions