ELF improvements:
commitd5b21c16ee6a7a9c435808537d138ac6111b6119
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Sat, 8 Aug 2009 17:29:04 +0000 (8 17:29 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Sat, 8 Aug 2009 17:29:04 +0000 (8 17:29 +0000)
treebf79d815b7a022383924549bd9eab653bc9daae5
parent85fb26f6020af85ba9c3a3b68b15c218f2cde280
ELF improvements:
Handle large integers, x86_fp80, ConstantAggregateZero, and two more ConstantExpr:
GetElementPtr and IntToPtr
Set SHF_MERGE bit for mergeable strings
Avoid zero initialized strings to be classified as a bss symbol
Don't allow common symbols to be classified as STB_WEAK
Add a constant to be used as a global value offset in data relocations

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78476 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/BinaryObject.h
lib/CodeGen/ELF.h
lib/CodeGen/ELFWriter.cpp
lib/CodeGen/ELFWriter.h