c++/9629: virtual inheritance segfault

stefan@space.twc.de stefan@space.twc.de
Sat Feb 8 21:36:00 GMT 2003


>Number:         9629
>Category:       c++
>Synopsis:       virtual inheritance segfault
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Feb 08 21:36:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     stefan@space.twc.de
>Release:        gcc-3.2.2
>Organization:
>Environment:
Debian unstable on i386
>Description:
   Hi!

The following minimal testcase compiles and runs with gcc-2.95 and compiles and crashes with gcc-3.2.2. I am not sure whether it is a bug in the testcase or a bug in the compiler, but in any case I would appreciate hearing whats the problem with the testcase. Thanks.

    Cu... Stefan
>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: text/x-c++src; name="gcc-3.2.2-virtual-inheritance-test.cc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gcc-3.2.2-virtual-inheritance-test.cc"

LyoKICogVGhlIGZvbGxvd2luZyBjb2RlIHNlZ2ZhdWx0cyB3aXRoIGdjYy0zLjIuMiBidXQgd29y
a3Mgd2l0aCBnY2MtMi45NS4gSSBhbQogKiBub3Qgc3VyZSBob3dldmVyIHdoZXRoZXIgdGhpcyBp
cyBhIGNvbXBpbGVyIGJ1ZyBvciBpbnZhbGlkIEMrKy4KICoKICogc3RlZmFuQGRlYmlhbjp+L2dj
Yy0zLjItdGVzdGNhc2UkIGcrKyAtdgogKiBSZWFkaW5nIHNwZWNzIGZyb20gL3Vzci9saWIvZ2Nj
LWxpYi9pMzg2LWxpbnV4LzMuMi4yL3NwZWNzCiAqIENvbmZpZ3VyZWQgd2l0aDogLi4vc3JjL2Nv
bmZpZ3VyZSAtdiAtLWVuYWJsZS1sYW5ndWFnZXM9YyxjKyssamF2YSxmNzcscHJvdG8scGFzY2Fs
LG9iamMsYWRhIC0tcHJlZml4PS91c3IgLS1tYW5kaXI9L3Vzci9zaGFyZS9tYW4gLS1pbmZvZGly
PS91c3Ivc2hhcmUvaW5mbyAtLXdpdGgtZ3h4LWluY2x1ZGUtZGlyPS91c3IvaW5jbHVkZS9jKysv
My4yIC0tZW5hYmxlLXNoYXJlZCAtLXdpdGgtc3lzdGVtLXpsaWIgLS1lbmFibGUtbmxzIC0td2l0
aG91dC1pbmNsdWRlZC1nZXR0ZXh0IC0tZGlzYWJsZS1fX2N4YV9hdGV4aXQgLS1lbmFibGUtamF2
YS1nYz1ib2VobSAtLWVuYWJsZS1vYmpjLWdjIGkzODYtbGludXgKICogVGhyZWFkIG1vZGVsOiBw
b3NpeAogKiBnY2MgdmVyc2lvbiAzLjIuMgogKiBzdGVmYW5AZGViaWFuOn4vZ2NjLTMuMi10ZXN0
Y2FzZSQgZysrIGdjYy0zLjIuMi12aXJ0dWFsLWluaGVyaXRhbmNlLXRlc3QuY2MgOyAuL2Eub3V0
CiAqIFNwZWljaGVyenVncmlmZnNmZWhsZXIKICogc3RlZmFuQGRlYmlhbjp+L2djYy0zLjItdGVz
dGNhc2UkIGcrKy0yLjk1IC0tdmVyc2lvbgogKiAyLjk1LjQKICogc3RlZmFuQGRlYmlhbjp+L2dj
Yy0zLjItdGVzdGNhc2UkIGcrKy0yLjk1IGdjYy0zLjIuMi12aXJ0dWFsLWluaGVyaXRhbmNlLXRl
c3QuY2MgOyAuL2Eub3V0CiAqIDgwNDlhNTgKICovCiNpbmNsdWRlIDxzdGRpby5oPgoKc3RydWN0
IEEKewoJaW50IGE7Cn07CgpzdHJ1Y3QgQgp7CglpbnQgYjsKCUIoQSAqeCkKCXsKCQlwcmludGYo
IiV4XG4iLCB4KTsKCX0KfTsKCnN0cnVjdCBDIDogdmlydHVhbCBwdWJsaWMgQSwgcHVibGljIEIK
ewoJaW50IGM7CglDKCkgOiBCKHRoaXMpCgl7Cgl9Cn07CgpzdHJ1Y3QgRCA6IHZpcnR1YWwgcHVi
bGljIEMgewoJaW50IGQ7Cn07CgptYWluKCkKewoJbmV3IEQoKTsKfQo=



More information about the Gcc-bugs mailing list