This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

target/2385: [ARM; regression from 2.95] Internal compiler error in find_reloads



>Number:         2385
>Category:       target
>Synopsis:       [ARM; regression from 2.95] Internal compiler error in find_reloads
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Sun Mar 25 09:56:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     philb@gnu.org
>Release:        3.0 branch, 22/3/2001
>Organization:
>Environment:

>Description:
The attached test case (part of GNU libc) crashes the compiler when invoked like so:

$ ./cc1 -O2 ~/io.i
 __statfs64
/home/pb/io.i: In function `__statfs64':
/home/pb/io.i:80: Internal compiler error in find_reloads, at reload.c:3699
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="io.i"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="io.i"

dHlwZWRlZiB1bnNpZ25lZCBpbnQgc2l6ZV90Owp0eXBlZGVmIHVuc2lnbmVkIGludCBfX3VfaW50
Owp0eXBlZGVmIHVuc2lnbmVkIGxvbmcgX191X2xvbmc7CgpfX2V4dGVuc2lvbl9fIHR5cGVkZWYg
dW5zaWduZWQgbG9uZyBsb25nIGludCBfX3VfcXVhZF90OwpfX2V4dGVuc2lvbl9fIHR5cGVkZWYg
bG9uZyBsb25nIGludCBfX3F1YWRfdDsKCnR5cGVkZWYgc3RydWN0CiAgewogICAgaW50IF9fdmFs
WzJdOwogIH0gX19mc2lkX3Q7Cgp0eXBlZGVmIGxvbmcgaW50IF9fYmxrc2l6ZV90Owp0eXBlZGVm
IGxvbmcgaW50IF9fYmxrY250X3Q7CnR5cGVkZWYgX19xdWFkX3QgX19ibGtjbnQ2NF90Owp0eXBl
ZGVmIF9fdV9sb25nIF9fZnNibGtjbnRfdDsKdHlwZWRlZiBfX3VfcXVhZF90IF9fZnNibGtjbnQ2
NF90Owp0eXBlZGVmIF9fdV9sb25nIF9fZnNmaWxjbnRfdDsKdHlwZWRlZiBfX3VfcXVhZF90IF9f
ZnNmaWxjbnQ2NF90Owp0eXBlZGVmIF9fdV9xdWFkX3QgX19pbm82NF90OwoKZXh0ZXJuIHZvaWQg
Km1lbWNweSAodm9pZCAqX19yZXN0cmljdCBfX2Rlc3QsCiAgICAgICAgICAgICAgICAgICAgIF9f
Y29uc3Qgdm9pZCAqX19yZXN0cmljdCBfX3NyYywgc2l6ZV90IF9fbikgOwoKc3RydWN0IHN0YXRm
cwogIHsKICAgIGludCBmX3R5cGU7CiAgICBpbnQgZl9ic2l6ZTsKCiAgICBfX2ZzYmxrY250X3Qg
Zl9ibG9ja3M7CiAgICBfX2ZzYmxrY250X3QgZl9iZnJlZTsKICAgIF9fZnNibGtjbnRfdCBmX2Jh
dmFpbDsKICAgIF9fZnNmaWxjbnRfdCBmX2ZpbGVzOwogICAgX19mc2ZpbGNudF90IGZfZmZyZWU7
CgogICAgX19mc2lkX3QgZl9mc2lkOwogICAgaW50IGZfbmFtZWxlbjsKICAgIGludCBmX3NwYXJl
WzZdOwogIH07CgoKc3RydWN0IHN0YXRmczY0CiAgewogICAgaW50IGZfdHlwZTsKICAgIGludCBm
X2JzaXplOwogICAgX19mc2Jsa2NudDY0X3QgZl9ibG9ja3M7CiAgICBfX2ZzYmxrY250NjRfdCBm
X2JmcmVlOwogICAgX19mc2Jsa2NudDY0X3QgZl9iYXZhaWw7CiAgICBfX2ZzZmlsY250NjRfdCBm
X2ZpbGVzOwogICAgX19mc2ZpbGNudDY0X3QgZl9mZnJlZTsKICAgIF9fZnNpZF90IGZfZnNpZDsK
ICAgIGludCBmX25hbWVsZW47CiAgICBpbnQgZl9zcGFyZVs2XTsKICB9OwoKZXh0ZXJuIGludCBf
X3N0YXRmcyAoX19jb25zdCBjaGFyICpfX2ZpbGUsIHN0cnVjdCBzdGF0ZnMgKl9fYnVmKTsKZXh0
ZXJuIGludCBfX3N0YXRmczY0IChfX2NvbnN0IGNoYXIgKl9fZmlsZSwgc3RydWN0IHN0YXRmczY0
ICpfX2J1Zik7CgoKaW50Cl9fc3RhdGZzNjQgKGNvbnN0IGNoYXIgKmZpbGUsIHN0cnVjdCBzdGF0
ZnM2NCAqYnVmKQp7CiAgc3RydWN0IHN0YXRmcyBidWYzMjsKCiAgaWYgKF9fc3RhdGZzIChmaWxl
LCAmYnVmMzIpIDwgMCkKICAgIHJldHVybiAtMTsKCiAgYnVmLT5mX3R5cGUgPSBidWYzMi5mX3R5
cGU7CiAgYnVmLT5mX2JzaXplID0gYnVmMzIuZl9ic2l6ZTsKICBidWYtPmZfYmxvY2tzID0gYnVm
MzIuZl9ibG9ja3M7CiAgYnVmLT5mX2JmcmVlID0gYnVmMzIuZl9iZnJlZTsKICBidWYtPmZfYmF2
YWlsID0gYnVmMzIuZl9iYXZhaWw7CiAgYnVmLT5mX2ZpbGVzID0gYnVmMzIuZl9maWxlczsKICBi
dWYtPmZfZmZyZWUgPSBidWYzMi5mX2ZmcmVlOwogIGJ1Zi0+Zl9mc2lkID0gYnVmMzIuZl9mc2lk
OwogIGJ1Zi0+Zl9uYW1lbGVuID0gYnVmMzIuZl9uYW1lbGVuOwogIG1lbWNweSAoYnVmLT5mX3Nw
YXJlLCBidWYzMi5mX3NwYXJlLCBzaXplb2YgKGJ1ZjMyLmZfc3BhcmUpKTsKCiAgcmV0dXJuIDA7
Cn0K


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]