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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [g++.old-deja/] [g++.robertl/] [eb102.C] - Blame information for rev 699

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 699 jeremybenn
// { dg-do run  }
2
// Error: intenral compiler error on 1998/05/28 snapshot.
3
#include 
4
#include 
5
 
6
void evilRises (void **ptr)
7
{
8
    int *pi;
9
 
10
    pi = new int;
11
 
12
    *pi = 0;
13
 
14
    *ptr = (void *)pi;
15
}
16
 
17
int main (int argc, char *argv[])
18
{
19
#ifdef WORKAROUND
20
    union foo
21
#else
22
    union
23
#endif
24
    {
25
        int a;
26
        int b;
27
        int c;
28
    } *fred, barney;
29
 
30
    evilRises((void **)&fred);
31
 
32
    barney = *fred;
33
 
34
    return EXIT_SUCCESS;
35
}

powered by: WebSVN 2.1.0

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