m4-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Changes to m4/src/Attic/eval.c,v [branch-1_4]


From: Eric Blake
Subject: Changes to m4/src/Attic/eval.c,v [branch-1_4]
Date: Wed, 25 Apr 2007 14:04:15 +0000

CVSROOT:        /sources/m4
Module name:    m4
Branch:         branch-1_4
Changes by:     Eric Blake <ericb>      07/04/25 14:04:13

Index: src/eval.c
===================================================================
RCS file: /sources/m4/m4/src/Attic/eval.c,v
retrieving revision 1.1.1.1.2.9
retrieving revision 1.1.1.1.2.10
diff -u -b -r1.1.1.1.2.9 -r1.1.1.1.2.10
--- src/eval.c  9 Jan 2007 16:12:43 -0000       1.1.1.1.2.9
+++ src/eval.c  25 Apr 2007 14:04:13 -0000      1.1.1.1.2.10
@@ -718,10 +718,10 @@
          if (v2 == 0)
            return DIVIDE_ZERO;
          else if (v2 == -1)
-           /* Avoid the x86 SIGFPE on INT_MIN / -1.  */
+           /* Avoid overflow, and the x86 SIGFPE on INT_MIN / -1.  */
            *v1 = (int32_t) -(uint32_t) *v1;
          else
-           *v1 = (int32_t) ((uint32_t) *v1 / (uint32_t) v2);
+           *v1 /= v2;
          break;
 
        case MODULO:




reply via email to

[Prev in Thread] Current Thread [Next in Thread]