1/* PR optimization/11381 */
2/* Originator: <tobias@ringstrom.mine.nu> */
3/* { dg-do compile } */
4/* { dg-options "-O" } */
5
6/* Verify that the comparison is not optimized away. */
7
8void foo(volatile unsigned int *vaddr)
9{
10  while (*vaddr != *vaddr)
11    ;
12}
13
14/* { dg-final { scan-assembler "cmp" } } */
15