Benjamin Kramer
|
9c81b592e7
|
Unbreak test on non-COFF targets.
llvm-svn: 116669
|
2010-10-16 11:27:13 +00:00 |
|
Michael J. Spencer
|
f9a7c39ecc
|
MC-COFF: Add support for default-null weak externals.
llvm-svn: 116666
|
2010-10-16 08:25:57 +00:00 |
|
Michael J. Spencer
|
56d81e7eae
|
MC-COFF: Fix .bss section size. Fixes PR8335. Patch by NAKAMUTA Takumi!
llvm-svn: 116155
|
2010-10-09 16:04:45 +00:00 |
|
Michael J. Spencer
|
4dc462314c
|
MC-COFF: Implement InitSections. Fixes PR8335.
llvm-svn: 116151
|
2010-10-09 15:44:27 +00:00 |
|
Michael J. Spencer
|
9e8793d7d6
|
MC-COFF: Add COFFAsmParser. Completes PR8343.
llvm-svn: 116150
|
2010-10-09 11:01:07 +00:00 |
|
Michael J. Spencer
|
452789b5c0
|
MC-COFF: Add test for my last commit.
llvm-svn: 116015
|
2010-10-08 00:00:28 +00:00 |
|
Michael J. Spencer
|
85094f7689
|
MC-COFF: Fix symbol aliases. Fixes PR8251.
llvm-svn: 115909
|
2010-10-07 06:29:33 +00:00 |
|
Michael J. Spencer
|
19b6962abb
|
MC-COFF: Fix (PR8278) temporary symbol relocations.
llvm-svn: 115656
|
2010-10-05 19:48:03 +00:00 |
|
Michael J. Spencer
|
26a49596d7
|
test/COFF: Fix symbol indexes and names. Update tests to match.
llvm-svn: 115642
|
2010-10-05 17:57:08 +00:00 |
|
Michael J. Spencer
|
723b94923a
|
test/COFF: Remove temp file usage.
llvm-svn: 115641
|
2010-10-05 17:56:56 +00:00 |
|
Michael J. Spencer
|
8d37ea7265
|
Cleanup Whitespace.
llvm-svn: 115639
|
2010-10-05 17:56:37 +00:00 |
|
Jan Wen Voung
|
9c76bbf90a
|
Add hook in MCSection to decide when to use "optimized nops", for each
section kind. Previously, optimized nops were only used for MachO.
Also added tests for ELF and COFF.
llvm-svn: 115523
|
2010-10-04 17:32:41 +00:00 |
|
Michael J. Spencer
|
65330be0ae
|
MC-COFF: Fix test. IMAGE_SYM_CLASS_LABEL should never have been emitted.
llvm-svn: 115024
|
2010-09-29 03:59:25 +00:00 |
|
Michael J. Spencer
|
4867bf0fad
|
MC-COFF: Drop empty sections, and label symbols. Convert relocations
targeted at symbols into relocations relative to the containing section.
Patch by Nathan Jeffords!
llvm-svn: 114823
|
2010-09-27 08:58:26 +00:00 |
|
Michael J. Spencer
|
aa187e9b54
|
test: Fix coff-dump section array indicies to 1 based to match file format.
llvm-svn: 113928
|
2010-09-15 03:58:51 +00:00 |
|
Michael J. Spencer
|
e2f3acedf8
|
COFF: Update tests to reflect changes in last commit.
llvm-svn: 112704
|
2010-09-01 14:15:31 +00:00 |
|
Michael J. Spencer
|
526e183800
|
Fix COFF x86-64 relocations. PR7960.
Multiple symbol reloc handling part of the patch by Cameron Esfahani.
llvm-svn: 111963
|
2010-08-24 21:04:52 +00:00 |
|
Michael J. Spencer
|
59bd7389a4
|
MC: Fix symbol fragment offsets in COFF.
Patch by Cameron Esfahani!
llvm-svn: 110104
|
2010-08-03 05:02:46 +00:00 |
|
Michael J. Spencer
|
33ac353ce4
|
Make MC use Windows COFF on Windows and add tests.
llvm-svn: 109494
|
2010-07-27 06:46:15 +00:00 |
|