forked from OSchip/llvm-project
![]() Restore the `-gz` option to the driver with some minor tweaks to handle the additional case for `-Wa,--compress-debug-sections`. This intends to make the compression of the debug information controllable from the driver. The following is the behaviour: -gz enable compression (ambiguous for format, will default to zlib-gnu) -gz=none disable compression -gz=zlib-gnu enable compression (deprecated GNU style zlib compression) -gz=zlib enable compression (zlib based compression) Although -Wa,-compress-debug-sections works, it should be discouraged when using the driver to invoke the assembler. However, we permit the assembler to accept the GNU as style argument --compress-debug-sections to maintain compatibility. Note, -gz/-gz= does *NOT* imply -g. That is, you need to additionally specific -g for debug information to be generated. llvm-svn: 306115 |
||
---|---|---|
.. | ||
Arch | ||
AMDGPU.cpp | ||
AMDGPU.h | ||
AVR.cpp | ||
AVR.h | ||
BareMetal.cpp | ||
BareMetal.h | ||
Bitrig.cpp | ||
Bitrig.h | ||
Clang.cpp | ||
Clang.h | ||
CloudABI.cpp | ||
CloudABI.h | ||
CommonArgs.cpp | ||
CommonArgs.h | ||
Contiki.cpp | ||
Contiki.h | ||
CrossWindows.cpp | ||
CrossWindows.h | ||
Cuda.cpp | ||
Cuda.h | ||
Darwin.cpp | ||
Darwin.h | ||
DragonFly.cpp | ||
DragonFly.h | ||
FreeBSD.cpp | ||
FreeBSD.h | ||
Fuchsia.cpp | ||
Fuchsia.h | ||
Gnu.cpp | ||
Gnu.h | ||
Haiku.cpp | ||
Haiku.h | ||
Hexagon.cpp | ||
Hexagon.h | ||
Lanai.h | ||
Linux.cpp | ||
Linux.h | ||
MSVC.cpp | ||
MSVC.h | ||
MSVCSetupApi.h | ||
MinGW.cpp | ||
MinGW.h | ||
Minix.cpp | ||
Minix.h | ||
MipsLinux.cpp | ||
MipsLinux.h | ||
Myriad.cpp | ||
Myriad.h | ||
NaCl.cpp | ||
NaCl.h | ||
NetBSD.cpp | ||
NetBSD.h | ||
OpenBSD.cpp | ||
OpenBSD.h | ||
PS4CPU.cpp | ||
PS4CPU.h | ||
Solaris.cpp | ||
Solaris.h | ||
TCE.cpp | ||
TCE.h | ||
WebAssembly.cpp | ||
WebAssembly.h | ||
XCore.cpp | ||
XCore.h |