This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/11452] [tree-ssa] ICE with variable-sized arrays
- From: "reichelt at igpm dot rwth-aachen dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 7 Jul 2003 13:39:13 -0000
- Subject: [Bug c/11452] [tree-ssa] ICE with variable-sized arrays
- References: <20030707112909.11452.reichelt@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11452
------- Additional Comments From reichelt at igpm dot rwth-aachen dot de 2003-07-07 13:39 -------
Subject: [tree-ssa] ICE with variable-sized arrays
Hi Jeff,
given the location of the error (store_parm_decls) and the fact that the
regression was introduced between 2003-07-03 and 2003-07-04, it looks
like your patch
2003-07-03 Jeff Law <law@redhat.com>
* tree-ssa.c (lookup_avail_expr): Accept new argument containing the
const_and_copies table. All callers changed. If we find the
given expression in the availe expression hash table, then lookup
the LHS of the hash table's entry in the const_and_copies_table.
Do record type casts into the available expression table.
* tree-nomudflap.c (mf_marked_p): Mark arguments as being unused.
(mf_mark): Likewise.
* c-decl.c (store_parm_decls): Strip away NOP_EXPRs when looking
for hidden use variables.
is responsible for the failure. Could you please have a look?
Thanks,
Volker