From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15558 invoked by alias); 15 Jan 2003 19:54:59 -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 15534 invoked from network); 15 Jan 2003 19:54:54 -0000 Received: from unknown (HELO ds1.brooks.com) (63.71.19.252) by sources.redhat.com with SMTP; 15 Jan 2003 19:54:54 -0000 Received: from ims-naeast1.brooks.com ([10.10.254.19]) by ds1.brooks.com with esmtp (Exim 3.16 #1) id 18Ytca-0000ZL-00; Wed, 15 Jan 2003 14:54:44 -0500 Received: from brooks-pri.com (garfield.brooks.com [10.78.254.44]) by ims-naeast1.brooks.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id ZVCD3RGX; Wed, 15 Jan 2003 14:54:34 -0500 Message-ID: <3E25BC88.8080501@brooks-pri.com> Date: Thu, 16 Jan 2003 09:04:00 -0000 From: Andrew Pollard User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003 X-Accept-Language: en-gb MIME-Version: 1.0 To: andrew@andypo.net, gcc-gnats@gcc.gnu.org, gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org, gcc@gcc.gnu.org Subject: Re: target/9150: [3.4 regression] ICE in recog.c:2177 using -march=pentium3 and -fPIC Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2003-01/txt/msg00729.txt.bz2 Hi All, It looks like the fix for bootstrap/9036 also fixes target/9150 ice.c: --------------- float foo(float bar) { return (((bar) < 0.0f) ? -bar : bar); } ---------------- % /usr/local/gcc-3.4-20030108-i686-pc-linux-gnu/bin/gcc -c ice.c -msse2 -fpic ice.c: In function `foo': ice.c:5: error: unrecognizable insn: (insn 18 33 19 2 (nil) (set (reg:V4SF 63) (mem/u/f:V4SF (symbol_ref/u:SI ("*.LC1")) [0 S16 A128])) -1 (nil) (expr_list:REG_EQUAL (const_vector:V4SF [ (const_double:SF 0 [0x0] -0.0 [-0x0.0p+0]) (const_double:SF 0 [0x0] 0.0 [0x0.0p+0]) (const_double:SF 0 [0x0] 0.0 [0x0.0p+0]) (const_double:SF 0 [0x0] 0.0 [0x0.0p+0]) ]) (nil))) ice.c:5: internal compiler error: in extract_insn, at recog.c:2177 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. % gcc34 -v Reading specs from /usr/local/gcc-3.4-20030115-i686-pc-linux-gnu/lib/gcc-lib/i686-pc-linux-gnu/3.4/specs Configured with: /usr/local/src/cvs/gcc/configure --prefix=/usr/local/gcc-3.4-20030115-i686-pc-linux-gnu --with-gnu-as --with-as=/usr/local/binutils-2.13.90.0.16-i686-pc-linux-gnu/bin/as --with-gnu-ld -with-ld=/usr/local/binutils-2.13.90.0.16-i686-pc-linux-gnu/bin/ld --enable-threads=posix --with-dwarf2 --disable-shared --enable-languages=c++ --enable-__cxa_atexit Thread model: posix gcc version 3.4 20030115 (experimental) % gcc34 -c ice.c -msse2 -fpic % Andrew.