From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16941 invoked by alias); 10 Nov 2002 06:36: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 16922 invoked by uid 71); 10 Nov 2002 06:36:00 -0000 Resent-Date: 10 Nov 2002 06:36:00 -0000 Resent-Message-ID: <20021110063600.16921.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org, joel@oarcorp.com Resent-Reply-To: gcc-gnats@gcc.gnu.org, cjohns@cybertec.com.au Received: (qmail 16448 invoked by uid 61); 10 Nov 2002 06:31:08 -0000 Message-Id: <20021110063108.16447.qmail@sources.redhat.com> Date: Sat, 09 Nov 2002 22:36:00 -0000 From: cjohns@cybertec.com.au Reply-To: cjohns@cybertec.com.au To: gcc-gnats@gcc.gnu.org Cc: joel@oarcorp.com X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) X-GNATS-Notify: joel@oarcorp.com Subject: target/8514: Coldfire : Internal compiler error in reload_cse_simplify_operands X-SW-Source: 2002-11/txt/msg00466.txt.bz2 List-Id: >Number: 8514 >Category: target >Synopsis: Coldfire : Internal compiler error in reload_cse_simplify_operands >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Sat Nov 09 22:36:00 PST 2002 >Closed-Date: >Last-Modified: >Originator: Chris Johns >Release: gcc-3.2 + RTEMS patches. >Organization: >Environment: Linux host (RH6.1) configure --target=m68k-rtems --with-gnu-as --with-gnu-ld --with-newlib --verbose --prefix=/ods/tools/rtems --enable-version-specific-runtime-libs --enable-threads=rtems --enable-languages=c,c++,java >Description: $ m68k-rtems-g++ -c -m5200 -O3 octet.ii octet.ii: In static member function `static OctetStr OctetStr::from_hex_string(const OctetStr&)': octet.ii:243: insn does not satisfy its constraints: (insn 438 120 121 (set (reg:QI 8 %a0) (mem:QI (plus:SI (reg/f:SI 14 %a6) (const_int -77 [0xffffffb3])) [8 c S1 A8])) 37 {*m68k.md:1060} (nil) (nil)) octet.ii:243: Internal compiler error in reload_cse_simplify_operands, at reload1.c:8369 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="octet.ii" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="octet.ii" dHlwZWRlZiB1bnNpZ25lZCBjaGFyIFNtaUJZVEUsICpTbWlMUEJZVEU7CgoKdHlwZWRlZiBsb25n IFNtaUlOVCwgKlNtaUxQSU5UOwoKCnR5cGVkZWYgU21pSU5UIFNtaUlOVDMyLCAqU21pTFBJTlQz MjsKCgp0eXBlZGVmIHVuc2lnbmVkIGxvbmcgU21pVUlOVDMyLCAqU21pTFBVSU5UMzI7CgoKdHlw ZWRlZiBzdHJ1Y3QgewogICAgIFNtaVVJTlQzMiBsZW47CiAgICAgU21pTFBCWVRFIHB0cjt9IFNt aU9DVEVUUywgKlNtaUxQT0NURVRTOwoKCnR5cGVkZWYgU21pT0NURVRTIFNtaUJJVFMsICpTbWlM UEJJVFM7CgoKdHlwZWRlZiBzdHJ1Y3QgewogICAgIFNtaVVJTlQzMiBsZW47CiAgICAgU21pTFBV SU5UMzIgcHRyO30gU21pT0lELCAqU21pTFBPSUQ7CgoKdHlwZWRlZiBTbWlPQ1RFVFMgU21pSVBB RERSLCAqU21pTFBJUEFERFI7CgoKdHlwZWRlZiBTbWlVSU5UMzIgU21pQ05UUjMyLCAqU21pTFBD TlRSMzI7CgoKdHlwZWRlZiBTbWlVSU5UMzIgU21pR0FVR0UzMiwgKlNtaUxQR0FVR0UzMjsKCgp0 eXBlZGVmIFNtaVVJTlQzMiBTbWlUSU1FVElDS1MsICpTbWlMUFRJTUVUSUNLUzsKCgp0eXBlZGVm IFNtaU9DVEVUUyBTbWlPUEFRVUUsICpTbWlMUE9QQVFVRTsKCgp0eXBlZGVmIFNtaU9DVEVUUyBT bWlOU0FQQUREUiwgKlNtaUxQTlNBUEFERFI7CgoKdHlwZWRlZiBzdHJ1Y3QgewogICAgICAgIFNt aVVJTlQzMiBoaXBhcnQ7CiAgICAgICAgU21pVUlOVDMyIGxvcGFydDt9IFNtaUNOVFI2NCwgKlNt aUxQQ05UUjY0OwoKdHlwZWRlZiBzdHJ1Y3QgewogICAgICAgICAgU21pVUlOVDMyIHN5bnRheDsK ICAgICAgICB1bmlvbiB7CiAgICAgICAgICBTbWlJTlQgc051bWJlcjsKCiAgICAgICAgICBTbWlV SU5UMzIgdU51bWJlcjsKCgoKICAgICAgICAgIFNtaUNOVFI2NCBoTnVtYmVyOwogICAgICAgICAg U21pT0NURVRTIHN0cmluZzsKCgoKCiAgICAgICAgICBTbWlPSUQgb2lkOwogICAgICAgICAgU21p QllURSBlbXB0eTsKCgoKICAgICAgICAgICAgICAgICAgfSB2YWx1ZTsKICAgICAgICAgICAgICAg fSBTbWlWQUxVRSwgKlNtaUxQVkFMVUU7CgpjbGFzcyBTbm1wU3ludGF4IHsKCnB1YmxpYzoKCgog IHZpcnR1YWwgY2hhciAqIGdldF9wcmludGFibGUoKSBjb25zdCA9IDA7CgoKICB2aXJ0dWFsIFNt aVVJTlQzMiBnZXRfc3ludGF4KCkgY29uc3QgPSAwOwoKCgoKICB2aXJ0dWFsIFNubXBTeW50YXgg KiBjbG9uZSgpIGNvbnN0ID0gMDsKCgogIHZpcnR1YWwgflNubXBTeW50YXgoKSB7fTsKCgoKCiAg dmlydHVhbCBTbm1wU3ludGF4JiBvcGVyYXRvcj0oY29uc3QgU25tcFN5bnRheCAmICkgeyByZXR1 cm4gKnRoaXM7IH07CgoKICB2aXJ0dWFsIGludCB2YWxpZCgpIGNvbnN0ID0gMDsKCnByb3RlY3Rl ZDoKICBTbWlWQUxVRSBzbWl2YWw7Cn07CgpjbGFzcyBPY3RldFN0cjogcHVibGljIFNubXBTeW50 YXgKewpwdWJsaWM6CgoKICBPY3RldFN0ciggdm9pZCk7CgoKICBPY3RldFN0ciggY29uc3QgY2hh ciAqIHN0cmluZyk7CgoKICBPY3RldFN0ciggY29uc3QgdW5zaWduZWQgY2hhciAqIHN0cmluZywg dW5zaWduZWQgbG9uZyBpbnQgc2l6ZSk7CgoKICBPY3RldFN0ciAoIGNvbnN0IE9jdGV0U3RyICZv Y3RldCk7CgoKICB+T2N0ZXRTdHIoKTsKCgogIFNtaVVJTlQzMiBnZXRfc3ludGF4KCkgY29uc3Qg eyByZXR1cm4gKCgweDAwKSB8ICgweDAwKSB8IDB4MDQpOyB9OwoKCiAgdm9pZCBzZXRfZGF0YSgg Y29uc3QgdW5zaWduZWQgY2hhciAqIHN0cmluZywKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs b25nIGludCBzaXplKTsKCgogIE9jdGV0U3RyJiBvcGVyYXRvcj0oIGNvbnN0IGNoYXIgKnN0cmlu Zyk7CgoKICBPY3RldFN0ciYgb3BlcmF0b3I9KCBjb25zdCBPY3RldFN0ciAmb2N0ZXQpOwoKCiAg ZnJpZW5kIGludCBvcGVyYXRvcj09KCBjb25zdCBPY3RldFN0ciAmbGhzLCBjb25zdCBPY3RldFN0 ciAmcmhzKTsKCgogIGZyaWVuZCBpbnQgb3BlcmF0b3IhPSggY29uc3QgT2N0ZXRTdHIgJmxocywg Y29uc3QgT2N0ZXRTdHIgJnJocyk7CgoKICBmcmllbmQgaW50IG9wZXJhdG9yPCggY29uc3QgT2N0 ZXRTdHIgJmxocywgY29uc3QgT2N0ZXRTdHIgJnJocyk7CgoKICBmcmllbmQgaW50IG9wZXJhdG9y PD0oIGNvbnN0IE9jdGV0U3RyICZsaHMsY29uc3QgT2N0ZXRTdHIgJnJocyk7CgoKICBmcmllbmQg aW50IG9wZXJhdG9yPiggY29uc3QgT2N0ZXRTdHIgJmxocywgY29uc3QgT2N0ZXRTdHIgJnJocyk7 CgoKICBmcmllbmQgaW50IG9wZXJhdG9yPj0oIGNvbnN0IE9jdGV0U3RyICZsaHMsIGNvbnN0IE9j dGV0U3RyICZyaHMpOwoKCiAgZnJpZW5kIGludCBvcGVyYXRvcj09KCBjb25zdCBPY3RldFN0ciAm bGhzLGNvbnN0IGNoYXIgKnJocyk7CgoKICBmcmllbmQgaW50IG9wZXJhdG9yIT0oIGNvbnN0IE9j dGV0U3RyICZsaHMsY29uc3QgY2hhciAqcmhzKTsKCgogIGZyaWVuZCBpbnQgb3BlcmF0b3I8KCBj b25zdCBPY3RldFN0ciAmbGhzLGNvbnN0IGNoYXIgKnJocyk7CgoKICBmcmllbmQgaW50IG9wZXJh dG9yPD0oIGNvbnN0IE9jdGV0U3RyICZsaHMsY2hhciAqcmhzKTsKCgogIGZyaWVuZCBpbnQgb3Bl cmF0b3I+KCBjb25zdCBPY3RldFN0ciAmbGhzLGNvbnN0IGNoYXIgKnJocyk7CgoKICBmcmllbmQg aW50IG9wZXJhdG9yPj0oIGNvbnN0IE9jdGV0U3RyICZsaHMsY29uc3QgY2hhciAqcmhzKTsKCgog IE9jdGV0U3RyJiBvcGVyYXRvcis9KCBjb25zdCBjaGFyICphKTsKCgogIE9jdGV0U3RyJiBvcGVy YXRvcis9KCBjb25zdCB1bnNpZ25lZCBjaGFyIGMpOwoKCiAgT2N0ZXRTdHImIG9wZXJhdG9yKz0o IGNvbnN0IE9jdGV0U3RyJiBvY3RldHN0cik7CgoKICB1bnNpZ25lZCBjaGFyJiBvcGVyYXRvcltd KCBpbnQgcG9zaXRpb24pOwoKCiAgaW50IG5Db21wYXJlKCBjb25zdCB1bnNpZ25lZCBsb25nIG4s CiAgICAgICAgICAgICAgICBjb25zdCBPY3RldFN0ciAmbykgY29uc3Q7CgoKICB1bnNpZ25lZCBs b25nIGxlbigpIGNvbnN0IHsgcmV0dXJuIHNtaXZhbC52YWx1ZS5zdHJpbmcubGVuOyB9OwoKCiAg aW50IHZhbGlkKCkgY29uc3QgeyByZXR1cm4gdmFsaWRpdHk7IH07CgoKICB1bnNpZ25lZCBjaGFy ICogZGF0YSgpIGNvbnN0IHsgcmV0dXJuIHNtaXZhbC52YWx1ZS5zdHJpbmcucHRyOyB9OwoKCiAg Y2hhciAqZ2V0X3ByaW50YWJsZSgpIGNvbnN0OwoKCiAgY2hhciAqZ2V0X3ByaW50YWJsZV9oZXgo KSBjb25zdDsKCgogIFNubXBTeW50YXggKmNsb25lKCkgY29uc3QgeyByZXR1cm4gKCBTbm1wU3lu dGF4ICopIG5ldyBPY3RldFN0cigqdGhpcyk7IH07CgoKICBTbm1wU3ludGF4JiBvcGVyYXRvcj0o Y29uc3QgU25tcFN5bnRheCAmdmFsKTsKCgogIHN0YXRpYyBPY3RldFN0ciBmcm9tX2hleF9zdHJp bmcoY29uc3QgT2N0ZXRTdHImKTsKCgogIHZvaWQgY2xlYXIoKTsKCnByb3RlY3RlZDoKCiAgICAg ICAgICAgICAgY2hhciAqb3V0cHV0X2J1ZmZlcjsKICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg b3V0cHV0X2J1ZmZlcl9sZW47CiAgaW50IHZhbGlkaXR5OwoKfTsKCgpPY3RldFN0ciBPY3RldFN0 cjo6ZnJvbV9oZXhfc3RyaW5nKGNvbnN0IE9jdGV0U3RyJiBoZXhfc3RyaW5nKQp7CiAgICAgICAg T2N0ZXRTdHIgdmFsOwogICAgICAgIE9jdGV0U3RyIGhleCgiIik7CiAgICAgICAgdW5zaWduZWQg aW50IHAgPSAwOwoKICAgICAgICB3aGlsZSAocDxoZXgubGVuKCkpIHsKICAgICAgICAgICAgICAg IHVuc2lnbmVkIGNoYXIgYzsKICAgICAgICAgICAgICAgIHVuc2lnbmVkIGNoYXIgZDsKCiAgICAg ICAgICAgICAgICBpZiAoKGMgPj0gNDgpICYmIChjIDw9IDU3KSkKICAgICAgICAgICAgICAgICAg ICAgICAgYyA9IGMtNDg7CiAgICAgICAgICAgICAgICBlbHNlIGlmICgoYyA+PSA2NSkgJiYgKGMg PD0gNzApKQogICAgICAgICAgICAgICAgICAgICAgICAgYyA9IGMtNTU7IAogICAgICAgICAgICAg ICAgZWxzZSBpZiAoKGMgPj0gOTcpICYmIChjIDw9MTAyKSkgCiAgICAgICAgICAgICAgICAgICAg ICAgIGMgPSBjLTg3OwogICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICAg ICAgYz0wOwoKICAgICAgICAgICAgICAgIHZhbCArPSAoYyoxNiArIGQpOwogICAgICAgIH0KICAg ICAgICByZXR1cm4gdmFsOwp9Cgo=