]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
2007-02-18 Sandra Loosemore <sandra@codesourcery.com>
authorsandra <sandra@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Feb 2007 04:12:49 +0000 (04:12 +0000)
committersandra <sandra@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Feb 2007 04:12:49 +0000 (04:12 +0000)
PR middle-end/30833
* tree-dump.c (dequeue_and_dump): Add tcc_vl_exp case missed
during CALL_EXPR representation conversion.
* tree-ssa-propagate.c (set_rhs): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122122 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tree-dump.c
gcc/tree-ssa-propagate.c

index ed89bac7c19bf2db0129e64361578a03b011a870..36a386a71141834468438e25f50c9c0658a0068b 100644 (file)
@@ -1,3 +1,10 @@
+2007-02-18  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR middle-end/30833
+       * tree-dump.c (dequeue_and_dump): Add tcc_vl_exp case missed
+       during CALL_EXPR representation conversion.
+       * tree-ssa-propagate.c (set_rhs): Likewise.
+
 2007-02-19  Alexandre Oliva  <aoliva@redhat.com>
 
        * tree-sra.c (sra_build_assignment): Disable assertion checking
index 73edcc891cf5d87b261feba84e47b91291414b91..b005c078592a35b740daf9f42100ce0a60fd69cc 100644 (file)
@@ -319,6 +319,7 @@ dequeue_and_dump (dump_info_p di)
        case tcc_expression:
        case tcc_reference:
        case tcc_statement:
+       case tcc_vl_exp:
          /* These nodes are handled explicitly below.  */
          break;
 
index 040d972cf4f2542b8563d9e528a4ba33bc83c3c5..1bfb56c6eaeb5d18745b506ca031be7af77a9e5e 100644 (file)
@@ -615,7 +615,6 @@ set_rhs (tree *stmt_p, tree expr)
            return false;
          break;
 
-       case CALL_EXPR:
        case EXC_PTR_EXPR:
        case FILTER_EXPR:
          break;
@@ -625,6 +624,16 @@ set_rhs (tree *stmt_p, tree expr)
        }
       break;
 
+    case tcc_vl_exp:
+      switch (code)
+       {
+       case CALL_EXPR:
+         break;
+       default:
+         return false;
+       }
+      break;
+
     case tcc_exceptional:
       switch (code)
        {