llvm-project/clang/lib/Driver
Richard Smith 6b53e224eb Split -fsanitize=bounds to -fsanitize=array-bounds (for the frontend-inserted
check using the ubsan runtime) and -fsanitize=local-bounds (for the middle-end
check which inserts traps).

Remove -fsanitize=local-bounds from -fsanitize=undefined. It does not produce
useful diagnostics and has false positives (PR17635), and is not a good
compromise position between UBSan's checks and ASan's checks.

Map -fbounds-checking to -fsanitize=local-bounds to restore Clang's historical
behavior for that flag.

llvm-svn: 193205
2013-10-22 22:51:04 +00:00
..
Action.cpp [Driver] Refactor clang driver to use LLVM's Option library 2013-06-14 17:17:23 +00:00
CC1AsOptions.cpp Remove the SUPPORT_ALIASARGS define 2013-08-01 00:12:13 +00:00
CMakeLists.txt Re-apply r188666 2013-08-19 13:59:22 +00:00
Compilation.cpp Move the execution code from Compilation::ExecuteCommand to Command::Execute 2013-09-12 18:35:08 +00:00
Driver.cpp clang-cl: diagnose setting asm listing filename with multiple inputs 2013-10-18 22:49:04 +00:00
DriverOptions.cpp Remove the SUPPORT_ALIASARGS define 2013-08-01 00:12:13 +00:00
InputInfo.h [Driver] Remove the using namespace directives from headers 2013-06-17 13:59:19 +00:00
Job.cpp clang-cl: implement /fallback mode 2013-09-19 20:32:16 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
Phases.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
SanitizerArgs.cpp Split -fsanitize=bounds to -fsanitize=array-bounds (for the frontend-inserted 2013-10-22 22:51:04 +00:00
Tool.cpp Remove stray emacs mode markers in all these files that was causing emacs to 2010-12-31 17:31:54 +00:00
ToolChain.cpp Add more Cortex CPUs and tests 2013-09-13 17:02:54 +00:00
ToolChains.cpp For NetBSD/current on X86 do not use libgcc and default to libc++. 2013-10-14 20:13:05 +00:00
ToolChains.h XCore target: add an xcore toolchain implementation 2013-10-11 10:29:40 +00:00
Tools.cpp Driver: Various string-related cleanups. 2013-10-21 12:33:55 +00:00
Tools.h XCore target: add an xcore toolchain implementation 2013-10-11 10:29:40 +00:00
Types.cpp Make .asm a valid extension for assembly files 2013-10-17 20:41:18 +00:00
WindowsToolChain.cpp Locate VS InstallDir in the presence of newer runtime 2013-10-10 18:03:08 +00:00