--- Comment #1 from mueller at gcc dot gnu dot org 2007-11-15 18:21 ---
temp_stack.reg[i_90] is the access, compare_for_stack_reg is the function,
and i_90 has the VRP determined range [-1, 2147483646].
it shouldn't warn for that. I'll work on a patch.
--
mueller at gcc dot gnu do
--- Comment #2 from mueller at gcc dot gnu dot org 2007-11-16 11:37 ---
workaround:
--- reg-stack.c (revision 130198)
+++ reg-stack.c (working copy)
@@ -925,7 +925,7 @@ swap_to_top (rtx insn, stack regstack, r
/* Place operand 1 at the top of stack. */
regno = get_hard_regnum (&t
--- Comment #3 from ebotcazou at gcc dot gnu dot org 2007-11-16 11:51
---
You shouldn't configure the compiler with --disable-checking, this eliminates
the internal assertions which are desirable.
--
ebotcazou at gcc dot gnu dot org changed:
What|Removed
--- Comment #4 from us15 at os dot inf dot tu-dresden dot de 2007-11-16
18:58 ---
The workaround fixes my build problem.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34110
--- Comment #5 from pinskia at gcc dot gnu dot org 2007-11-19 05:23 ---
*** This bug has been marked as a duplicate of 34144 ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--