Commit 193fbd01 authored by meissner's avatar meissner
Browse files

Add 20000511-1.c

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33851 138bc75d-0d04-0410-961f-82ee72b054a4
parent aff984de
2000-05-11 Michael Meissner <meissner@redhat.com>
* gcc.c-torture/execute/20000511-1.c: New test.
2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
* gcc.dg/dg.exp: Scan .S files as well as .c files.
......
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);
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment