aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile/loadhicc.c
blob: 8005e2b2adcf3446fb6bd3631edee11e7b3209d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* { dg-additional-options "-std=gnu89" } */

typedef int xtype;

foo (p, pc)
     xtype *p;
     char *pc;
{
  xtype a;
  unsigned b = 0;

  a = *p;
  p[1] = a;
  if ((unsigned) p[1] > 0)
    return 1;
  return a;
}