This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Your predict.c patch
- From: Jakub Jelinek <jakub at redhat dot com>
- To: jh at suse dot cz
- Cc: gcc at gcc dot gnu dot org
- Date: Fri, 14 Dec 2001 12:10:53 -0500
- Subject: Your predict.c patch
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
Hi!
Your
Thu Dec 13 12:31:07 CET 2001 Jan Hubicka <jh@suse.cz>
* predict.c (estimate_probability): Distribute the loop exit
probability according to number of exit edges.
patch broke a couple of testcases on ia32, particularly:
FAIL: gcc.c-torture/compile/921202-1.c, -Os
FAIL: gcc.c-torture/compile/950613-1.c, -O1
FAIL: gcc.c-torture/compile/950613-1.c, -Os
The problem is that if exits is 0, you divide by zero.
Can you fix this?
Thanks.
Jakub