public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* target/8514: Coldfire : Internal compiler error in reload_cse_simplify_operands
@ 2002-11-09 22:36 cjohns
  0 siblings, 0 replies; only message in thread
From: cjohns @ 2002-11-09 22:36 UTC (permalink / raw)
  To: gcc-gnats; +Cc: joel


>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 <URL:http://www.gnu.org/software/gcc/bugs.html> 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=


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-11-10  6:36 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-09 22:36 target/8514: Coldfire : Internal compiler error in reload_cse_simplify_operands cjohns

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).