-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11/28/11 11:40, Jakub Jelinek wrote: > Hi! > > The checking code insists on edges to EXIT_BLOCK_PTR (and from > ENTRY_BLOCK_PTR) to have no EDGE_CROSSING bit set, so if we have a > bb in second partition jumping to first partition's entry block and > convert_jumps_to_returns changes it to simple_return, we need to > drop the EDGE_CROSSING bit. > > Bootstrapped/regtested on x86_64-linux and i686-linux, ok for > trunk? > > 2011-11-28 Jakub Jelinek <ja...@redhat.com> > > PR middle-end/50907 * function.c (convert_jumps_to_returns): When > redirecting an edge succ to EXIT_BLOCK_PTR, clear EDGE_CROSSING > flag. > > * gcc.dg/tree-prof/pr50907.c: New test. OK. jeff -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJO090sAAoJEBRtltQi2kC7PW0IAKVOeVrA383o7iNOGxEMBtl1 bgATdd1ofIfr7WbGsNw5QPY3KI+kjyHwiIq60yeJSDrTBxUZMKfdo5YavpZSNuAw qEE4toRAUWkLIiY+28HJKc8rLbjJFlEOdKJD0SUuSwmYGIyhr5LV49Mi6XtFIqr1 g0F2sRFXBc1c/oG8hhNkpOjgNwiHj1dm++LKUTf9hw8OX+28mZBkWJxsJgk8Y6po qeMKkkkpj2qhte5MyPMxv6lCf99CmP6xZnbhhAEqi1Q1mK0/zuc4MSM41gkneBEV x/dYhf6dQPA1SrPGqo/nwUvDptTi+knzQfFIoRmjdnh+vK/897dtPbNzVqZX75w= =60Ol -----END PGP SIGNATURE-----