This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Wed, Jun 30, 2010 at 5:11 PM, Jeff Law<law@redhat.com> wrote:But there aren't any fixups to do -- the fixups are necessary when we insert on an abnormal edge. For hoisting that never happens.
IIRC it has something to do with being unable to fixup the CFG if weIf there is a real issue here, the PRE approach is required for correctness. TRANSPOUT misses a boatload of stuff (Integer DIV/MOD, most FP operations, etc).
What I'm struggling with is why we need this hair at all for hoisting since
we're not inserting on edges.
move a potentially throwing expression.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |