libdwfl: Replace abs with llabs for int64_t values.
authorChih-Hung Hsieh <chh@google.com>
Fri, 4 Sep 2015 19:04:11 +0000 (12:04 -0700)
committerMark Wielaard <mjw@redhat.com>
Wed, 9 Sep 2015 11:26:23 +0000 (13:26 +0200)
Signed-off-by: Chih-Hung Hsieh <chh@google.com>
Signed-off-by: Mark Wielaard <mjw@redhat.com>
libdwfl/ChangeLog
libdwfl/frame_unwind.c

index 3e36aa7..2c76369 100644 (file)
@@ -1,3 +1,7 @@
+2015-09-04  Chih-Hung Hsieh  <chh@google.com
+
+       * frame_unwind.c (expr_eval): Use llabs instead of abs.
+
 2015-08-14  Dodji Seketeli  <dodji@seketeli.org>
 
        * find-debuginfo.c (find_debuginfo_in_path): Try to locate the
index 16cebd0..bd100b8 100644 (file)
@@ -342,7 +342,7 @@ expr_eval (Dwfl_Frame *state, Dwarf_Frame *frame, const Dwarf_Op *ops,
              return false;                                             \
            }                                                           \
          break;
-       UNOP (DW_OP_abs, abs ((int64_t) val1))
+       UNOP (DW_OP_abs, llabs ((int64_t) val1))
        UNOP (DW_OP_neg, -(int64_t) val1)
        UNOP (DW_OP_not, ~val1)
 #undef UNOP