/* PR rtl-optimization/44858 */externvoidabort(void);int a =3;int b =1;__attribute__((noinline))long longfoo(int x,int y){return x / y;}__attribute__((noinline))intbar(void){int c =2;
c &=foo(1, b) > b;
b = (a !=0) | c;return c;}intmain(void){if(bar() !=0|| b !=1)abort();return0;}