From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13307 invoked by alias); 9 Sep 2004 18:18:42 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 13289 invoked by alias); 9 Sep 2004 18:18:40 -0000 Date: Thu, 09 Sep 2004 18:18:00 -0000 Message-ID: <20040909181840.13288.qmail@sourceware.org> From: "wilson at tuliptree dot org" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20040902185855.17297.wilson@gcc.gnu.org> References: <20040902185855.17297.wilson@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug c/17297] [3.5 Regression] ICE with FP vector constructor containing qnan calculation X-Bugzilla-Reason: CC X-SW-Source: 2004-09/txt/msg00847.txt.bz2 List-Id: ------- Additional Comments From wilson at tuliptree dot org 2004-09-09 18:18 ------- Subject: Re: [3.5 Regression] ICE with FP vector constructor containing qnan calculation On Wed, 2004-09-08 at 20:46, pinskia at gcc dot gnu dot org wrote: > ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-09-09 03:46 ------- > : Search converges between 2004-09-02-trunk (#532) and 2004-09-04-trunk (#533). > Confirmed, a regression. This is incorrect. If you check, you will see that this is broken in gcc-3.4. I believe this has always been broken. Unfortunately, 5 months ago, there was a typo in a patch from Zdenek that accidentally broke the treatment of FP. This patch accidentally turned off flag_trapping_math. When that happened, this testcasse started working by accident. When I fixed Zdenek's typo last week, this testcase started failing again. This inconsistency is incidentally how I managed to find Zdenek's typo. Reverting my patch is definitely not the correct solution to this problem. This testcase is supposed to fail. At least, that is, until someone fixes the underlying problem, which I believe if a C front end bug in the vector initializer support. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17297