revert: re PR middle-end/45364 (Compiling wine's directx.c with -O1 -g takes a very...
commite04faf242e40afa98183a425e2da2500dd8fe4c6
authorRichard Biener <rguenther@suse.de>
Tue, 28 Jan 2014 13:13:54 +0000 (28 13:13 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 28 Jan 2014 13:13:54 +0000 (28 13:13 +0000)
tree1e08f815e4ec60565713a06f94c1f2981f1c8d51
parent6593260b3a083812a908cd7fd6e35d6f2001efb9
revert: re PR middle-end/45364 (Compiling wine's directx.c with -O1 -g takes a very long time)

2014-01-28  Richard Biener  <rguenther@suse.de>

Revert
2014-01-28  Richard Biener  <rguenther@suse.de>

PR rtl-optimization/45364
PR rtl-optimization/59890
* var-tracking.c (local_get_addr_clear_given_value): Handle
already cleared slot.
(val_reset): Handle not allocated local_get_addr_cache.
(vt_find_locations): Use post-order on the inverted CFG.

From-SVN: r207182
gcc/ChangeLog
gcc/var-tracking.c