#
cd01ed5b |
| 20-Apr-2011 |
Daniel Dunbar <daniel@zuster.org> |
ADT/Triple: Renambe isOSX... methods to isMacOSX for consistency with the OS triple component.
llvm-svn: 129838
|
#
4a7783b0 |
| 19-Apr-2011 |
Daniel Dunbar <daniel@zuster.org> |
CodeGen: Eliminate a use of getDarwinMajorNumber(). - There is a minor semantic change here (evidenced by the test change) for Darwin triples that have no version component. I debated changing th
CodeGen: Eliminate a use of getDarwinMajorNumber(). - There is a minor semantic change here (evidenced by the test change) for Darwin triples that have no version component. I debated changing the default behavior of isOSVersionLT, but decided it made more sense for triples to be explicit.
llvm-svn: 129802
show more ...
|
#
a83b1770 |
| 16-Apr-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Put each personality function in a section. This fixes the gnu ld warning:
error in foo.o; no .eh_frame_hdr table will be created.
llvm-svn: 129635
|
Revision tags: llvmorg-2.9.0, llvmorg-2.9.0-rc3, llvmorg-2.9.0-rc2 |
|
#
12d53126 |
| 19-Mar-2011 |
Stuart Hastings <stuart@apple.com> |
Reapply 127939 since Daniel fixed the breakage. <rdar://problem/9012638>
llvm-svn: 127944
|
#
08b4daa1 |
| 19-Mar-2011 |
Stuart Hastings <stuart@apple.com> |
Revert 127939. <rdar://problem/9012638>
llvm-svn: 127943
|
#
83d4a28d |
| 19-Mar-2011 |
Stuart Hastings <stuart@apple.com> |
Revise r126127 to address Daniel's comments. <rdar://problem/9012638>
llvm-svn: 127939
|
Revision tags: llvmorg-2.9.0-rc1 |
|
#
601a11ed |
| 24-Feb-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Fix llvm-gcc bootstrap with gnu ld. The problem was codegen guessing the wrong values and printing
.section .eh_frame,"aMS",@progbits,4
It is not clear at all if Codegen should try to guess, MC is
Fix llvm-gcc bootstrap with gnu ld. The problem was codegen guessing the wrong values and printing
.section .eh_frame,"aMS",@progbits,4
It is not clear at all if Codegen should try to guess, MC is the one that should know the default flags.
llvm-svn: 126421
show more ...
|
#
9b48fef4 |
| 21-Feb-2011 |
Eric Christopher <echristo@apple.com> |
Revert r125960, it's breaking darwin10 bootstrap.
llvm-svn: 126163
|
#
b4863a41 |
| 21-Feb-2011 |
Stuart Hastings <stuart@apple.com> |
Fix to correctly support attribute((section("__DATA, __common"))). Radar 9012638.
llvm-svn: 126127
|
#
8fbe09f1 |
| 18-Feb-2011 |
Bill Wendling <isanbard@gmail.com> |
Reapply r114997 now that the buildbots have been updated.
llvm-svn: 125960
|
#
70d80150 |
| 14-Feb-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Switch llvm to using comdats. For now always use groups with a single section.
llvm-svn: 125526
|
#
4b7b7fba |
| 23-Jan-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Delay the creation of eh_frame so that the user can change the defaults. Add support for SHT_X86_64_UNWIND.
llvm-svn: 124059
|
#
0e7e34e4 |
| 23-Jan-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove more duplicated code.
llvm-svn: 124056
|
#
aea4958e |
| 23-Jan-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove duplicated code.
llvm-svn: 124054
|
#
0a017a6d |
| 10-Dec-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Fixed version of 121434 with no new memory leaks.
llvm-svn: 121471
|
#
a945a34c |
| 10-Dec-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Revert my previous patch to make the valgrind bots happy.
llvm-svn: 121461
|
#
56eb7412 |
| 09-Dec-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Initial support for the cfi directives. This is just enough to get
f: .cfi_startproc nop .cfi_endproc
assembled (on ELF).
llvm-svn: 121434
|
#
9bb44a5c |
| 09-Nov-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Fixed version of 118639 with an extra assert to catch similar problems earlier. Implicit bool -> int conversions are evil!
llvm-svn: 118651
|
#
0f83d968 |
| 27-Oct-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
COFF: Add IMAGE_SCN_MEM_READ to text sections.
There are currently 100 references to COFF::IMAGE_SCN in 6 files and 11 different functions. Section to attribute mapping really needs to happen in one
COFF: Add IMAGE_SCN_MEM_READ to text sections.
There are currently 100 references to COFF::IMAGE_SCN in 6 files and 11 different functions. Section to attribute mapping really needs to happen in one place to avoid problems like this.
llvm-svn: 117473
show more ...
|
#
fbdab0d6 |
| 27-Oct-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Fix whitespace.
llvm-svn: 117472
|
#
392f084f |
| 19-Oct-2010 |
NAKAMURA Takumi <geek4civic@gmail.com> |
lib/CodeGen/TargetLoweringObjectFileImpl.cpp: Tweak to emit ".{section}${name}" instead of ".{section}$linkonce_{name}" for linkonce sections.
It seems GNU ld/PECOFF relies on section names, linking
lib/CodeGen/TargetLoweringObjectFileImpl.cpp: Tweak to emit ".{section}${name}" instead of ".{section}$linkonce_{name}" for linkonce sections.
It seems GNU ld/PECOFF relies on section names, linking with g++'s libstdc++.a would fail.
llvm-svn: 116791
show more ...
|
#
fc3642b2 |
| 08-Oct-2010 |
Anton Korobeynikov <asl@math.spbu.ru> |
Do not check that the bodies of two defs of same linkonce global are the same. Such a check does not make any sense in presense of inlining and other compiler-dependent stuff. This should fix bunch o
Do not check that the bodies of two defs of same linkonce global are the same. Such a check does not make any sense in presense of inlining and other compiler-dependent stuff. This should fix bunch of warnings on mingw32.
llvm-svn: 116113
show more ...
|
Revision tags: llvmorg-2.8.0, llvmorg-2.8.0-rc3 |
|
#
b0b2c571 |
| 28-Sep-2010 |
Bill Wendling <isanbard@gmail.com> |
Revert r114997. It was causing a failure on darwin10-selfhost.
llvm-svn: 115002
|
#
d848beb1 |
| 28-Sep-2010 |
Bill Wendling <isanbard@gmail.com> |
Fix a FIXME. _foo.eh symbols are currently always exported so that the linker knows about them. This is not necessary on 10.6 and later.
llvm-svn: 114997
|
#
9f06f911 |
| 27-Sep-2010 |
Chris Lattner <sabre@nondot.org> |
the latest assembler that runs on powerpc 10.4 machines doesn't support aligned comm. Detect when compiling for 10.4 and don't emit an alignment for comm. THis will hopefully fix PR8198.
llvm-svn:
the latest assembler that runs on powerpc 10.4 machines doesn't support aligned comm. Detect when compiling for 10.4 and don't emit an alignment for comm. THis will hopefully fix PR8198.
llvm-svn: 114817
show more ...
|