Created
August 16, 2017 23:37
-
-
Save Fatmice/1f243c049de1f1fd2efd1338530a6c7e to your computer and use it in GitHub Desktop.
With -flto=full
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[quyen@thinkpad lit-test]$ /home/quyen/D/ldc-test/bin/ldc2 -v -flto=full -O3 -run /home/quyen/D/ldc/tests/linking/thinlto_modulecdtors.dbinary /home/quyen/D/ldc-test/bin/ldc2 | |
version 1.4.0git-1a3391e (DMD v2.074.1, LLVM 4.0.1) | |
config /home/quyen/D/ldc-test/etc/ldc2.conf (x86_64-unknown-linux-gnu) | |
predefs LDC all D_Version2 assert X86_64 D_InlineAsm_X86_64 D_HardFloat LittleEndian D_LP64 D_PIC linux Posix CRuntime_Glibc LDC_LLVM_400 | |
parse thinlto_modulecdtors | |
importall thinlto_modulecdtors | |
import object (/home/quyen/D/ldc-test/bin/../import/ldc/object.d) | |
import core.stdc.stdio (/home/quyen/D/ldc-test/bin/../import/core/stdc/stdio.d) | |
import core.stdc.stdint (/home/quyen/D/ldc-test/bin/../import/core/stdc/stdint.d) | |
import core.stdc.stddef (/home/quyen/D/ldc-test/bin/../import/core/stdc/stddef.d) | |
import core.stdc.signal (/home/quyen/D/ldc-test/bin/../import/core/stdc/signal.d) | |
import core.stdc.wchar_ (/home/quyen/D/ldc-test/bin/../import/core/stdc/wchar_.d) | |
import core.stdc.config (/home/quyen/D/ldc-test/bin/../import/core/stdc/config.d) | |
import core.stdc.stdarg (/home/quyen/D/ldc-test/bin/../import/core/stdc/stdarg.d) | |
import core.stdc.time (/home/quyen/D/ldc-test/bin/../import/core/stdc/time.d) | |
import core.sys.posix.sys.types (/home/quyen/D/ldc-test/bin/../import/core/sys/posix/sys/types.d) | |
import core.sys.posix.config (/home/quyen/D/ldc-test/bin/../import/core/sys/posix/config.d) | |
semantic thinlto_modulecdtors | |
entry main /home/quyen/D/ldc/tests/linking/thinlto_modulecdtors.d | |
semantic2 thinlto_modulecdtors | |
semantic3 thinlto_modulecdtors | |
code thinlto_modulecdtors | |
/usr/bin/gcc thinlto_modulecdtors-ed5a57a.o -o /tmp/thinlto_modulecdtors-ed5a57a-c49f1c -Wl,-plugin,/home/quyen/D/ldc-test/lib64/LLVMgold-ldc.so -Wl,-plugin-opt=O3 -Wl,-plugin-opt=-function-sections -Wl,-plugin-opt=-data-sections -L/home/quyen/D/ldc-test/bin/../lib64 -lphobos2-ldc -ldruntime-ldc -Wl,--gc-sections -lrt -ldl -lpthread -lm -m64 | |
/tmp/thinlto_modulecdtors-ed5a57a-c49f1c | |
ctor | |
main | |
dtor |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[quyen@thinkpad lit-test]$ /home/quyen/D/ldc-test/bin/ldc2 -v -flto=full -O3 /home/quyen/D/ldc/tests/linking/inputs/thinlto_ctor.d -run /home/quyen/D/ldc/tests/linking/thinlto_modulecdtors_2.d | |
binary /home/quyen/D/ldc-test/bin/ldc2 | |
version 1.4.0git-1a3391e (DMD v2.074.1, LLVM 4.0.1) | |
config /home/quyen/D/ldc-test/etc/ldc2.conf (x86_64-unknown-linux-gnu) | |
predefs LDC all D_Version2 assert X86_64 D_InlineAsm_X86_64 D_HardFloat LittleEndian D_LP64 D_PIC linux Posix CRuntime_Glibc LDC_LLVM_400 | |
parse thinlto_modulecdtors_2 | |
parse thinlto_ctor | |
importall thinlto_modulecdtors_2 | |
import object (/home/quyen/D/ldc-test/bin/../import/ldc/object.d) | |
import core.stdc.stdio (/home/quyen/D/ldc-test/bin/../import/core/stdc/stdio.d) | |
import core.stdc.stdint (/home/quyen/D/ldc-test/bin/../import/core/stdc/stdint.d) | |
import core.stdc.stddef (/home/quyen/D/ldc-test/bin/../import/core/stdc/stddef.d) | |
import core.stdc.signal (/home/quyen/D/ldc-test/bin/../import/core/stdc/signal.d) | |
import core.stdc.wchar_ (/home/quyen/D/ldc-test/bin/../import/core/stdc/wchar_.d) | |
import core.stdc.config (/home/quyen/D/ldc-test/bin/../import/core/stdc/config.d) | |
import core.stdc.stdarg (/home/quyen/D/ldc-test/bin/../import/core/stdc/stdarg.d) | |
import core.stdc.time (/home/quyen/D/ldc-test/bin/../import/core/stdc/time.d) | |
import core.sys.posix.sys.types (/home/quyen/D/ldc-test/bin/../import/core/sys/posix/sys/types.d) | |
import core.sys.posix.config (/home/quyen/D/ldc-test/bin/../import/core/sys/posix/config.d) | |
importall thinlto_ctor | |
semantic thinlto_modulecdtors_2 | |
entry main /home/quyen/D/ldc/tests/linking/thinlto_modulecdtors_2.d | |
semantic thinlto_ctor | |
semantic2 thinlto_modulecdtors_2 | |
semantic2 thinlto_ctor | |
semantic3 thinlto_modulecdtors_2 | |
semantic3 thinlto_ctor | |
code thinlto_ctor | |
code thinlto_modulecdtors_2 | |
/usr/bin/gcc thinlto_modulecdtors_2-bcd6b41.o -o /tmp/thinlto_modulecdtors_2-bcd6b41-5ed2f7 -Wl,-plugin,/home/quyen/D/ldc-test/lib64/LLVMgold-ldc.so -Wl,-plugin-opt=O3 -Wl,-plugin-opt=-function-sections -Wl,-plugin-opt=-data-sections -L/home/quyen/D/ldc-test/bin/../lib64 -lphobos2-ldc -ldruntime-ldc -Wl,--gc-sections -lrt -ldl -lpthread -lm -m64 | |
/tmp/thinlto_modulecdtors_2-bcd6b41-5ed2f7 | |
ctor | |
main | |
dtor |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment