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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [gcc.c-torture/] [compile/] [pr39394.c] - Blame information for rev 297

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 297 jeremybenn
/* PR tree-optimization/39394 */
2
 
3
char *p;
4
int x;
5
 
6
static inline void
7
f1 (int n)
8
{
9
  asm volatile ("" : "=m" (*(struct { char x[n]; } *) p));
10
}
11
 
12
static inline void
13
f2 (void)
14
{
15
  x ? f1 (1) : f1 (2);
16
}
17
 
18
static inline void
19
f3 (void)
20
{
21
  f2 ();
22
}
23
 
24
void
25
f4 (void)
26
{
27
  f3 ();
28
}

powered by: WebSVN 2.1.0

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