Implement the rex64 prefix.
[oota-llvm.git] / lib / Target / X86 / X86MCAsmInfo.cpp
index 2b8720bac34385c6d621930bfe25cbc87490f566..f45fdf5a3fb3da9d506759553951c6f788acb394 100644 (file)
@@ -99,10 +99,13 @@ X86ELFMCAsmInfo::X86ELFMCAsmInfo(const Triple &T) {
 const MCSection *X86ELFMCAsmInfo::
 getNonexecutableStackSection(MCContext &Ctx) const {
   return Ctx.getELFSection(".note.GNU-stack", MCSectionELF::SHT_PROGBITS,
-                           0, SectionKind::getMetadata(), false);
+                           0, SectionKind::getMetadata());
 }
 
 X86MCAsmInfoCOFF::X86MCAsmInfoCOFF(const Triple &Triple) {
+  if (Triple.getArch() == Triple::x86_64)
+    GlobalPrefix = "";
+
   AsmTransCBE = x86_asm_table;
   AssemblerDialect = AsmWriterFlavor;