[Bug middle-end/20177] ICE in schedule-insns for -O2 -fmodulo-sched
steven at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Wed Mar 16 01:01:00 GMT 2005
------- Additional Comments From steven at gcc dot gnu dot org 2005-03-16 01:01 -------
This is enough for me to trigger the bug. The malloc is needed,
probably it makes sure V and vector don't alias, or something like
that.
extern void * malloc (long);
int n;
float (*vector)[];
void
foo (float *V)
{
int i, used = 0;
vector = malloc (i * sizeof (float));
for (i = 0; i < n; i++)
*V += (*vector)[i];
}
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20177
More information about the Gcc-bugs
mailing list