]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/internal-fn.c
re PR target/63848 (FAIL: c-c++-common/torture/builtin-arith-overflow-17.c -O0...
authorJakub Jelinek <jakub@redhat.com>
Fri, 21 Nov 2014 20:42:20 +0000 (21:42 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 21 Nov 2014 20:42:20 +0000 (21:42 +0100)
commit92344ed0caa6b9364cd66c12e36b572106d43de4
treebc593417979704067e812c117678ad3ae68c146d
parent09877e133f3ca9c11a4334707d780a7b1a018bca
re PR target/63848 (FAIL: c-c++-common/torture/builtin-arith-overflow-17.c   -O0  execution test)

PR target/63848
PR target/63975
* internal-fn.c (expand_arith_overflow_result_store,
expand_addsub_overflow, expand_neg_overflow, expand_mul_overflow): Use
do_compare_rtx_and_jump instead of emit_cmp_and_jump_insns everywhere,
adjust arguments to those functions.  Use unsignedp = true for
EQ, NE, GEU, LEU, LTU and GTU comparisons.

From-SVN: r217946
gcc/ChangeLog
gcc/internal-fn.c