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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gcc-4.2.2/] [gcc/] [testsuite/] [gcc.dg/] [tree-ssa/] [20040313-1.c] - Rev 154

Go to most recent revision | Compare with Previous | Blame | View Log

/* { dg-do compile } */
/* { dg-options "-O3" } */
 
/* Test provided by Volker Reichelt in PR 14553.  The redundant PHI
   node elimination pass was not using the right API functions to
   propagate pointers, which resulted in dereferenced pointers that
   did not have memory tags associated with them.  */
 
void foo(int* p)
{
    int i;
    for (i=1; i>0; --i, ++p)
        *p=0;
}
 
void bar(int* p) { foo(p); }
 

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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