convert.c (convert_to_integer): Make a CONVERT_EXPR when there is a need to generate...
authorAndrew Pinski <pinskia@physics.uc.edu>
Thu, 13 May 2004 15:20:24 +0000 (15:20 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Thu, 13 May 2004 15:20:24 +0000 (08:20 -0700)
2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>

        * convert.c (convert_to_integer): Make a CONVERT_EXPR when there is a
        need to generate code instead of a NOP_EXPR.

From-SVN: r81787

gcc/ChangeLog
gcc/convert.c

index 448626015a7fb83064b17cea24244106ee93f2c1..f657b17152e75931669414381d88cf1e70f5f41d 100644 (file)
@@ -1,3 +1,8 @@
+2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * convert.c (convert_to_integer): Make a CONVERT_EXPR when there is a
+       need to generate code instead of a NOP_EXPR.
+
 2004-05-13  Ian Lance Taylor  <ian@wasabisystems.com>
 
        * gcc.c (default_compilers): Fill out initializers for new Fortran
index 5f5d50e0f3bce7dce11877624d9148a236cacc84..ef0d1f568cf813c6b19fb6a3b1a6c8adb25b25fe 100644 (file)
@@ -665,7 +665,7 @@ convert_to_integer (tree type, tree expr)
          break;
        }
 
-      return build1 (NOP_EXPR, type, expr);
+      return build1 (CONVERT_EXPR, type, expr);
 
     case REAL_TYPE:
       return build1 (FIX_TRUNC_EXPR, type, expr);