sched-vis.c (print_value): Handle STRICT_LOW_PART.
authorUros Bizjak <ubizjak@gmail.com>
Thu, 3 Nov 2011 20:49:36 +0000 (21:49 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 3 Nov 2011 20:49:36 +0000 (21:49 +0100)
* sched-vis.c (print_value): Handle STRICT_LOW_PART.

From-SVN: r180845

gcc/ChangeLog
gcc/sched-vis.c

index 03e9b12..622100e 100644 (file)
@@ -1,5 +1,9 @@
 2011-11-03  Uros Bizjak  <ubizjak@gmail.com>
 
+       * sched-vis.c (print_value): Handle STRICT_LOW_PART.
+
+2011-11-03  Uros Bizjak  <ubizjak@gmail.com>
+
        * config/i386/i386.md (lround<X87MODEF:mode><SWI248x:mode>2,
        rint<mode>2, floor<mode>2, lfloor<MODEF:mode><SWI48:mode>2,
        btrunc<mode>2, lwp_lwpval<mode>3): Use operands[N] instead of operandN.
index 8c15788..5b6ea9e 100644 (file)
@@ -511,6 +511,12 @@ print_value (char *buf, const_rtx x, int verbose)
       sprintf (t, "#%d", SUBREG_BYTE (x));
       cur = safe_concat (buf, cur, t);
       break;
+    case STRICT_LOW_PART:
+      print_value (t, XEXP (x, 0), verbose);
+      cur = safe_concat (buf, cur, "strict_low_part(");
+      cur = safe_concat (buf, cur, t);
+      cur = safe_concat (buf, cur, ")");
+      break;
     case SCRATCH:
       cur = safe_concat (buf, cur, "scratch");
       break;