2013-07-22 Po-Chun Chang <pchang9@cs.wisc.edu>
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Jul 2013 15:56:37 +0000 (15:56 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Jul 2013 15:56:37 +0000 (15:56 +0000)
commitb766ccbc9571f59c1816bb194e12d1a1c2c54ed4
tree7eb216da80109b2f703503c7cf426f926601aa74
parentc2d280c9af284c2941f2dfe1f7c7964953e97053
2013-07-22  Po-Chun Chang  <pchang9@cs.wisc.edu>

* reload.c (find_reloads): Exit loop once we find this operand
cannot be reloaded somehow for this alternative.

* reload.c (find_reloads): Exit loop once we find a hard register.

* rtlanal.c (computed_jump_p): Exit loop once we find label
reference is used.

* i386.c (ix86_pad_returns): Exit loop after setting replace.

* cfgloopmanip.c (remove_path): Exit loop after setting
irred_invalidated.

* gensupport.c (subst_dup): Avoid loop if code is not
MATCH_DUP nor MATCH_OP_DUP.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201174 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cfgloopmanip.c
gcc/config/i386/i386.c
gcc/gensupport.c
gcc/reload.c
gcc/rtlanal.c