This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
memory explosion in ifcvt.c
- From: Richard Earnshaw <rearnsha at arm dot com>
- To: steven at gcc dot gnu dot org
- Cc: gcc patches <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 27 Mar 2007 17:06:51 +0100
- Subject: memory explosion in ifcvt.c
Steven,
Your patch to ifcvt.c is causing an infinite loop that eventually runs
out of memory when compiling for arm-eabi.
My guess is that this is likely to be related to the following warning
(you did do a full bootstrap test of this, didn't you -- I would have
expected that to catch a bug like this :-)
.../gcc/ifcvt.c:3239: warning: control reaches end of non-void function
2007-03-26 Steven Bosscher <steven@gcc.gnu.org>
* ifcvt.c (noce_try_store_flag_constants): Don't check
no_new_pseudos here.
...