diff options
author | Jeff Law <law@redhat.com> | 2014-01-22 14:27:38 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2014-01-22 14:27:38 -0700 |
commit | bb50b870a4f326b2cb5b1eb1d8c68c3f8ff84f00 (patch) | |
tree | b43926888f1ddf150ee2ca98c1a9dd41dda7f2c2 /libcpp | |
parent | c3cdd71f455baea8b0c36968239871ab92292577 (diff) | |
download | gcc-bb50b870a4f326b2cb5b1eb1d8c68c3f8ff84f00.zip gcc-bb50b870a4f326b2cb5b1eb1d8c68c3f8ff84f00.tar.gz gcc-bb50b870a4f326b2cb5b1eb1d8c68c3f8ff84f00.tar.bz2 |
re PR tree-optimization/59597 (Performance degradation on Coremark after r205074)
PR tree-optimization/59597
* tree-ssa-threadupdate.c (dump_jump_thread_path): Move to earlier
in file. Accept new argument REGISTERING and use it to modify
dump output appropriately.
(register_jump_thread): Corresponding changes.
(mark_threaded_blocks): Reinstate code to cancel unprofitable
thread paths involving joiner blocks. Add code to dump cancelled
jump threading paths.
PR tree-optimization/59597
* gcc.dg/tree-ssa/pr59597.c: New test.
From-SVN: r206941
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions