Rafael Espindola
|
12af22e8cc
|
Merge alignment of common GlobalValue.
Fixes pr20882.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217455 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-09-09 17:48:18 +00:00 |
|
Rafael Espindola
|
e549e39190
|
When merging two common GlobalValues, keep the largest.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217451 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-09-09 15:59:12 +00:00 |
|
Rafael Espindola
|
c787184012
|
Fix a use of an undefined value (the linkage).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217445 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-09-09 14:52:27 +00:00 |
|
Rafael Espindola
|
ec8b573e54
|
Prefer common over weak linkage when linking.
This matches the behavior of ELF linkers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217443 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-09-09 14:27:09 +00:00 |
|