llvm-6502/lib
Rafael Espindola c7daeb3098 Fix .comm and .lcomm on COFF.
These should not use COMDATs. GNU as uses .bss for .lcomm and section 0 for
.comm.

Given

static int a;
int b;

MSVC puts both in .bss. This patch then puts both .comm and .lcomm on .bss. With
this change we agree with gas on .lcomm, are much closer on .comm and clang-cl
matches msvc on the above example.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195654 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-25 16:06:04 +00:00
..
Analysis Don't speculate loads under ThreadSanitizer 2013-11-21 07:29:28 +00:00
AsmParser Make it explicit that nulls are not allowed in names. 2013-11-19 21:12:39 +00:00
Bitcode Fix spacing, forward declare order. 2013-11-18 02:51:33 +00:00
CodeGen Revert r195599 as it broke the builds. 2013-11-25 11:24:18 +00:00
DebugInfo
ExecutionEngine [mips] Resolve relocation for the stubs in MCJIT when load address is known 2013-11-19 21:56:00 +00:00
IR [PM] Complete the cross-layer interfaces with a Module-to-Function 2013-11-23 01:25:07 +00:00
IRReader
Linker
LTO
MC Fix .comm and .lcomm on COFF. 2013-11-25 16:06:04 +00:00
Object
Option
Support Make helper function static. 2013-11-25 15:40:24 +00:00
TableGen
Target ARM: remove unused patterns. 2013-11-25 14:40:57 +00:00
Transforms Migrate metadata information from scalar to vector instructions during 2013-11-23 00:48:34 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile