IA MCU psABI support: changes to libraries
[gcc.git] / gcc / gimple-fold.h
index 7574de85d184b151b5e1b60dfc2cc0680e92d649..1204c8a82423bdaf301d6fe8a3ce844a41d0e369 100644 (file)
@@ -1,6 +1,6 @@
 /* Gimple folding definitions.
 
-   Copyright (C) 2011-2014 Free Software Foundation, Inc.
+   Copyright (C) 2011-2015 Free Software Foundation, Inc.
    Contributed by Richard Guenther <rguenther@suse.de>
 
 This file is part of GCC.
@@ -57,8 +57,7 @@ extern gimple_seq rewrite_to_defined_overflow (gimple);
    int the provided sequence, matching and simplifying them on-the-fly.
    Supposed to replace force_gimple_operand (fold_buildN (...), ...).  */
 extern tree gimple_build (gimple_seq *, location_t,
-                         enum tree_code, tree, tree,
-                         tree (*valueize) (tree) = NULL);
+                         enum tree_code, tree, tree);
 inline tree
 gimple_build (gimple_seq *seq,
              enum tree_code code, tree type, tree op0)
@@ -66,8 +65,7 @@ gimple_build (gimple_seq *seq,
   return gimple_build (seq, UNKNOWN_LOCATION, code, type, op0);
 }
 extern tree gimple_build (gimple_seq *, location_t,
-                         enum tree_code, tree, tree, tree,
-                         tree (*valueize) (tree) = NULL);
+                         enum tree_code, tree, tree, tree);
 inline tree
 gimple_build (gimple_seq *seq,
              enum tree_code code, tree type, tree op0, tree op1)
@@ -75,8 +73,7 @@ gimple_build (gimple_seq *seq,
   return gimple_build (seq, UNKNOWN_LOCATION, code, type, op0, op1);
 }
 extern tree gimple_build (gimple_seq *, location_t,
-                         enum tree_code, tree, tree, tree, tree,
-                         tree (*valueize) (tree) = NULL);
+                         enum tree_code, tree, tree, tree, tree);
 inline tree
 gimple_build (gimple_seq *seq,
              enum tree_code code, tree type, tree op0, tree op1, tree op2)
@@ -84,8 +81,7 @@ gimple_build (gimple_seq *seq,
   return gimple_build (seq, UNKNOWN_LOCATION, code, type, op0, op1, op2);
 }
 extern tree gimple_build (gimple_seq *, location_t,
-                         enum built_in_function, tree, tree,
-                         tree (*valueize) (tree) = NULL);
+                         enum built_in_function, tree, tree);
 inline tree
 gimple_build (gimple_seq *seq,
              enum built_in_function fn, tree type, tree arg0)
@@ -93,8 +89,7 @@ gimple_build (gimple_seq *seq,
   return gimple_build (seq, UNKNOWN_LOCATION, fn, type, arg0);
 }
 extern tree gimple_build (gimple_seq *, location_t,
-                         enum built_in_function, tree, tree, tree,
-                         tree (*valueize) (tree) = NULL);
+                         enum built_in_function, tree, tree, tree);
 inline tree
 gimple_build (gimple_seq *seq,
              enum built_in_function fn, tree type, tree arg0, tree arg1)
@@ -102,8 +97,7 @@ gimple_build (gimple_seq *seq,
   return gimple_build (seq, UNKNOWN_LOCATION, fn, type, arg0, arg1);
 }
 extern tree gimple_build (gimple_seq *, location_t,
-                         enum built_in_function, tree, tree, tree, tree,
-                         tree (*valueize) (tree) = NULL);
+                         enum built_in_function, tree, tree, tree, tree);
 inline tree
 gimple_build (gimple_seq *seq,
              enum built_in_function fn, tree type,