OSDN Git Service

./:
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 28 Sep 2009 21:26:31 +0000 (21:26 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 28 Sep 2009 21:26:31 +0000 (21:26 +0000)
commit94e08e50cec67a1026ae11c82b3a441871da3817
tree2b4602f59f93e1c9ebfa00346b0b70ecdd95b378
parenta2a58dc4ab39e0b69ec3834a3b8bdc9e018981f7
./:
* ifcvt.c (noce_try_abs): Recognize pattern and call
expand_one_cmpl_abs_nojump.
* optabs.c (expand_one_cmpl_abs_nojump): New function.
* optabs.h (expand_one_cmpl_abs_nojump): Declare.
testsuite/:
* gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
* gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@152253 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ifcvt.c
gcc/optabs.c
gcc/optabs.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/ifcvt-onecmpl-abs-1.c [new file with mode: 0644]