PR sanitizer/59503
commitc8344e43b53caf6ff9c4435bb780a9401cf205b9
authormpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 14 Dec 2013 12:19:56 +0000 (14 12:19 +0000)
committermpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 14 Dec 2013 12:19:56 +0000 (14 12:19 +0000)
tree2e844b93e3888be3ca8df3f929abcce9323dcde9
parentc55d169fe77794570057c9f84f6d2ccba00c3697
PR sanitizer/59503
* internal-fn.c (ubsan_expand_si_overflow_addsub_check): Call
expand_binop with correct optab depending on code.
testsuite/
* c-c++-common/ubsan/pr59503.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205984 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/internal-fn.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/ubsan/pr59503.c [new file with mode: 0644]