diff options
author | Venkatraman Govindaraju <venkatra@cs.wisc.edu> | 2009-08-26 18:24:12 +0000 |
---|---|---|
committer | Venkatraman Govindaraju <venkatra@cs.wisc.edu> | 2009-08-26 18:24:12 +0000 |
commit | bc2190fe5011e038478da1b92a2f2373acd7a2ea (patch) | |
tree | d23261f86140eef379940bacf4b20473e1d73102 /llvm/lib/Target/Sparc | |
parent | faebdee4dd4bb1ccb246787f5c6dd2040a1fedf4 (diff) | |
download | bcm5719-llvm-bc2190fe5011e038478da1b92a2f2373acd7a2ea.tar.gz bcm5719-llvm-bc2190fe5011e038478da1b92a2f2373acd7a2ea.zip |
Generate section for bss and enable weak symbols
llvm-svn: 80121
Diffstat (limited to 'llvm/lib/Target/Sparc')
-rw-r--r-- | llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp b/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp index e9d1c38f828..c45d124a1c6 100644 --- a/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp +++ b/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp @@ -24,6 +24,12 @@ SparcELFMCAsmInfo::SparcELFMCAsmInfo(const Target &T, const StringRef &TT) { COMMDirectiveTakesAlignment = true; SunStyleELFSectionSwitchSyntax = true; + UsesELFSectionDirectiveForBSS = true; + + WeakRefDirective = "\t.weak\t"; + SetDirective = "\t.set\t"; + + PrivateGlobalPrefix = ".L"; } |