Revert revision 164552.
authorH.J. Lu <hongjiu.lu@intel.com>
Wed, 3 Nov 2010 17:07:04 +0000 (17:07 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Wed, 3 Nov 2010 17:07:04 +0000 (10:07 -0700)
commit5554928d3d05201ad1b0c826c5221ead783f765f
tree7a4e03609ddc7a9995461dfe806444aef488da4c
parent44cb6d4df48bdc70a4a74befd4b88094b7edb06c
Revert revision 164552.

gcc/

2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>

PR rtl-optimization/45865
* Makefile.in (df-problems.o): Revert revision 164552.
* basic-block.h (enum bb_flags): Likewise.
* cfgcleanup.c (block_was_dirty): Likewise.
(try_forward_edges): Likewise.
(try_crossjump_bb): Likewise.
(try_head_merge_bb): Likewise.
(try_optimize_cfg): Likewise.
(cleanup_cfg): Likewise.
* df-core.c (df_set_bb_dirty): Likewise.
* df-problems.c: Likewise.
(df_simulate_find_uses): Likewise.
(MEMREF_NORMAL, MEMREF_VOLATILE): Likewise.
(find_memory, find_memory_store): Likewise.
(can_move_insns_across): Likewise.
* df.h (can_move_insns_across): Likewise.
* ifcvt.c (find_memory): Likewise.
(dead_or_predicable): Likewise.

gcc/testsuite/

2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>

PR rtl-optimization/45865
* gcc.dg/pr45865.c: New.
* gcc.dg/torture/pr45865.c: Likewise.

* gcc.target/arm/headmerge-1.c: Revert revision 164552.
* gcc.target/arm/headmerge-2.c: Likewise.
* gcc.target/i386/headmerge-1.c: Likewise.
* gcc.target/i386/headmerge-2.c: Likewise.

From-SVN: r166259
15 files changed:
gcc/ChangeLog
gcc/Makefile.in
gcc/basic-block.h
gcc/cfgcleanup.c
gcc/df-core.c
gcc/df-problems.c
gcc/df.h
gcc/ifcvt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr45865.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr45865.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/headmerge-1.c [deleted file]
gcc/testsuite/gcc.target/arm/headmerge-2.c [deleted file]
gcc/testsuite/gcc.target/i386/headmerge-1.c [deleted file]
gcc/testsuite/gcc.target/i386/headmerge-2.c [deleted file]