From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3999 invoked by alias); 9 Jul 2002 15:56:00 -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 3979 invoked by uid 71); 9 Jul 2002 15:56:00 -0000 Resent-Date: 9 Jul 2002 15:56:00 -0000 Resent-Message-ID: <20020709155600.3978.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, jakub@redhat.com, rth@redhat.com Resent-Reply-To: gcc-gnats@gcc.gnu.org, gbeauchesne@mandrakesoft.com Received: (qmail 27997 invoked by uid 61); 9 Jul 2002 15:47:58 -0000 Message-Id: <20020709154758.27996.qmail@sources.redhat.com> Date: Tue, 09 Jul 2002 08:56:00 -0000 From: gbeauchesne@mandrakesoft.com Reply-To: gbeauchesne@mandrakesoft.com To: gcc-gnats@gcc.gnu.org Cc: jakub@redhat.com, rth@redhat.com X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) X-GNATS-Notify: jakub@redhat.com,rth@redhat.com Subject: optimization/7246: ICE in find_reloads, at reload.c:3576 X-SW-Source: 2002-07/txt/msg00269.txt.bz2 List-Id: >Number: 7246 >Category: optimization >Synopsis: ICE in find_reloads, at reload.c:3576 >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: ice-on-legal-code >Submitter-Id: net >Arrival-Date: Tue Jul 09 08:56:00 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Gwenole Beauchesne >Release: GNU C version 3.1.1 20020709 (prerelease) >Organization: >Environment: i586-mandrake-linux-gnu >Description: Testcase attached, distilled from /libavcodec/h263.c. [gb@kernel gcc]$ ./cc1 -O ~/vrac/h263.i g f h263.c: In function `f': h263.c:26: unable to generate reloads for: (insn 51 45 52 (parallel[ (set (reg:CCZ 17 flags) (compare:CCZ (lshiftrt:SI (reg:SI 0 eax [63]) (const_int -13 [0xfffffff3])) (const_int 0 [0x0]))) (set (reg/v:SI 0 eax [61]) (lshiftrt:SI (reg:SI 0 eax [63]) (const_int -13 [0xfffffff3]))) ] ) 456 {*lshrsi3_cmp} (insn_list 19 (nil)) (expr_list:REG_DEAD (reg:SI 0 eax [63]) (nil))) h263.c:26: Internal compiler error in find_reloads, at reload.c:3576 >How-To-Repeat: - GCC ICEs on the testcase for any optimization level >= 1. - That doesn't occur on x86_64. - This is a regression from 3.0.4, i.e. it ICEs with 3.1.0 too. >Fix: Workaround: undefine ARCH_X86 -or- compile without optimization. >Release-Note: >Audit-Trail: >Unformatted: ----gnatsweb-attachment---- Content-Type: application/octet-stream; name="h263.c" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="h263.c" I2RlZmluZSBBUkNIX1g4NiAxCgojaWZkZWYgQVJDSF9YODYKLy8gaW52ZXJzZSBmb3Igc2hpZnQg b3B0aW1pemF0aW9uIChnY2Mgc2hvdWxkIGRvIHRoYXQgLi4uKQojZGVmaW5lIElOVjMyKGEpICgt YSkKI2Vsc2UKI2RlZmluZSBJTlYzMihhKSAoMzItYSkKI2VuZGlmCgpzdGF0aWMgaW5saW5lIHVu c2lnbmVkIGludCBnKGludCBuKQp7CiAgcmV0dXJuICgodW5zaWduZWQgaW50KTApID4+IElOVjMy KG4pOwp9CgpzdGF0aWMgc3csIHNoOwoKc3RhdGljIHZvaWQgZih2b2lkKQp7CiAgaW50IHcsIGg7 CiAgdyA9IGcoMTMpOwogIGggPSBnKDEzKTsKICBpZiAodyAmJiBoKSB7CglzdyA9IHc7CglzaCA9 IGg7CiAgfQp9Cg==