This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/32791] missed optimization after inline functions with multiple return statements
- From: "manuelle at ee dot ethz dot ch" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 19 Jul 2007 17:52:14 -0000
- Subject: [Bug middle-end/32791] missed optimization after inline functions with multiple return statements
- References: <bug-32791-14860@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #3 from manuelle at ee dot ethz dot ch 2007-07-19 17:52 -------
hmm, I'm not sure if that is the same problem.
your testcase from bug 32810 does the right thing on x86.
in the attached file containing all three functions func1 and func3 produce the
same code, only code produced for func2 is terrible.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32791