OSDN Git Service

(real_value_truncate): If requested mode is not supported, return the
[pf3gnuchains/gcc-fork.git] / gcc / real.c
index ea89ef8..2f06526 100644 (file)
@@ -882,8 +882,11 @@ real_value_truncate (mode, arg)
       r = etrunci (arg);
       return (r);
 
+    /* If an unsupported type was requested, presume that
+       the machine files know something useful to do with
+       the unmodified value.  */
     default:
-      abort ();
+      return (arg);
     }
   PUT_REAL (t, &r);
   return (r);