Setting GlobalDirective in TargetAsmInfo by default rather than
providing a misleading facility. It's used once in the MIPS backend
and hardcoded as "\t.globl\t" everywhere else.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45338 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/Mips/MipsTargetAsmInfo.cpp b/lib/Target/Mips/MipsTargetAsmInfo.cpp
index 2d3eff1..aa7576f 100644
--- a/lib/Target/Mips/MipsTargetAsmInfo.cpp
+++ b/lib/Target/Mips/MipsTargetAsmInfo.cpp
@@ -26,7 +26,6 @@
   ReadOnlySection      = "\t.rdata";
   ZeroDirective        = "\t.space\t";
   BSSSection           = "\t.section\t.bss";
-  GlobalDirective      = "\t.globl\t";
   LCOMMDirective       = "\t.lcomm\t";
 
   if (TM.getRelocationModel() == Reloc::Static)
diff --git a/lib/Target/TargetAsmInfo.cpp b/lib/Target/TargetAsmInfo.cpp
index fc91871..090bb07 100644
--- a/lib/Target/TargetAsmInfo.cpp
+++ b/lib/Target/TargetAsmInfo.cpp
@@ -67,7 +67,7 @@
   EightByteConstantSection(0),
   SixteenByteConstantSection(0),
   ReadOnlySection(0),
-  GlobalDirective(0),
+  GlobalDirective("\t.globl\t"),
   SetDirective(0),
   LCOMMDirective(0),
   COMMDirective("\t.comm\t"),