[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