Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.c-torture/execute/20000511-1.c @ 152:2b5abeee2509
update gcc11
author | anatofuz |
---|---|
date | Mon, 25 May 2020 07:50:57 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
void f (int value, int expect) { if (value != expect) abort (); } int main() { int a = 7, b = 6, c = 4, d = 7, e = 2; f (a||b%c, 1); f (a?b%c:0, 2); f (a=b%c, 2); f (a*=b%c, 4); f (a/=b%c, 2); f (a%=b%c, 0); f (a+=b%c, 2); f (d||c&&e, 1); f (d?c&&e:0, 1); f (d=c&&e, 1); f (d*=c&&e, 1); f (d%=c&&e, 0); f (d+=c&&e, 1); f (d-=c&&e, 0); f (d||c||e, 1); f (d?c||e:0, 0); f (d=c||e, 1); f (d*=c||e, 1); f (d%=c||e, 0); f (d+=c||e, 1); f (d-=c||e, 0); exit (0); }