In perldiag.pod add an entry for the error message that change 27155
authorNicholas Clark <nick@ccl4.org>
Sat, 11 Feb 2006 22:52:40 +0000 (22:52 +0000)
committerNicholas Clark <nick@ccl4.org>
Sat, 11 Feb 2006 22:52:40 +0000 (22:52 +0000)
introduced.

p4raw-id: //depot/perl@27162

pod/perldiag.pod

index 8509f6c..f8cd5df 100644 (file)
@@ -1976,6 +1976,16 @@ transparently promotes all numbers to a floating point representation
 internally--subject to loss of precision errors in subsequent
 operations.
 
+=item Integer overflow in division
+
+(F) In the scope of the C<use integer;> pragma division would have overflowed.
+This will happen if attempt to divide the largest negative integer by -1,
+as on a twos complement system the result cannot be represented as a signed
+integer. This division is trapped as a Perl level exception because on some
+architectures the integer divide operation will trigger a CPU exception
+causing program exit, rather than merely returning a mathematically wrong
+answer.
+
 =item Integer overflow in format string for %s
 
 (F) The indexes and widths specified in the format string of printf()