This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/51521] [4.7 Regression]: build fails on cris-elf building libstdc++-v3: verify_flow_info failed
- From: "dvyukov at google dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 13 Dec 2011 11:15:18 +0000
- Subject: [Bug middle-end/51521] [4.7 Regression]: build fails on cris-elf building libstdc++-v3: verify_flow_info failed
- Auto-submitted: auto-generated
- References: <bug-51521-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51521
Dmitry Vyukov <dvyukov at google dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dvyukov at google dot com
--- Comment #3 from Dmitry Vyukov <dvyukov at google dot com> 2011-12-13 11:15:18 UTC ---
Hi Richard,
May you please take a look at this message where I describe why I had done the
change:
http://codereview.appspot.com/5486043/#msg6
The edge w/o EDGE_FALLTHRU also causes internal errors when I try to split it.
> The EDGE_FALLTHRU flag is wrong if any of EDGE_TRUE/FALSE_* is added which
is probably what happens. Thus the patch was wrong.
But when I set EDGE_FALLTHRU there is no EDGE_TRUE/FALSE_* yet (the flags were
0). So, isn't it who adds EDGE_TRUE/FALSE_* must reset EDGE_FALLTHRU?