This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/51264] O0 Bootstrap failure: control reaches end of non-void function
- From: "vries at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 22 Nov 2011 02:57:45 +0000
- Subject: [Bug c++/51264] O0 Bootstrap failure: control reaches end of non-void function
- Auto-submitted: auto-generated
- References: <bug-51264-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51264
--- Comment #5 from vries at gcc dot gnu.org 2011-11-22 02:57:45 UTC ---
Difference in dumps just before error in r181172, at tree.cc.014t.cfg:
...
r181171 | r181172
unsigned int iterative_hash_expr(un unsigned int iterative_hash_expr(un
{ {
> int finally_tmp.0;
int code; int code;
unsigned int D.2185; unsigned int D.2185;
<bb 2>: <bb 2>:
iterative_hash (&code); iterative_hash (&code);
D.2185 = 0; D.2185 = 0;
> finally_tmp.0 = 0;
> code = {CLOBBER};
> switch (finally_tmp.0)
> <default: <L6>,
> case 1: <L7>>
<L2>: | <L7>:
> return;
>
> <L6>:
return D.2185; return D.2185;
} }
...