OSDN Git Service

2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Oct 2004 03:03:48 +0000 (03:03 +0000)
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Oct 2004 03:03:48 +0000 (03:03 +0000)
        PR tree-opt/17529
        * tree-cfg.c (remove_useless_stmts_1) <case SWITCH_EXPR>:
        Don't fold statement.
        <case ASM_EXPR>: Fold the statement.

2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>

        PR tree-opt/17529
        * gcc.c-torture/compile/pr17529.c: Remove the xfail.

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

gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr17529.c
gcc/tree-cfg.c

index dd448d1..3c117be 100644 (file)
@@ -1,3 +1,10 @@
+2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR tree-opt/17529
+       * tree-cfg.c (remove_useless_stmts_1) <case SWITCH_EXPR>:
+       Don't fold statement.
+       <case ASM_EXPR>: Fold the statement.
+
 2004-10-28  Kazu Hirata  <kazu@cs.umass.edu>
 
        * tree-ssa-dce.c (mark_stmt_if_obviously_necessary)
index cecd7fa..91333ce 100644 (file)
@@ -1,3 +1,8 @@
+2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR tree-opt/17529
+       * gcc.c-torture/compile/pr17529.c: Remove the xfail.
+
 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
 
        * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
index 77c7a06..911dbc1 100644 (file)
@@ -1,4 +1,3 @@
-/* { dg-xfail-if "PR middle-end/17529" { "*-*-*" } { "*" } { "" } } */
 
 static inline void 
 bar (const int * const x) 
index e606749..8853ab5 100644 (file)
@@ -1600,7 +1600,7 @@ remove_useless_stmts_1 (tree *tp, struct rus_data *data)
          }
       }
       break;
-    case SWITCH_EXPR:
+    case ASM_EXPR:
       fold_stmt (tp);
       data->last_goto = NULL;
       break;