This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] Removal of gotos from cfg based ir
- From: law at redhat dot com
- To: Andrew MacLeod <amacleod at redhat dot com>
- Cc: Zdenek Dvorak <rakdver at atrey dot karlin dot mff dot cuni dot cz>, gcc-patches <gcc-patches at gcc dot gnu dot org>, jh at suse dot cz
- Date: Fri, 14 Nov 2003 11:57:47 -0700
- Subject: Re: [tree-ssa] Removal of gotos from cfg based ir
- Reply-to: law at redhat dot com
In message <1068818613.2305.29.camel@p4>, Andrew MacLeod writes:
>I simply dont see a significant win for this kind of representation. I
>can't beleive that changing GOTO's and labels are that much of a
>headache when you want to change program flow. That seems like fairly
>minor work.
I don't see it as a huge win either.
I will note that if we don't go with Zdenek's solution, then we should
really consider "outlawing" direct changes to statements which change
control flow and force them to all occur through routines which keep
the CFG up-to-date.
jeff