diff options
author | James A. Morrison <phython@gcc.gnu.org> | 2005-07-19 14:39:20 +0000 |
---|---|---|
committer | James A. Morrison <phython@gcc.gnu.org> | 2005-07-19 14:39:20 +0000 |
commit | cac78d37bf19db1f4b818486c3a16db698bcbead (patch) | |
tree | f08ce95032d7a9536caa46cb912422036c3c1167 | |
parent | 0219cf3d1b62af497f47d15991c6285b1563d557 (diff) | |
download | gcc-cac78d37bf19db1f4b818486c3a16db698bcbead.zip gcc-cac78d37bf19db1f4b818486c3a16db698bcbead.tar.gz gcc-cac78d37bf19db1f4b818486c3a16db698bcbead.tar.bz2 |
var_defs.tree: Remove duplicate variable.
2005-07-19 James A. Morrrison <phython@gcc.gnu.org>
* compile/var_defs.tree: Remove duplicate variable.
* compile/var_defs-2.tree: Add duplicate variable test.
From-SVN: r102159
-rw-r--r-- | gcc/testsuite/treelang/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/treelang/compile/var_defs-2.tree | 20 | ||||
-rw-r--r-- | gcc/testsuite/treelang/compile/var_defs.tree | 17 |
3 files changed, 25 insertions, 17 deletions
diff --git a/gcc/testsuite/treelang/ChangeLog b/gcc/testsuite/treelang/ChangeLog index 410cb94..8e62b4c 100644 --- a/gcc/testsuite/treelang/ChangeLog +++ b/gcc/testsuite/treelang/ChangeLog @@ -1,3 +1,8 @@ +2005-07-19 James A. Morrrison <phython@gcc.gnu.org> + + * compile/var_defs.tree: Remove duplicate variable. + * compile/var_defs-2.tree: Add duplicate variable test. + 2005-03-22 James A. Morrison <phython@gcc.gnu.org> * compile/memory.tree: New test. diff --git a/gcc/testsuite/treelang/compile/var_defs-2.tree b/gcc/testsuite/treelang/compile/var_defs-2.tree new file mode 100644 index 0000000..cfcd312 --- /dev/null +++ b/gcc/testsuite/treelang/compile/var_defs-2.tree @@ -0,0 +1,20 @@ +// { dg-do compile } +external_definition int first_nonzero (int arg5, int arg6); + +first_nonzero +{ + automatic int y; + automatic int y; // { dg-error "Duplicate" } + if (arg5) + { + return arg5; + } + else + { + automatic int j; + j = arg6; + return j; + } + return arg6; +} + diff --git a/gcc/testsuite/treelang/compile/var_defs.tree b/gcc/testsuite/treelang/compile/var_defs.tree index 49f9cd0..24ced5a 100644 --- a/gcc/testsuite/treelang/compile/var_defs.tree +++ b/gcc/testsuite/treelang/compile/var_defs.tree @@ -2,7 +2,6 @@ // { dg-options "-Wuninitialized -O" } external_definition void boring (int arg0); external_definition char condition (char arg1, char arg2); -external_definition int first_nonzero (int arg5, int arg6); boring { @@ -23,21 +22,5 @@ condition return j; // { dg-warning "uninitialized" } } } - -first_nonzero -{ - automatic int y; - automatic int y; // { dg-error "Duplicate" } - if (arg5) - { - return arg5; - } - else - { - automatic int j; - j = arg6; - return j; - } - return arg6; } |