This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/43099] rethrowing leaks memory like a sieve
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 16 Feb 2010 23:56:18 -0000
- Subject: [Bug target/43099] rethrowing leaks memory like a sieve
- References: <bug-43099-18798@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #9 from pinskia at gcc dot gnu dot org 2010-02-16 23:56 -------
No it does not return immediately. You are reading the code so incorrectly
because you forgot to include the exception handling table.
The code difference for the source you provided is the same between 4.4 and the
trunk except different ordering of basic blocks. At the tree level things are
more explicit though but otherwise it is the same code generation.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43099