PR c/80097
commit048100df9827e73a36c46b75b887c9cdf1ff54a1
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Mar 2017 07:01:05 +0000 (21 07:01 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Mar 2017 07:01:05 +0000 (21 07:01 +0000)
treed274067bd324a26a0c968aa333e8bf901b40ed78
parent4885982fc14ef6e0bac574be28e561cb0173ea50
PR c/80097
* c-typeck.c (build_binary_op): Add EXCESS_PRECISION_EXPR only around
optional COMPOUND_EXPR with ubsan instrumentation.

* gcc.dg/ubsan/pr80097.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@246302 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c/ChangeLog
gcc/c/c-typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/ubsan/pr80097.c [new file with mode: 0644]