/////testcom.c
int main (void)
{
        int i,j;
        int u[100][100], v[100][100],
            p[100][100], unew[100][100],
            vnew[100][100],pnew[100][100],
            uold[100][100],vold[100][100],
            pold[100][100],cu[100][100],
            cv[100][100],z[100][100],h[100][100],psi[100][100];

         int tdts8=2;
         int tdtsdx=3;
         int tdtsdy=4;

         for (i=0;i<100;i++)
           for (j=0;j<100;j++)
           {
               unew[i+1][j]=uold[i+1][j]+tdts8*(z[i+1][j]+z[i+1][j])*
                            (cv[i+1][j+1]+cv[i][j+1]+cv[i][j]+cv[i+1][j])
-tdtsdx*(h[i+1][j]-h[i][j]);
               /*vnew[i][j+1]=vold[i][j+1]-tdts8*(z[i+1][j+1]+z[i][j+1])
                            *(cu[i+1][j+1]+cu[i][j+1]+cu[i][j]+cu[i+1][j])
-tdtsdy*(h[i][j+1]-h[i][j]);*/
               /*pnew[i][j]=pold[i][j]-tdtsdx*(cu[i+1][j]-cu[i][j])-
                            tdtsdy*(cv[i][j+1]-cv[i][j]);*/

           }

         for (i=0;i<100;i++)
           for (j=0;j<100;j++)
             printf ("%d\n%d\n%d\n",unew[i][j], vnew[i][j], pnew[i][j]);

         return 1;
}

first i made gcc-4.1-20050320 a cross-compiler for powerpc.
when i compile the above program,  it goes like this:

testcom.c:34: internal compiler error: in schedule_insns, at sched-rgn.c:2549

who can tell me why?
why can it bring compiler error?



Reply via email to