This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] tree-ssa vs. fold
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: rth at redhat dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Sun, 8 Jun 03 09:53:07 EDT
- Subject: Re: [tree-ssa] tree-ssa vs. fold
Hum, perhaps. However, it does seem like we ought be
be able to do *something* in the extremely common case of
a plain "int" variable.
No, it's the "plain 'int' variable" that is the source of the problem!
Consider:
void
sub1 (int n)
{
int arr[n];
n = 10;
.... sizeof (arr) ...
You want the sizeof to use the value of N on entry, so you need the
SAVE_EXPR.