From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28365 invoked by alias); 29 Jun 2004 23:35:40 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 28348 invoked from network); 29 Jun 2004 23:35:39 -0000 Received: from unknown (HELO walton.kettenis.dyndns.org) (213.93.77.109) by sourceware.org with SMTP; 29 Jun 2004 23:35:39 -0000 Received: from elgar.kettenis.dyndns.org (elgar.kettenis.dyndns.org [192.168.0.2]) by walton.kettenis.dyndns.org (8.12.6p3/8.12.6) with ESMTP id i5TNZWox000262; Wed, 30 Jun 2004 01:35:32 +0200 (CEST) (envelope-from kettenis@elgar.kettenis.dyndns.org) Received: from elgar.kettenis.dyndns.org (localhost [127.0.0.1]) by elgar.kettenis.dyndns.org (8.12.6p3/8.12.6) with ESMTP id i5TNZVh0001006; Wed, 30 Jun 2004 01:35:31 +0200 (CEST) (envelope-from kettenis@elgar.kettenis.dyndns.org) Received: (from kettenis@localhost) by elgar.kettenis.dyndns.org (8.12.6p3/8.12.6/Submit) id i5TNZVm2001003; Wed, 30 Jun 2004 01:35:31 +0200 (CEST) Date: Tue, 29 Jun 2004 23:35:00 -0000 Message-Id: <200406292335.i5TNZVm2001003@elgar.kettenis.dyndns.org> From: Mark Kettenis To: cagney@gnu.org CC: ian@wasabisystems.com, mec.gnu@mindspring.com, david@streamline-computing.com, gdb-patches@sources.redhat.com In-reply-to: <40E02A56.1040306@gnu.org> (message from Andrew Cagney on Mon, 28 Jun 2004 10:25:26 -0400) Subject: Re: [Patch] x % 0 hangs References: <20040626154420.265CD4B104@berman.michael-chastain.com> <200406262252.i5QMqJGP000626@elgar.kettenis.dyndns.org> <40DE0454.1020908@gnu.org> <200406271715.i5RHFARS007952@elgar.kettenis.dyndns.org> <40E02A56.1040306@gnu.org> X-SW-Source: 2004-06/txt/msg00684.txt.bz2 Date: Mon, 28 Jun 2004 10:25:26 -0400 From: Andrew Cagney We need start with a working assumption that GDB is being run on POSIX compliant systems and that implies a working sigsetjmp / siglongjmp. Only when someone comes forward with a problematic system should we worry about it (and possibly not even then). Sorry, but I don't think fully POSIX compliant systems do actually exist. We should aim to have a working GDB on as many systems that are in somewhat wide use as possible. At the very minimum we should support the latest official release of the GNU systems and other major Free OS'es out there. (BTW, the other way to handle this is to implement a s/w emulation of the inferior's arithmetic, that would never throw a SIGFPE). Yes! Mark