From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3477 invoked by alias); 26 Mar 2004 21:03:52 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 3470 invoked from network); 26 Mar 2004 21:03:51 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sources.redhat.com with SMTP; 26 Mar 2004 21:03:51 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.10/8.12.10) with ESMTP id i2QL3o1X005973 for ; Fri, 26 Mar 2004 16:03:50 -0500 Received: from post-office.corp.redhat.com (post-office.corp.redhat.com [172.16.52.227]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i2QL3oj08990 for ; Fri, 26 Mar 2004 16:03:50 -0500 Received: from greed.delorie.com (dj.cipe.redhat.com [10.0.0.222]) by post-office.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i2QL3oV03000 for ; Fri, 26 Mar 2004 16:03:50 -0500 Received: from greed.delorie.com (localhost [127.0.0.1]) by greed.delorie.com (8.12.10/8.12.10) with ESMTP id i2QL3lYj015541 for ; Fri, 26 Mar 2004 16:03:48 -0500 Received: (from dj@localhost) by greed.delorie.com (8.12.10/8.12.10/Submit) id i2QL3ldu015537; Fri, 26 Mar 2004 16:03:47 -0500 Date: Fri, 26 Mar 2004 22:32:00 -0000 Message-Id: <200403262103.i2QL3ldu015537@greed.delorie.com> From: DJ Delorie To: gcc@gcc.gnu.org Subject: sdbout.c tree check error X-SW-Source: 2004-03/txt/msg01584.txt.bz2 --host=i686-pc-linux-gnu --target=i586-pc-msdosdjgpp In file included from ./tm.h:5, from /greed/dj/djgpp/gcc/gcc/libgcc2.c:43: /greed/dj/djgpp/gcc/gcc/config/i386/i386.h:1283: internal compiler error: tree check: expected record_type, union_type or qual_union_type; have enumeral_type in sdbout_one_type, at sdbout.c:1189 i386.h points at the end of a typedef enum; the sdbout code looks like this: if (TREE_CODE (type) == ENUMERAL_TYPE) { for (tem = TYPE_FIELDS (type); tem; tem = TREE_CHAIN (tem)) This code is many years old. Ideas?