1--TEST--
2testing integer underflow (32bit)
3--SKIPIF--
4<?php if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); ?>
5--FILE--
6<?php
7
8$doubles = array(
9	-2147483648,
10	-2147483649,
11	-2147483658,
12	-2147483748,
13	-2147484648,
14	);
15
16foreach ($doubles as $d) {
17	$l = (int)$d;
18	var_dump($l);
19}
20
21echo "Done\n";
22?>
23--EXPECT--
24int(-2147483648)
25int(2147483647)
26int(2147483638)
27int(2147483548)
28int(2147482648)
29Done
30