OSDN Git Service

If a pass occurs in several pass lists, like pass_cleanup_eh which occurs in
authorbaldrick <baldrick@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 Feb 2010 14:18:10 +0000 (14:18 +0000)
committerbaldrick <baldrick@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 Feb 2010 14:18:10 +0000 (14:18 +0000)
commitc21d7f23b99500b4840d495e4e9c25a128ca3891
tree069106f741da0cb8952d28b2c2cd0ec8010b6fd1
parentbc56c1836bc3de9991bba453bdd65842999bc4d8
If a pass occurs in several pass lists, like pass_cleanup_eh which occurs in
both all_small_ipa_passes and all_passes, make sure all instances of it are
considered for replacement/insertion when ref_pass_instance_number is zero,
not just the instance in the first pass list.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156961 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/passes.c