cse.c (count_reg_usage): Handle INT_LIST.
authorRichard Sandiford <rdsandiford@googlemail.com>
Fri, 27 Sep 2013 11:17:34 +0000 (11:17 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Fri, 27 Sep 2013 11:17:34 +0000 (11:17 +0000)
gcc/
* cse.c (count_reg_usage): Handle INT_LIST.
* lra-eliminations.c (lra_eliminate_regs_1): Likewise.
* reginfo.c (reg_scan_mark_refs): Likewise.
* reload1.c (eliminate_regs_1): Likewise.

From-SVN: r202969

gcc/ChangeLog
gcc/cse.c
gcc/lra-eliminations.c
gcc/reginfo.c
gcc/reload1.c

index 3ffadd5..87628df 100644 (file)
@@ -1,3 +1,10 @@
+2013-09-27  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * cse.c (count_reg_usage): Handle INT_LIST.
+       * lra-eliminations.c (lra_eliminate_regs_1): Likewise.
+       * reginfo.c (reg_scan_mark_refs): Likewise.
+       * reload1.c (eliminate_regs_1): Likewise.
+
 2013-09-27  Iain Sandoe  <iain@codesourcery.com>
 
        PR middle-end/58547
index 4b23de1..3734970 100644 (file)
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -6739,6 +6739,7 @@ count_reg_usage (rtx x, int *counts, rtx dest, int incr)
       return;
 
     case INSN_LIST:
+    case INT_LIST:
       gcc_unreachable ();
 
     default:
index f2a5751..0295fb0 100644 (file)
@@ -471,6 +471,7 @@ lra_eliminate_regs_1 (rtx x, enum machine_mode mem_mode,
       /* ... fall through ...  */
 
     case INSN_LIST:
+    case INT_LIST:
       /* Now do eliminations in the rest of the chain. If this was
         an EXPR_LIST, this might result in allocating more memory than is
         strictly needed, but it simplifies the code.  */
index 49a7a58..d385dc7 100644 (file)
@@ -1075,6 +1075,7 @@ reg_scan_mark_refs (rtx x, rtx insn)
       break;
 
     case INSN_LIST:
+    case INT_LIST:
       if (XEXP (x, 1))
        reg_scan_mark_refs (XEXP (x, 1), insn);
       break;
index 7a82c07..6cb0f57 100644 (file)
@@ -2776,6 +2776,7 @@ eliminate_regs_1 (rtx x, enum machine_mode mem_mode, rtx insn,
       /* ... fall through ...  */
 
     case INSN_LIST:
+    case INT_LIST:
       /* Now do eliminations in the rest of the chain.  If this was
         an EXPR_LIST, this might result in allocating more memory than is
         strictly needed, but it simplifies the code.  */