[pkg-d-commits] [ldc] 133/211: Merge pull request #1840 from JohanEngelen/LTO
Matthias Klumpp
mak at moszumanska.debian.org
Sun Apr 23 22:36:16 UTC 2017
This is an automated email from the git hooks/post-receive script.
mak pushed a commit to annotated tag v1.1.0
in repository ldc.
commit 3722caa85351f38155a7f5ee451dec713d18d4e3
Merge: 54e4549 b15bb73
Author: Johan Engelen <jbc.engelen at gmail.com>
Date: Wed Nov 9 17:15:53 2016 +0100
Merge pull request #1840 from JohanEngelen/LTO
Add LTO support (full and thin), with `-flto=thin|full`.
CMakeLists.txt | 13 ++++
circle.yml | 3 +
driver/cl_options.cpp | 10 +++
driver/cl_options.h | 15 +++++
driver/exe_path.cpp | 12 ++++
driver/exe_path.h | 2 +
driver/linker.cpp | 118 +++++++++++++++++++++++++++++++++
driver/toobj.cpp | 75 +++++++++++++++++----
gen/optimizer.cpp | 2 +-
gen/optimizer.h | 2 +
tests/linking/fulllto_1.d | 14 ++++
tests/linking/inputs/asm_x86.d | 13 ++++
tests/linking/inputs/thinlto_ctor.d | 6 ++
tests/linking/thinlto_1.d | 14 ++++
tests/linking/thinlto_asm_x86.d | 13 ++++
tests/linking/thinlto_modulecdtors.d | 26 ++++++++
tests/linking/thinlto_modulecdtors_2.d | 19 ++++++
tests/lit.site.cfg.in | 21 ++++++
18 files changed, 364 insertions(+), 14 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-d/ldc.git
More information about the pkg-d-commits
mailing list