OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc1/] [gcc/] [testsuite/] [gcc.c-torture/] [execute/] [990127-1.c] - Diff between revs 297 and 338

Only display areas with differences | Details | Blame | View Log

Rev 297 Rev 338
main()
main()
{
{
    int a,b,c;
    int a,b,c;
    int *pa, *pb, *pc;
    int *pa, *pb, *pc;
    int **ppa, **ppb, **ppc;
    int **ppa, **ppb, **ppc;
    int i,j,k,x,y,z;
    int i,j,k,x,y,z;
 
 
    a = 10;
    a = 10;
    b = 20;
    b = 20;
    c = 30;
    c = 30;
    pa = &a; pb = &b; pc = &c;
    pa = &a; pb = &b; pc = &c;
    ppa = &pa; ppb = &pb; ppc = &pc;
    ppa = &pa; ppb = &pb; ppc = &pc;
    x = 0; y = 0; z = 0;
    x = 0; y = 0; z = 0;
 
 
    for(i=0;i<10;i++){
    for(i=0;i<10;i++){
        if( pa == &a ) pa = &b;
        if( pa == &a ) pa = &b;
        else pa = &a;
        else pa = &a;
        while( (*pa)-- ){
        while( (*pa)-- ){
            x++;
            x++;
            if( (*pa) < 3 ) break;
            if( (*pa) < 3 ) break;
            else pa = &b;
            else pa = &b;
        }
        }
        x++;
        x++;
        pa = &b;
        pa = &b;
    }
    }
 
 
    if ((*pa) != -5 || (*pb) != -5 || x != 43)
    if ((*pa) != -5 || (*pb) != -5 || x != 43)
      abort ();
      abort ();
 
 
    exit (0);
    exit (0);
}
}
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.