]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix UNSIGNED_FIX simplify-rtx.c handling.
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Nov 2013 09:08:30 +0000 (09:08 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Nov 2013 09:08:30 +0000 (09:08 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/wide-int@204346 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/simplify-rtx.c

index 36f0a7d70b9e5875c6a93089f91f5fd34d542176..3757ff7592e11218874fe9a9c347af3e89a5aba6 100644 (file)
@@ -1819,7 +1819,8 @@ simplify_const_unary_operation (enum rtx_code code, enum machine_mode mode,
          if (REAL_VALUES_LESS (t, x))
            return immed_wide_int_const (wmax, mode);
 
-         return immed_wide_int_const (real_to_integer (&t, &fail, width), mode);
+         return immed_wide_int_const (real_to_integer (&x, &fail, width),
+                                      mode);
          break;
 
        default: