aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-pre.c
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2016-01-06 10:24:15 +0000
committerMarek Polacek <mpolacek@gcc.gnu.org>2016-01-06 10:24:15 +0000
commit6b131d5b1e7ac7d2c75f71505cd935c3dac28a4b (patch)
treefed93df58aa881dc5fef68cb7b3ecaffb7b22bd7 /gcc/tree-ssa-pre.c
parent396a2ee2ecfc2deb2f6672c9149be22ce244d242 (diff)
downloadgcc-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