aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/generated/cshift1_8.c
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2013-10-21 09:25:09 -0600
committerJeff Law <law@gcc.gnu.org>2013-10-21 09:25:09 -0600
commitb5c4ff7888a8fc17c0ce047f539548dacf2c8f8d (patch)
tree27dc71626562b27de9139558e8f1fc715449171e /libgfortran/generated/cshift1_8.c
parentce0770fc7bb93ca051c0ccacbd98031f276a2b91 (diff)
downloadgcc-b5c4ff7888a8fc17c0ce047f539548dacf2c8f8d.zip
gcc-b5c4ff7888a8fc17c0ce047f539548dacf2c8f8d.tar.gz
gcc-b5c4ff7888a8fc17c0ce047f539548dacf2c8f8d.tar.bz2
tree-ssa-threadedge.c (thread_through_normal_block): New argument VISITED.
* tree-ssa-threadedge.c (thread_through_normal_block): New argument VISITED. Remove VISISTED as a local variable. When we have a threadable jump, verify the destination of the jump has not been visised. (thread_across_edge): Allocate VISITED bitmap once at function scope and use it throughout. Make sure to set appropriate bits in VISITED for E (start of jump thread path). * tree-ssa-threadupdate.c (mark_threaded_blocks): Reject threading through a joiner if any edge on the path has a recorded jump thread. From-SVN: r203895
Diffstat (limited to 'libgfortran/generated/cshift1_8.c')
0 files changed, 0 insertions, 0 deletions