-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 04/06/11 12:37, Steven Bosscher wrote: > On Wed, Apr 6, 2011 at 8:15 PM, Jeff Law <l...@redhat.com> wrote: > >>> AFAIU the patch doesn't change behavior for the GIMPLE CFG. It only affects >>> RTL. >> But the elimination of the PHI results in creating RTL that is inserted >> on a CFG edge. > > Yes, but gimple_expand_cfg() calls find_many_sub_basic_blocks(), and > that should be enough, no?? Maybe -- as I originally mentioned, I really don't know this code at all.
Ironically, the PR I referenced aborts in find_many_sub_basic_blocks code because the control flow insn insn inserted on the edge doesn't gets its JUMP_LABEL initialized. jeff -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJNnLenAAoJEBRtltQi2kC7B/AIAJAT7Ur5ipNsv5oP9JDlXShM cEQ9ucPHOl+R6wH21bL4Zv2heUT/kwuk0HUSwafkWvPivZCT10Ak1DJRi89mMBc9 CmBwPnuBYMnUaJTXBTfeXIaUsCBiUhghf2t5b5a3/lF38T488Z9Rtff3E0/FemC6 XxgKWVFLOuwCGWfO4tHr3I9U0lHp4pHkjRlfkDurygS5aq91WYsBAL7M6ZhyNxme rSBFiEkiCmPvH0JEgbUkRidQrRdAiKETZ8ajKIE7N7w8APl1MpaYJ5BbAHXUwyLO CyKRmUlMBHE4gCKNNnKWB6D5UhYFRFb1S6jgnI956MPuqkt4r/aDo1TD3cdLM0A= =zocz -----END PGP SIGNATURE-----