1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-optimized" } */
4 #ifdef __SIZEOF_INT128__
10 extern void impossible (void);
38 /* The product (ignoring it is a square) has only 3 possible values:
39 4, 9 and 2^127+6. At least one of the values 7, 666 and -666 is
40 known to be impossible. 7 is the most logical in the current
46 /* { dg-final { scan-tree-dump-not "impossible" "optimized" } } */