summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/SourceManager.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
commit66aa045fd93d962b246f0890832d4aac6f7e4a98 (patch)
treef288f26a0d3696e4f168a3ff94800ea35ac45e2c /clang/lib/Basic/SourceManager.cpp
parent9a63cfaf8db27b354e2db15e48f0a63b6b20e352 (diff)
downloadbcm5719-llvm-66aa045fd93d962b246f0890832d4aac6f7e4a98.tar.gz
bcm5719-llvm-66aa045fd93d962b246f0890832d4aac6f7e4a98.zip
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. llvm-svn: 158694
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud