This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
other/9357: gcc-3.2.1 optimization-crash
- From: maddinp at yahoo dot de
- To: gcc-gnats at gcc dot gnu dot org
- Date: 17 Jan 2003 20:09:28 -0000
- Subject: other/9357: gcc-3.2.1 optimization-crash
- Reply-to: maddinp at yahoo dot de
>Number: 9357
>Category: other
>Synopsis: gcc-3.2.1 optimization-crash
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Jan 17 12:16:01 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: maddinp@yahoo.de
>Release: unknown-1.0
>Organization:
>Environment:
gcc-3.2.1 i586
>Description:
>How-To-Repeat:
/* compiling VICE-1.9; here the source, minimized
* using gcc-3.2.1 (i586)
* gcc -O -Wall -c c64mem.c -fssa -funroll-loops -fprofile-arcs
c64mem.c: In function `a4':
c64mem.c:28: warning: implicit declaration of function `mem_limit_init'
c64mem.c:30: warning: assignment from incompatible pointer type
c64mem.c:32: internal error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
*/
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="c64mem.c"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="c64mem.c"
LyogY29tcGlsaW5nIFZJQ0UtMS45OyBoZXJlIHRoZSBzb3VyY2UsIG1pbmltaXplZAogKiB1c2lu
ZyBnY2MtMy4yLjEgKGk1ODYpIAogKiBnY2MgLU8gLVdhbGwgLWMgYzY0bWVtLmMgLWZzc2EgIC1m
dW5yb2xsLWxvb3BzIC1mcHJvZmlsZS1hcmNzCmM2NG1lbS5jOiBJbiBmdW5jdGlvbiBgYTQnOgpj
NjRtZW0uYzoyODogd2FybmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gYG1l
bV9saW1pdF9pbml0JwpjNjRtZW0uYzozMDogd2FybmluZzogYXNzaWdubWVudCBmcm9tIGluY29t
cGF0aWJsZSBwb2ludGVyIHR5cGUKYzY0bWVtLmM6MzI6IGludGVybmFsIGVycm9yOiBTZWdtZW50
YXRpb24gZmF1bHQKUGxlYXNlIHN1Ym1pdCBhIGZ1bGwgYnVnIHJlcG9ydCwKd2l0aCBwcmVwcm9j
ZXNzZWQgc291cmNlIGlmIGFwcHJvcHJpYXRlLgpTZWUgPFVSTDpodHRwOi8vd3d3LmdudS5vcmcv
c29mdHdhcmUvZ2NjL2J1Z3MuaHRtbD4gZm9yIGluc3RydWN0aW9ucy4KICovCgojZGVmaW5lIFJF
R1BBUk0xIF9fYXR0cmlidXRlX18oKHJlZ3Bhcm0oMSkpKQp0eXBlZGVmIGNoYXIgUkVHUEFSTTEg
cmVhZF9mdW5jX3QoaW50IGFkZHIpOwp0eXBlZGVmIHJlYWRfZnVuY190ICpyZWFkX2Z1bmNfcHRy
X3Q7CgojZGVmaW5lIGExIHJlYWRfZnVuY19wdHJfdAoKYTEgKl9tZW1fcmVhZF90YWJfcHRyOwpz
dGF0aWMgYTEgdGFiWzMyXVsweDEwMV07CnN0YXRpYyBpbnQgYTNbMzJdWzB4MTAxXTsKc3RhdGlj
IGExIHRhYl93YXRjaFsweDEwMV07CgppbnQgUkVHUEFSTTEgYTIoaW50IGFkZHIpIHsgcmV0dXJu
IDA7IH0KCnZvaWQgYTQoKSB7CiAgICBpbnQgaTsKICAgIG1lbV9saW1pdF9pbml0KGEzKTsKICAg
IGZvciAoaSA9IDA7IGkgPD0gMHgxMDA7IGkrKykgewogICAgICAgIHRhYl93YXRjaFtpXSA9IGEy
OwogICAgfQp9IC8vIHZpY2UtMS45L3NyYy9jNjQvYzY0bWVtLmM6IG1lbV9pbml0aWFsaXplX21l
bW9yeQo=