OSDN Git Service

[Solaris] emit .init_array instead of .ctors on Solaris (Sparc/x86)
authorDavide Italiano <davide@freebsd.org>
Wed, 21 Jun 2017 20:36:32 +0000 (20:36 +0000)
committerDavide Italiano <davide@freebsd.org>
Wed, 21 Jun 2017 20:36:32 +0000 (20:36 +0000)
commit7c6b47480739628cb1683ed94c6fc63a34b33eb4
tree887e0e388e843fcd5c8ce7110507824f559ef038
parenteef2a1e789093a24809c4845271f487908560742
[Solaris] emit .init_array instead of .ctors on Solaris (Sparc/x86)

Patch by Fedor Sergeev.

Differential Revision:  https://reviews.llvm.org/D33868

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@305948 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Sparc/SparcTargetObjectFile.cpp
lib/Target/Sparc/SparcTargetObjectFile.h
lib/Target/X86/X86TargetMachine.cpp
lib/Target/X86/X86TargetObjectFile.cpp
lib/Target/X86/X86TargetObjectFile.h
test/CodeGen/SPARC/constructor.ll [new file with mode: 0644]
test/CodeGen/X86/constructor.ll