[Bug bootstrap/41241] [4.5 regression] bootstrap comparison failure
jakub at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sun Sep 6 19:32:00 GMT 2009
------- Comment #54 from jakub at gcc dot gnu dot org 2009-09-06 19:32 -------
Subject: Bug 41241
Author: jakub
Date: Sun Sep 6 19:31:55 2009
New Revision: 151462
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151462
Log:
PR bootstrap/41241
* combine-stack-adj.c (struct csa_memlist): Rename to...
(struct csa_reflist): ... this. Rename mem field to ref.
(free_csa_memlist): Rename to...
(free_csa_reflist): ... this.
(record_one_stack_memref): Rename to...
(record_one_stack_ref): ... this. Handle also REG_P.
(try_apply_stack_adjustment): Handle also REG_P.
(struct record_stack_memrefs_data): Rename to...
(struct record_stack_refs_data): ... this. Rename memlist field to
reflist.
(record_stack_memrefs): Rename to...
(record_stack_refs): ... this. For DEBUG_INSNs keep traversing
subexpressions instead of failing when a MEM contains SP references.
For SP itself in DEBUG_INSNs queue it also onto reflist chain.
(combine_stack_adjustments_for_block): Adjust for mem to ref renaming.
* gcc.dg/pr41241.c: New test.
Added:
trunk/gcc/testsuite/gcc.dg/pr41241.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/combine-stack-adj.c
trunk/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41241
More information about the Gcc-bugs
mailing list