| # { dg-options "-fstropping=upper" } # |
| BEGIN (INT i := 11; i OVERAB 2; ASSERT (i = 5)); |
| (INT i := 11; i %:= 2; ASSERT (i = 5)); |
| (SHORT INT i := SHORT 11; i OVERAB SHORT 2; ASSERT (i = SHORT 5)); |
| (SHORT INT i := SHORT 11; i %:= SHORT 2; ASSERT (i = SHORT 5)); |
| (SHORT SHORT INT i := SHORT SHORT 11; i OVERAB SHORT SHORT 2; ASSERT (i = SHORT SHORT 5)); |
| (SHORT SHORT INT i := SHORT SHORT 11; i %:= SHORT SHORT 2; ASSERT (i = SHORT SHORT 5)); |
| (LONG INT i := LONG 11; i OVERAB LONG 2; ASSERT (i = LONG 5)); |
| (LONG INT i := LONG 11; i %:= LONG 2; ASSERT (i = LONG 5)); |
| (LONG LONG INT i := LONG LONG 11; i OVERAB LONG LONG 2; ASSERT (i = LONG LONG 5)); |
| (LONG LONG INT i := LONG LONG 11; i %:= LONG LONG 2; ASSERT (i = LONG LONG 5)) |
| END |