From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19492 invoked by alias); 26 Dec 2001 00:56:01 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 19462 invoked by uid 71); 26 Dec 2001 00:56:00 -0000 Resent-Date: 26 Dec 2001 00:56:00 -0000 Resent-Message-ID: <20011226005600.19461.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-To: nobody@gcc.gnu.org Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, gcc@treblig.org Received:(qmail 19129 invoked by uid 61); 26 Dec 2001 00:51:22 -0000 Message-Id:<20011226005122.19128.qmail@sources.redhat.com> Date: Tue, 25 Dec 2001 16:56:00 -0000 From: gcc@treblig.org Reply-To: gcc@treblig.org To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version:gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: bootstrap/5191: libgcc2.h test to see if TImode can be defined is insufficient X-SW-Source: 2001-12/txt/msg01109.txt.bz2 List-Id: >Number: 5191 >Category: bootstrap >Synopsis: libgcc2.h test to see if TImode can be defined is insufficient >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Tue Dec 25 16:56:00 PST 2001 >Closed-Date: >Last-Modified: >Originator: Dr. David Alan Gilbert >Release: gcc-3.0.3 >Organization: >Environment: Host i686-linux (Debian/unstable) (gcc-3.0.3 is clean ftp.gnu.org code) >Description: On an i686-linux host compiled for an alpha target we get an error that TI mode is unavailable while building libgcc2.h, looking at it we see: #if MIN_UNITS_PER_WORD > 4 && HOST_BITS_PER_WIDE_INT >= 64 /* These typedefs are usually forbidden on archs with UNITS_PER_WORD 4 */ typedef int TItype __attribute__ ((mode (TI))); typedef unsigned int UTItype __attribute__ ((mode (TI))); #endif giving the error: In file included from ../../gcc-3.0.3/gcc/libgcc2.c:47: ../../gcc-3.0.3/gcc/libgcc2.h:101: no data type for mode `TI' ../../gcc-3.0.3/gcc/libgcc2.h:102: no data type for mode `TI' make[2]: *** [libgcc/./_muldi3.o] Error 1 Now I guess that the test isn't strong enough; but I can't seem to find a definition in the info files of HOST_BITS_PER_WIDE_INT or indeed what a WIDE_INT corresponds to. >How-To-Repeat: (on an i686-linux host) unpack gcc-3.0.3 configure for --target=alpha-linux make >Fix: >Release-Note: >Audit-Trail: >Unformatted: