For PR797:
Final commit for this bug. This removes the last EH holdouts in LLVM and turns off exception support by using the -fno-exceptions option. This leads to the following reduction in library and executable sizes: DEBUG BUILD RELEASE BUILD before after delta before after delta lib 162,328K 157,616K 4,712 17,864K 16,416K 1,448K bin 571,444K 557,156K 14,288 63,296K 56,996K 6,300K Debug Improvement: 19,000K (2.59%) Release Improvement: 7,748K (9.55%) llvm-svn: 29882
Showing
- llvm/Makefile.rules 5 additions, 5 deletionsllvm/Makefile.rules
- llvm/include/llvm/System/DynamicLibrary.h 0 additions, 6 deletionsllvm/include/llvm/System/DynamicLibrary.h
- llvm/lib/Bytecode/Archive/Makefile 0 additions, 1 deletionllvm/lib/Bytecode/Archive/Makefile
- llvm/lib/Bytecode/Reader/Makefile 0 additions, 1 deletionllvm/lib/Bytecode/Reader/Makefile
- llvm/lib/Bytecode/Reader/Reader.cpp 12 additions, 4 deletionsllvm/lib/Bytecode/Reader/Reader.cpp
- llvm/lib/Bytecode/Reader/Reader.h 8 additions, 19 deletionsllvm/lib/Bytecode/Reader/Reader.h
- llvm/lib/System/DynamicLibrary.cpp 5 additions, 6 deletionsllvm/lib/System/DynamicLibrary.cpp
- llvm/lib/System/README.txt 2 additions, 2 deletionsllvm/lib/System/README.txt
Loading
Please register or sign in to comment