re PR middle-end/33181 (Revision 127766 generates bad cmov)
authorH.J. Lu <hongjiu.lu@intel.com>
Sun, 26 Aug 2007 18:24:19 +0000 (18:24 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Sun, 26 Aug 2007 18:24:19 +0000 (11:24 -0700)
commit6d46783956d60c60f81191373194a2949faaf0af
treee608cbb4dca3385e3627ee2e91f2ecdf14351056
parent75be5dc0a1ae68106d1a047d0c0c8fada4bfec8c
re PR middle-end/33181 (Revision 127766 generates bad cmov)

gcc/

2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>

PR middle-end/33181
* ifcvt.c (noce_get_alt_condition): Make sure that the previous
non NOTE insn doesn't cross basic block.
(noce_try_abs): Likewise.
(noce_process_if_block): Likewise.

gcc/testsuite/

2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>

PR middle-end/33181
* gcc.dg/ifelse-2.c: New.

From-SVN: r127810
gcc/ChangeLog
gcc/ifcvt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/ifelse-2.c [new file with mode: 0644]