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.dg/] [pr31959.c] - Blame information for rev 298

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 298 jeremybenn
/* PR middle-end/31959 */
2
/* { dg-do compile } */
3
/* { dg-options "-O0 -fguess-branch-probability" } */
4
 
5
struct A { int i; };
6
 
7
static inline struct A *
8
bar (struct A *x)
9
{
10
  return x;
11
}
12
 
13
void *
14
foo (struct A *x, int y)
15
{
16
  void *p = (void *) 0;
17
  if (__builtin_expect (y >= 6, 0))
18
    p = bar (x);
19
  return p;
20
}

powered by: WebSVN 2.1.0

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