2005-12-01 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 1 Dec 2005 16:32:28 +0000 (16:32 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 1 Dec 2005 16:32:28 +0000 (16:32 +0000)
        * fold-const.c (fold_binary): Use fold_build2, not
        fold (build (...)).

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

gcc/ChangeLog
gcc/fold-const.c

index 28a1856..b7ba1b6 100644 (file)
@@ -1,3 +1,8 @@
+2005-12-01  Richard Guenther  <rguenther@suse.de>
+
+       * fold-const.c (fold_binary): Use fold_build2, not
+       fold (build (...)).
+
 2005-12-01  Nathan Sidwell  <nathan@codesourcery.com>
 
        * config/ms1/ms1.c (ms1_reorg_hazard): Don't count noop moves.
index 53f737d..dfac2ed 100644 (file)
@@ -8427,9 +8427,9 @@ fold_binary (enum tree_code code, tree type, tree op0, tree op1)
                    {
                      tree tmp = TREE_OPERAND (arg0, 1);
                      tmp = build_function_call_expr (cosfn, tmp);
-                     return fold (build (RDIV_EXPR, type,
+                     return fold_build2 (RDIV_EXPR, type,
                                          build_real (type, dconst1),
-                                         tmp));
+                                         tmp);
                    }
                }
            }