summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc
diff options
context:
space:
mode:
authorVenkatraman Govindaraju <venkatra@cs.wisc.edu>2009-08-26 18:24:12 +0000
committerVenkatraman Govindaraju <venkatra@cs.wisc.edu>2009-08-26 18:24:12 +0000
commitbc2190fe5011e038478da1b92a2f2373acd7a2ea (patch)
treed23261f86140eef379940bacf4b20473e1d73102 /llvm/lib/Target/Sparc
parentfaebdee4dd4bb1ccb246787f5c6dd2040a1fedf4 (diff)
downloadbcm5719-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.cpp6
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";
}
OpenPOWER on IntegriCloud