bootstrap/7770: m68k ICE during bootstrap

cato@df.lth.se cato@df.lth.se
Thu Aug 29 20:16:00 GMT 2002


>Number:         7770
>Category:       bootstrap
>Synopsis:       m68k ICE during bootstrap
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Thu Aug 29 20:16:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Krister Walfridsson
>Release:        gcc version 3.3 20020828 (experimental)
>Organization:
>Environment:
m68k-unknown-netbsdelf1.5ZC
>Description:
The compiler reports an ICE during bootstrap, when compiling unwind-dw2-fde.c:
../../gcc/gcc/unwind-dw2-fde.c: In function `init_object':
../../gcc/gcc/unwind-dw2-fde.c:924: internal compiler error: Internal compiler error in reg_overlap_mentioned_p, at rtlanal.c:1543

I have attached a .i file that reproduces the problem.
>How-To-Repeat:
./xgcc -B./ -O2 -c bug.i
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="bug.i"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="bug.i"

IyAxICJidWcuYyIKIyAxICI8YnVpbHQtaW4+IgojIDEgIjxjb21tYW5kIGxpbmU+IgojIDEgImJ1
Zy5jIgpzdHJ1Y3Qgb2JqZWN0CnsKICAgIHN0cnVjdCB7CiAgICAgIHVuc2lnbmVkIGxvbmcgc29y
dGVkIDogMTsKICAgICAgdW5zaWduZWQgbG9uZyBmcm9tX2FycmF5IDogMTsKICAgICAgdW5zaWdu
ZWQgbG9uZyBtaXhlZF9lbmNvZGluZyA6IDE7CiAgICAgIHVuc2lnbmVkIGxvbmcgZW5jb2Rpbmcg
OiA4OwogICAgICB1bnNpZ25lZCBsb25nIGNvdW50IDogMjE7CiAgICB9IGI7Cn07CgppbnQKc3Rh
cnRfZmRlX3NvcnQgKHZvaWQpOwoKaW50CmNsYXNzaWZ5X29iamVjdF9vdmVyX2ZkZXMgKHZvaWQg
Km9iKTsKCnZvaWQKYWRkX2ZkZXMgKHN0cnVjdCBvYmplY3QgKm9iKTsKCmlubGluZSB2b2lkCmlu
aXRfb2JqZWN0IChzdHJ1Y3Qgb2JqZWN0KiBvYikKewogIGludCBjb3VudDsKCiAgY291bnQgPSBv
Yi0+Yi5jb3VudDsKICBpZiAoY291bnQgPT0gMCkKICAgIHsKICAgICAgaWYgKG9iLT5iLmZyb21f
YXJyYXkpCiAgICAgICAgICAgIGNvdW50ICs9IGNsYXNzaWZ5X29iamVjdF9vdmVyX2ZkZXMgKG9i
KTsKCiAgICAgIG9iLT5iLmNvdW50ID0gY291bnQ7CiAgICAgIGlmIChvYi0+Yi5jb3VudCAhPSBj
b3VudCkKICAgICAgICBvYi0+Yi5jb3VudCA9IDA7CiAgICB9CgogIGlmICghc3RhcnRfZmRlX3Nv
cnQgKCkpCiAgICByZXR1cm47CgogIGlmIChvYi0+Yi5mcm9tX2FycmF5KQogICAgYWRkX2ZkZXMg
KG9iKTsKfQo=



More information about the Gcc-bugs mailing list