aboutsummaryrefslogtreecommitdiff
path: root/lib/Lex/Preprocessor.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2012-06-19 01:26:10 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2012-06-19 01:26:10 +0000
commit8af669f2f1d92436fe6dc43144bb084a620e7516 (patch)
tree1a4ea8804d501c0842c7023867b52ef7a396ec43 /lib/Lex/Preprocessor.cpp
parent0d3317e0a2e0adb57ce8d075ebdcb41a3f939805 (diff)
Add a -fuse-init-array option to cc1 and map to the UseInitArray target
option. On the driver, check if we are using libraries from gcc 4.7 or newer and if so pass -fuse-init-array to the frontend. The crtbegin*.o files in gcc 4.7 no longer call the constructors listed in .ctors, so we have to use .init_array. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158694 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Lex/Preprocessor.cpp')
0 files changed, 0 insertions, 0 deletions