Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authenticated: #9087063 Message-ID: <3FDA6322.3060100@gmx.de> Date: Fri, 12 Dec 2003 18:53:54 -0600 From: Axel Naumann User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031208 X-Accept-Language: en-us, en MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: vtable with snapshot >=20031123 Content-Type: multipart/mixed; boundary="------------020609060301050807060702" --------------020609060301050807060702 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi, I ran into a problem with gcc 3.3.1, cygwin snapshots>=20031123 (at least, probably also earlier versions). The binary built from the attached sources (with vtbllib.hpp's INLINE_CTOR defined) coredumps. It seems that the vtable is invalid, probably because a class's vtable is created for each translation unit (it only crashes if the c'tor is inlined; #undef INLINE_CTOR fixes vtbl.exe). This did not happen with earlier versions of cygwin (1.4*); as far as I can remember even gcc 3.3.1 with cygwin 1.4* worked. This is why I believe it's a cygwin problem, not a gcc problem - but I'm really just guessing. Could you tell me if you can reproduce this, and whether it's cygwin or gcc or me? If you need more info on my system please let me know (in general: everything up to date, yesterday's cygwin setup.exe installation except for the cygwin snapshot). Axel. --------------020609060301050807060702 Content-Type: application/gzip; name="vtbl_inline.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="vtbl_inline.tar.gz" H4sIADFP2j8AA+1YW0/bMBjtK/4Vn9ohFVC63GgkNyBNA2loWZkQK9pTlTYuWHPTKEk7JER/ +2ynaVw26B6Wsmk+qvCF71acc/yFT+E3MqGMNGqEaZlm13Ubpmla3nEx8o8YTTl3jxum53W5 jee4Jre3LMdugFlnUSXmWR6mAI3wnrCX7D4SGu+inh2j8/nDZf8rhpAxYHQEIxrDmJEwRnyG YZGPWIfcE8R/h4WB3IgKYzG3xQJxb1y6I1Q6Pe8A05DGnRnauz06AuMWjJnMtNoGI+i8BYPJ rWKwkRKqKItvqBGyuzAlkYikJl0bAlLzryPYnQ37F8LZajy7LHJVHkJF5UrcuyRB6+xVxeMk Wc+5CaAqouKsWMlImy773HZf2uzLNEXRY1l3QhMCxo04TuNmtiApm4URiYwFTfN5yDfPhmdB IIar8/P+9dW7/jW88ZE8coz20ikYEzjkX+9QnCD/Kf4qr/2QatQG+dzyR6nOHFv0ny+sUv8d z3Sl/lta/3eCFo3HbB4RaKp600Q0zqUatw/gAQHAl4xkgwAWPbFIST5PYzB76FFrw78N5V6q Lcc2/juOs+7/bLFvWV3b0/zfBX7if0F/1KKTOCITuOgHF/3z4fvryys0CDAeBO0DDMMpmbYt 23FX6pDlEcbj2TwH328Kk6bvyz0SR4yrRA+1+IxOkIyxFBbwUHn5vowIqtMjWsxoBMI+mk+T 9tNMMhHGwu+EZxPjZk6tTL8D5dRry7GN/65lVu9/nif573Y1/3eBkuer5wC1+ILGpFqX+uDT WZanJJyeorWRKg5jFmYZpyunaTIfMTrGgq6C6bJlKN8/JKkLQm/sLwvLJKWLMCfSV7QggtY9 EAIiJakGRVoNr30OrwX1lbOuHFv7/65y/9vHgv+8D9D83wWe6/+Lfh/jYixv3+GCncTke0Vr vmGclnR+XHstN90iwkhOhLG+l/8yqKdeV45t/Lcdr+K/5Rb8P9b83wWe3P/20wbA/mUH8Nxb Q9EErP5XsNEIlIIgVWNZrdQLfxAcrjSi979fyxoaGhoaGhoaGhoaGhoafxQ/ALUu3s4AKAAA --------------020609060301050807060702 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --------------020609060301050807060702--