diff options
author | Marek Polacek <polacek@redhat.com> | 2016-01-06 10:24:15 +0000 |
---|---|---|
committer | Marek Polacek <mpolacek@gcc.gnu.org> | 2016-01-06 10:24:15 +0000 |
commit | 6b131d5b1e7ac7d2c75f71505cd935c3dac28a4b (patch) | |
tree | fed93df58aa881dc5fef68cb7b3ecaffb7b22bd7 /gcc/tree-ssa-pre.c | |
parent | 396a2ee2ecfc2deb2f6672c9149be22ce244d242 (diff) | |
download | gcc-6b131d5b1e7ac7d2c75f71505cd935c3dac28a4b.zip gcc-6b131d5b1e7ac7d2c75f71505cd935c3dac28a4b.tar.gz gcc-6b131d5b1e7ac7d2c75f71505cd935c3dac28a4b.tar.bz2 |
re PR sanitizer/69099 (ICE when compiling gcc.dg/atomic/c11-atomic-exec-2.c with -fsanitize=float-cast-overflow)
PR sanitizer/69099
* c-convert.c (convert) [INTEGER_TYPE]: Drop ARG. Don't pass ARG to
ubsan_instrument_float_cast. Fold EXPR. Use NULL_TREE instead of
NULL.
* convert.c (convert_to_integer_1): Adjust call to
ubsan_instrument_float_cast. Use NULL_TREE instead of NULL.
* ubsan.c (ubsan_instrument_float_cast): Drop the ARG parameter. Use
EXPR instead of ARG.
* ubsan.h (ubsan_instrument_float_cast): Adjust declaration.
* gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
From-SVN: r232099
Diffstat (limited to 'gcc/tree-ssa-pre.c')
0 files changed, 0 insertions, 0 deletions