OSDN Git Service

* double-int.h (tree_to_double_int): Convert to macro.
authoraesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Apr 2010 17:31:00 +0000 (17:31 +0000)
committerMasaki Muranaka <monaka@monami-software.com>
Sun, 23 May 2010 05:33:18 +0000 (14:33 +0900)
* double-int.c (tree_to_double_int): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158437 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/double-int.h

index 34ea722..dbec827 100644 (file)
@@ -1,3 +1,8 @@
+2010-04-16  Anatoly Sokolov  <aesok@post.ru>
+
+       * double-int.h (tree_to_double_int): Convert to macro.
+       * double-int.c (tree_to_double_int): Remove.
+
 2010-04-16  Jakub Jelinek  <jakub@redhat.com>
 
        PR debug/43762
index 64ac843..6820348 100644 (file)
@@ -63,7 +63,10 @@ typedef struct
 
 tree double_int_to_tree (tree, double_int);
 bool double_int_fits_to_tree_p (const_tree, double_int);
-double_int tree_to_double_int (const_tree);
+
+/* Constructs double_int from tree CST.  */
+
+#define tree_to_double_int(cst) (TREE_INT_CST (cst))
 
 /* Constructs double_int from integer CST.  The bits over the precision of
    HOST_WIDE_INT are filled with the sign bit.  */