Julian Seward
adc2dafee9
Update copyright dates, to include 2015. No functional change.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15577
2015-08-21 11:32:26 +00:00
Florian Krohm
6dce653240
Add support for building with -fsanitize=undefined.
...
- add configure option --enable-ubsan
- add __ubsan helpers (by Julian)
This requires gcc 4.9.2 or later. Not all platforms are supported, though.
With this change and VEX r3099 regression tests pass on amd64
with a valgrind compiled with -fsanitize=undefined.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14995
2015-03-10 16:13:59 +00:00
Florian Krohm
ac4bec6738
Add even more built-in functions for ICC.
...
Patch by Gregory Czajkowski <gregczajkowski@yahoo.com >
Part of fixing BZ #339542 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14881
2015-01-20 18:46:13 +00:00
Florian Krohm
392c743fc2
Add more built-in functions for ICC.
...
Patch by Gregory Czajkowski <gregczajkowski@yahoo.com >
Part of fixing BZ #339542 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14872
2015-01-15 15:54:40 +00:00
Florian Krohm
b21985c758
Configury and Makefile tweaks to support compilation with Intel's
...
ICC Compiler. Patch mostly by Gregory Czajkowski <gregczajkowski@yahoo.com >.
Fixes BZ #339542 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14674
2014-10-29 13:57:49 +00:00
Florian Krohm
489cc7d5e0
New file m_compiler.c
...
Provides implementations of __builtin_popcount/clz/ctz which some
older GCCs do not provide.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14673
2014-10-29 08:21:18 +00:00