From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18436 invoked by alias); 3 Aug 2002 14:06:02 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 18416 invoked by uid 71); 3 Aug 2002 14:06:01 -0000 Resent-Date: 3 Aug 2002 14:06:01 -0000 Resent-Message-ID: <20020803140601.18415.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-To: nobody@gcc.gnu.org Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, stefaandr@hotmail.com Received: (qmail 18217 invoked by uid 61); 3 Aug 2002 14:04:34 -0000 Message-Id: <20020803140434.18216.qmail@sources.redhat.com> Date: Sat, 03 Aug 2002 07:06:00 -0000 From: stefaandr@hotmail.com Reply-To: stefaandr@hotmail.com To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: c++/7478: internal compiler error on static_cast inside template X-SW-Source: 2002-08/txt/msg00049.txt.bz2 List-Id: >Number: 7478 >Category: c++ >Synopsis: internal compiler error on static_cast inside template >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Sat Aug 03 07:06:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: stefaandr@hotmail.com >Release: gcc version 3.3 20020803 (all 3.x versions as far as i've seen) >Organization: >Environment: >Description: The three lines of code in the header of the attached report-file, trigger an internal compiler error. For my purposes, I can replace static_cast with dynamic_cast, which does _not_ trigger the error. >How-To-Repeat: compile the code I put in the report-file >Fix: sorry, no idea >Release-Note: >Audit-Trail: >Unformatted: ----gnatsweb-attachment---- Content-Type: application/octet-stream; name="report" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="report" Q29tcGlsaW5nIHRoaXMgY29kZToKY2xhc3MgYSB7fSBhMTsKdGVtcGxhdGUgPGEgJiBwPiBjbGFz cyBiIHsgcHVibGljOiBiKCkgeyBzdGF0aWNfY2FzdCA8YSAmPiAocCk7IH07IH07CmludCBtYWlu KCkgeyBiIDxhMT4gYjE7IH07CgoKZysrIC1zYXZlLXRlbXBzIC12IHg0LmNwcCAtbyB4NCwgZ2l2 ZXM6IChtaW5kIHlvdSwgaXQncyBfbm90XyBhIGNyb3NzY29tcGlsZXIsIGl0J3MganVpc3QgYnVp bHQgaW4gYSBkaXJlY3Rvcnkgd2hlcmUgaSBub3JtYWxseSBpbnN0YWxsIGNyb3NzY29tcGlsZXJz KQpSZWFkaW5nIHNwZWNzIGZyb20gY3Jvc3MvaW5zdGFsbC9iaW4vLi4vbGliL2djYy1saWIvaTY4 Ni1wYy1saW51eC1nbnUvMy4zL3NwZWNzCkNvbmZpZ3VyZWQgd2l0aDogLi4vY3ZzL2djYy9jb25m aWd1cmUgLS1lbmFibGUtbGFuZ3VhZ2VzPWMsYysrIC0tcHJlZml4PS9lc2F0L2Jlc3Bpbi90bXAv Y3Jvc3MvaW5zdGFsbApUaHJlYWQgbW9kZWw6IHNpbmdsZQpnY2MgdmVyc2lvbiAzLjMgMjAwMjA4 MDMgKGV4cGVyaW1lbnRhbCkKIGNyb3NzL2luc3RhbGwvYmluLy4uL2xpYi9nY2MtbGliL2k2ODYt cGMtbGludXgtZ251LzMuMy9jYzFwbHVzIC1FIC1EX19HTlVHX189MyAtcXVpZXQgLXYgLWlwcmVm aXggY3Jvc3MvaW5zdGFsbC9iaW4vLi4vbGliL2djYy1saWIvaTY4Ni1wYy1saW51eC1nbnUvMy4z LyAtRF9fR05VQ19fPTMgLURfX0dOVUNfTUlOT1JfXz0zIC1EX19HTlVDX1BBVENITEVWRUxfXz0w IC1EX0dOVV9TT1VSQ0UgeDQuY3BwIHg0LmlpCmlnbm9yaW5nIG5vbmV4aXN0ZW50IGRpcmVjdG9y eSAiY3Jvc3MvaW5zdGFsbC9pNjg2LXBjLWxpbnV4LWdudS9pbmNsdWRlIgppZ25vcmluZyBub25l eGlzdGVudCBkaXJlY3RvcnkgIi9lc2F0L2Jlc3Bpbi90bXAvY3Jvc3MvaW5zdGFsbC9pNjg2LXBj LWxpbnV4LWdudS9pbmNsdWRlIgppZ25vcmluZyBkdXBsaWNhdGUgZGlyZWN0b3J5ICIvZXNhdC9i ZXNwaW4vdG1wL2Nyb3NzL2luc3RhbGwvaW5jbHVkZS9jKysvMy4zIgppZ25vcmluZyBkdXBsaWNh dGUgZGlyZWN0b3J5ICIvZXNhdC9iZXNwaW4vdG1wL2Nyb3NzL2luc3RhbGwvaW5jbHVkZS9jKysv My4zL2k2ODYtcGMtbGludXgtZ251IgppZ25vcmluZyBkdXBsaWNhdGUgZGlyZWN0b3J5ICIvZXNh dC9iZXNwaW4vdG1wL2Nyb3NzL2luc3RhbGwvaW5jbHVkZS9jKysvMy4zL2JhY2t3YXJkIgppZ25v cmluZyBkdXBsaWNhdGUgZGlyZWN0b3J5ICIvZXNhdC9iZXNwaW4vdG1wL2Nyb3NzL2luc3RhbGwv bGliL2djYy1saWIvaTY4Ni1wYy1saW51eC1nbnUvMy4zL2luY2x1ZGUiCiNpbmNsdWRlICIuLi4i IHNlYXJjaCBzdGFydHMgaGVyZToKI2luY2x1ZGUgPC4uLj4gc2VhcmNoIHN0YXJ0cyBoZXJlOgog Y3Jvc3MvaW5zdGFsbC9pbmNsdWRlL2MrKy8zLjMKIGNyb3NzL2luc3RhbGwvaW5jbHVkZS9jKysv My4zL2k2ODYtcGMtbGludXgtZ251CiBjcm9zcy9pbnN0YWxsL2luY2x1ZGUvYysrLzMuMy9iYWNr d2FyZAogY3Jvc3MvaW5zdGFsbC9saWIvZ2NjLWxpYi9pNjg2LXBjLWxpbnV4LWdudS8zLjMvaW5j bHVkZQogL3Vzci9sb2NhbC9pbmNsdWRlCiAvZXNhdC9iZXNwaW4vdG1wL2Nyb3NzL2luc3RhbGwv aW5jbHVkZQogL3Vzci9pbmNsdWRlCkVuZCBvZiBzZWFyY2ggbGlzdC4KIGNyb3NzL2luc3RhbGwv YmluLy4uL2xpYi9nY2MtbGliL2k2ODYtcGMtbGludXgtZ251LzMuMy9jYzFwbHVzIC1mcHJlcHJv Y2Vzc2VkIHg0LmlpIC1xdWlldCAtZHVtcGJhc2UgeDQuY3BwIC12ZXJzaW9uIC1vIHg0LnMKR05V IEMrKyB2ZXJzaW9uIDMuMyAyMDAyMDgwMyAoZXhwZXJpbWVudGFsKSAoaTY4Ni1wYy1saW51eC1n bnUpCgljb21waWxlZCBieSBHTlUgQyB2ZXJzaW9uIDMuMS4xLgp4NC5jcHA6IEluIGNvbnN0cnVj dG9yIGBiPHA+OjpiKCkgW3dpdGggYSZwID0gYTFdJzoKeDQuY3BwOjM6ICAgaW5zdGFudGlhdGVk IGZyb20gaGVyZQp4NC5jcHA6MjogaW50ZXJuYWwgY29tcGlsZXIgZXJyb3I6IEludGVybmFsIGNv bXBpbGVyIGVycm9yIGluIAogICBjb252ZXJ0X3RvX3JlZmVyZW5jZSwgYXQgY3AvY3Z0LmM6NDg2 ClBsZWFzZSBzdWJtaXQgYSBmdWxsIGJ1ZyByZXBvcnQsCndpdGggcHJlcHJvY2Vzc2VkIHNvdXJj ZSBpZiBhcHByb3ByaWF0ZS4KU2VlIDxVUkw6aHR0cDovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2dj Yy9idWdzLmh0bWw+IGZvciBpbnN0cnVjdGlvbnMuCgoK