From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28388 invoked by alias); 19 Nov 2001 12:45:15 -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 28245 invoked from network); 19 Nov 2001 12:44:55 -0000 Received: from unknown (HELO puce.csi.cam.ac.uk) (131.111.8.40) by sourceware.cygnus.com with SMTP; 19 Nov 2001 12:44:55 -0000 Received: from student.cusu.cam.ac.uk ([131.111.179.82] helo=kern.srcf.societies.cam.ac.uk ident=mail) by puce.csi.cam.ac.uk with esmtp (Exim 3.22 #1) id 165nlU-0001pu-00; Mon, 19 Nov 2001 12:43:08 +0000 Received: from jsm28 (helo=localhost) by kern.srcf.societies.cam.ac.uk with local-esmtp (Exim 3.12 #1 (Debian)) id 165nlU-0004dD-00; Mon, 19 Nov 2001 12:43:08 +0000 Date: Wed, 07 Nov 2001 12:21:00 -0000 From: "Joseph S. Myers" X-X-Sender: To: Bernd Schmidt cc: Subject: Re: Complex integer division In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SW-Source: 2001-11/txt/msg00359.txt.bz2 On Sun, 18 Nov 2001, Bernd Schmidt wrote: > On Sat, 17 Nov 2001, Joseph S. Myers wrote: > > Suggestions on the right way to fix this? > > Deprecate complex ints? Or is anyone using them? I'd be happy to deprecate and then get rid of them - what does anyone else think? There are other problems with them. For example, debug/1621 describes long-standing problems with debug information for complex numbers, which need compiler and debugger fixes. The "right way" to fix this would be to generate the debugging information for complex types supported by the current DWARF drafts, and support it in the debugger, but this only supports complex floating-point types (as in C99), not complex integer types. -- Joseph S. Myers jsm28@cam.ac.uk