From: Jan Hubicka Date: Wed, 24 Jan 2007 12:13:45 +0000 (+0100) Subject: pr23382.c: Avoid DCE from eliminating dead variable. X-Git-Tag: releases/gcc-4.3.0~7293 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cf227303461b367efbb57f7e4f9425c3f15f1132;p=thirdparty%2Fgcc.git pr23382.c: Avoid DCE from eliminating dead variable. * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable. * tree-ssa-dce.c (eliminate_unnecesary_stmts): Remove dead LHS of calls. From-SVN: r121108 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0f5964196cef..de64b881792a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2007-01-24 Jan Hubicka + + * tree-ssa-dce.c (eliminate_unnecesary_stmts): Remove dead LHS of calls. + 2007-01-24 Andreas Krebbel * c-cppbuiltin.c (builtin_define_type_sizeof): New function. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 65fbbfb82957..b75e05916630 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2007-01-24 Jan Hubicka + + * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable. + 2007-01-24 Andreas Krebbel * gcc.c-torture/compile/sizeof-macros-1.c: New testcase. diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr23382.c b/gcc/testsuite/gcc.dg/tree-ssa/pr23382.c index 89c75cc01474..bd4b9a0ac947 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/pr23382.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/pr23382.c @@ -8,9 +8,10 @@ struct a void *malloc(__SIZE_TYPE__ size) __attribute__((malloc)); -void f(void) +int f(void) { struct a *a = malloc(sizeof(struct a)); + return a.length; } /* { dg-final { scan-tree-dump-times "VDEF