Optimise strct Conv after strict Conv with same mode.
authorChristoph Mallon <christoph.mallon@gmx.de>
Wed, 6 Aug 2008 21:01:58 +0000 (21:01 +0000)
committerChristoph Mallon <christoph.mallon@gmx.de>
Wed, 6 Aug 2008 21:01:58 +0000 (21:01 +0000)
[r21023]

ir/ir/iropt.c

index efe954f..9455a8e 100644 (file)
@@ -1228,10 +1228,12 @@ restart:
                                        assert(get_Load_mode(pred) == n_mode);
                                        return a;
                                }
+                               /* leave strict floating point Conv's */
+                               return n;
+                       } else {
+                               /* leave strict floating point Conv's */
+                               return n;
                        }
-
-                       /* leave strict floating point Conv's */
-                       return n;
                }
                n = a;
                DBG_OPT_ALGSIM0(oldn, n, FS_OPT_CONV);