diff options
author | steven <steven@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-24 08:58:42 +0000 |
---|---|---|
committer | steven <steven@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-24 08:58:42 +0000 |
commit | aa76d99702258cb2fddef22123a8aed6ff977d7b (patch) | |
tree | 7c9f32a2255ffadbd8832a8a8b3084c2bb4fc7d6 /gcc/testsuite | |
parent | 8ae9313aa13b24e116fd6c8d2e159d3b2adc357e (diff) | |
download | gcc-aa76d99702258cb2fddef22123a8aed6ff977d7b.tar.gz |
PR c/10602
* c-typeck.c (type_lists_compatible_p): Do not compare
arguments if one of them is an error_mark_node.
* gcc.dg/noncompile/incomplete-2.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69735 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/noncompile/incomplete-2.c | 12 |
2 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1e703c10164..4881e5ae45b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2003-07-23 Steven Bosscher <steven@gcc.gnu.org> + + PR c/10602 + * gcc.dg/noncompile/incomplete-2.c: New test. + 2003-07-23 Mark Mitchell <mark@codesourcery.com> PR c++/11645 diff --git a/gcc/testsuite/gcc.dg/noncompile/incomplete-2.c b/gcc/testsuite/gcc.dg/noncompile/incomplete-2.c new file mode 100644 index 00000000000..19864b9b353 --- /dev/null +++ b/gcc/testsuite/gcc.dg/noncompile/incomplete-2.c @@ -0,0 +1,12 @@ +/* Origin: <steven@gcc.gnu.org> + Make sure we do not ICE when the type in the function + argument list is incomplete (Bug 10602). */ +/* { dg-options "-w" } */ + +int g95_type_for_mode (enum machine_mode); + +int +g95_type_for_mode (enum machine_mode mode) +{ /* { dg-error "has incomplete type" } */ + return 0; +} |