]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/gcc.dg/pr83361.c
Update copyright years.
[thirdparty/gcc.git] / gcc / testsuite / gcc.dg / pr83361.c
1 /* PR rtl-optimization/83361 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -freorder-blocks-and-partition -Wno-div-by-zero" } */
4
5 #include <limits.h>
6
7 int yz;
8
9 void
10 tq (int z3)
11 {
12 unsigned long long int n8 = (unsigned long long int)INT_MAX + 1;
13 int *ey = &yz;
14
15 if (yz == 0)
16 {
17 int bc;
18
19 yz = 1;
20 while (yz != 0)
21 {
22 *ey *= bc;
23 n8 = !!(1 / ((unsigned long long int)yz == n8));
24 ey = &z3;
25 }
26
27 while (z3 != 0)
28 {
29 }
30 }
31
32 z3 = (n8 != 0) && (*ey != 0);
33 z3 = yz / z3;
34 if (z3 < 0)
35 {
36 if (yz != 0)
37 yz = 0;
38 yz /= 0;
39 }
40 }