summaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
authorsteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>2003-07-24 08:58:42 +0000
committersteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>2003-07-24 08:58:42 +0000
commitaa76d99702258cb2fddef22123a8aed6ff977d7b (patch)
tree7c9f32a2255ffadbd8832a8a8b3084c2bb4fc7d6 /gcc/testsuite
parent8ae9313aa13b24e116fd6c8d2e159d3b2adc357e (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/noncompile/incomplete-2.c12
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;
+}