From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31370 invoked by alias); 20 Mar 2002 14:36:09 -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 31301 invoked by uid 71); 20 Mar 2002 14:36:04 -0000 Resent-Date: 20 Mar 2002 14:36:04 -0000 Resent-Message-ID: <20020320143604.31300.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 Resent-Reply-To: gcc-gnats@gcc.gnu.org, pb@nexus.co.uk Received:(qmail 29125 invoked by uid 61); 20 Mar 2002 14:31:45 -0000 Message-Id:<20020320143143.29113.qmail@sources.redhat.com> Date: Wed, 20 Mar 2002 06:36:00 -0000 From: pb@nexus.co.uk Reply-To: pb@nexus.co.uk To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version:gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: target/6018: [ARM] crash in arm_rtx_consts X-SW-Source: 2002-03/txt/msg00758.txt.bz2 List-Id: >Number: 6018 >Category: target >Synopsis: [ARM] crash in arm_rtx_consts >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Wed Mar 20 06:36:02 PST 2002 >Closed-Date: >Last-Modified: >Originator: pb@nexus.co.uk >Release: 3.1 branch, 20/03/2002 >Organization: >Environment: i386-linux host, arm-linux target >Description: $ ./cc1 -O2 softfloat.i roundAndPackInt32 softfloat.i: In function `roundAndPackInt32': softfloat.i:87: Internal compiler error in arm_rtx_costs, at config/arm/arm.c:2810 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. $ >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: ----gnatsweb-attachment---- Content-Type: application/octet-stream; name="softfloat.i" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="softfloat.i" dHlwZWRlZiBjaGFyIGZsYWc7CnR5cGVkZWYgdW5zaWduZWQgY2hhciB1aW50ODsKdHlwZWRlZiBz aWduZWQgY2hhciBpbnQ4Owp0eXBlZGVmIGludCB1aW50MTY7CnR5cGVkZWYgaW50IGludDE2Owp0 eXBlZGVmIHVuc2lnbmVkIGludCB1aW50MzI7CnR5cGVkZWYgc2lnbmVkIGludCBpbnQzMjsKCnR5 cGVkZWYgdW5zaWduZWQgbG9uZyBsb25nIGludCBiaXRzNjQ7CnR5cGVkZWYgc2lnbmVkIGxvbmcg bG9uZyBpbnQgc2JpdHM2NDsKdHlwZWRlZiB1bnNpZ25lZCBjaGFyIGJpdHM4Owp0eXBlZGVmIHNp Z25lZCBjaGFyIHNiaXRzODsKdHlwZWRlZiB1bnNpZ25lZCBzaG9ydCBpbnQgYml0czE2Owp0eXBl ZGVmIHNpZ25lZCBzaG9ydCBpbnQgc2JpdHMxNjsKdHlwZWRlZiB1bnNpZ25lZCBpbnQgYml0czMy Owp0eXBlZGVmIHNpZ25lZCBpbnQgc2JpdHMzMjsKCnR5cGVkZWYgdW5zaWduZWQgbG9uZyBsb25n IGludCB1aW50NjQ7CnR5cGVkZWYgc2lnbmVkIGxvbmcgbG9uZyBpbnQgaW50NjQ7CgplbnVtIHsK ICAgIEZBTFNFID0gMCwKICAgIFRSVUUgPSAxCn07CgoKZXh0ZXJuIHNpZ25lZCBjaGFyIGZsb2F0 X2RldGVjdF90aW5pbmVzczsKZW51bSB7CiAgICBmbG9hdF90aW5pbmVzc19hZnRlcl9yb3VuZGlu ZyA9IDAsCiAgICBmbG9hdF90aW5pbmVzc19iZWZvcmVfcm91bmRpbmcgPSAxCn07CgpleHRlcm4g c2lnbmVkIGNoYXIgZmxvYXRfcm91bmRpbmdfbW9kZTsKZW51bSB7CiAgICBmbG9hdF9yb3VuZF9u ZWFyZXN0X2V2ZW4gPSAwLAogICAgZmxvYXRfcm91bmRfdG9femVybyA9IDEsCiAgICBmbG9hdF9y b3VuZF9kb3duID0gMiwKICAgIGZsb2F0X3JvdW5kX3VwID0gMwp9OwoKZXh0ZXJuIHNpZ25lZCBj aGFyIGZsb2F0X2V4Y2VwdGlvbl9mbGFnczsKZW51bSB7CiAgICBmbG9hdF9mbGFnX2luZXhhY3Qg PSAxLAogICAgZmxvYXRfZmxhZ191bmRlcmZsb3cgPSAyLAogICAgZmxvYXRfZmxhZ19vdmVyZmxv dyA9IDQsCiAgICBmbG9hdF9mbGFnX2RpdmJ5emVybyA9IDgsCiAgICBmbG9hdF9mbGFnX2ludmFs aWQgPSAxNgp9OwoKCnN0YXRpYyBpbnQzMiByb3VuZEFuZFBhY2tJbnQzMiggZmxhZyB6U2lnbiwg Yml0czY0IGFic1ogKQp7CiAgICBpbnQ4IHJvdW5kaW5nTW9kZTsKICAgIGZsYWcgcm91bmROZWFy ZXN0RXZlbjsKICAgIGludDggcm91bmRJbmNyZW1lbnQsIHJvdW5kQml0czsKICAgIGludDMyIHo7 CgogICAgcm91bmRpbmdNb2RlID0gZmxvYXRfcm91bmRfbmVhcmVzdF9ldmVuOwogICAgcm91bmRO ZWFyZXN0RXZlbiA9ICggcm91bmRpbmdNb2RlID09IGZsb2F0X3JvdW5kX25lYXJlc3RfZXZlbiAp OwogICAgcm91bmRJbmNyZW1lbnQgPSAweDQwOwogICAgaWYgKCAhIHJvdW5kTmVhcmVzdEV2ZW4g KSB7CiAgICAgICAgaWYgKCByb3VuZGluZ01vZGUgPT0gZmxvYXRfcm91bmRfdG9femVybyApIHsK ICAgICAgICAgICAgcm91bmRJbmNyZW1lbnQgPSAwOwogICAgICAgIH0KICAgICAgICBlbHNlIHsK ICAgICAgICAgICAgcm91bmRJbmNyZW1lbnQgPSAweDdGOwogICAgICAgICAgICBpZiAoIHpTaWdu ICkgewogICAgICAgICAgICAgICAgaWYgKCByb3VuZGluZ01vZGUgPT0gZmxvYXRfcm91bmRfdXAg KSByb3VuZEluY3JlbWVudCA9IDA7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZSB7CiAg ICAgICAgICAgICAgICBpZiAoIHJvdW5kaW5nTW9kZSA9PSBmbG9hdF9yb3VuZF9kb3duICkgcm91 bmRJbmNyZW1lbnQgPSAwOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgcm91bmRC aXRzID0gYWJzWiAmIDB4N0Y7CiAgICBhYnNaID0gKCBhYnNaICsgcm91bmRJbmNyZW1lbnQgKT4+ NzsKICAgIGFic1ogJj0gfiAoICggKCByb3VuZEJpdHMgXiAweDQwICkgPT0gMCApICYgcm91bmRO ZWFyZXN0RXZlbiApOwogICAgeiA9IGFic1o7CiAgICBpZiAoIHpTaWduICkgeiA9IC0gejsKICAg IGlmICggKCBhYnNaPj4zMiApIHx8ICggeiAmJiAoICggeiA8IDAgKSBeIHpTaWduICkgKSApIHsK ICAgICAgICBmbG9hdF9leGNlcHRpb25fZmxhZ3MgfD0gZmxvYXRfZmxhZ19pbnZhbGlkOwogICAg ICAgIHJldHVybiB6U2lnbiA/IDB4ODAwMDAwMDAgOiAweDdGRkZGRkZGOwogICAgfQogICAgaWYg KCByb3VuZEJpdHMgKSBmbG9hdF9leGNlcHRpb25fZmxhZ3MgfD0gZmxvYXRfZmxhZ19pbmV4YWN0 OwogICAgcmV0dXJuIHo7Cgp9CgoK