convert.c (convert_to_integer): Use fold_build1 instead of build1 when converting...
authorAndrew Pinski <pinskia@physics.uc.edu>
Wed, 3 Aug 2005 04:37:38 +0000 (04:37 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Wed, 3 Aug 2005 04:37:38 +0000 (21:37 -0700)
2005-08-03  Andrew Pinski  <pinskia@physics.uc.edu>

        * convert.c (convert_to_integer): Use fold_build1 instead of
        build1 when converting an integer to an integer.

From-SVN: r102680

gcc/ChangeLog
gcc/convert.c

index f15d09e9218873dd42ff080f8c95ea25a83e2abe..08c73b27820edbbbc9aabd24cf0f3d487a3990dc 100644 (file)
@@ -1,3 +1,8 @@
+2005-08-03  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * convert.c (convert_to_integer): Use fold_build1 instead of
+       build1 when converting an integer to an integer.
+
 2005-08-02  Richard Henderson  <rth@redhat.com>
 
        * combine.c (combine_instructions): Don't use reg_equal/equiv
index e3a94783f044381e4a8f731570b3ac0955f666b9..907933209307088bbb641e15ea273bc4b8467a4f 100644 (file)
@@ -454,7 +454,7 @@ convert_to_integer (tree type, tree expr)
          else
            code = NOP_EXPR;
 
-         return build1 (code, type, expr);
+         return fold_build1 (code, type, expr);
        }
 
       /* If TYPE is an enumeral type or a type with a precision less