From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7859 invoked by alias); 2 Apr 2003 16:06:01 -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 7839 invoked by uid 71); 2 Apr 2003 16:06:00 -0000 Resent-Date: 2 Apr 2003 16:06:00 -0000 Resent-Message-ID: <20030402160600.7838.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, pere.mato@cern.ch Received: (qmail 4529 invoked by uid 48); 2 Apr 2003 15:56:01 -0000 Message-Id: <20030402155601.4528.qmail@sources.redhat.com> Date: Wed, 02 Apr 2003 16:06:00 -0000 From: pere.mato@cern.ch Reply-To: pere.mato@cern.ch To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: libstdc++/10298: Compilation fails with std::basic_string::operator=(int) X-SW-Source: 2003-04/txt/msg00072.txt.bz2 List-Id: >Number: 10298 >Category: libstdc++ >Synopsis: Compilation fails with std::basic_string::operator=(int) >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: rejects-legal >Submitter-Id: net >Arrival-Date: Wed Apr 02 16:06:00 UTC 2003 >Closed-Date: >Last-Modified: >Originator: Pere Mato >Release: gcc version 3.2 >Organization: >Environment: Linux RH7.3 >Description: gcc-3.2 fails to compile the assigment of an "int" to a "std::basic_string". The generated compiler error and version details are in the attached file. >How-To-Repeat: #include void foo() { std::basic_string bi; bi = 10; } >Fix: >Release-Note: >Audit-Trail: >Unformatted: ----gnatsweb-attachment---- Content-Type: application/octet-stream; name="test.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="test.log" Pj5nY2MgLXYgLXNhdmUtdGVtcHMgYWxsLXlvdXItb3B0aW9ucyBzb3VyY2UtZmlsZSB0ZXN0LmNw cA0KZ2NjOiBhbGwteW91ci1vcHRpb25zOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQpnY2M6 IHNvdXJjZS1maWxlOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQpSZWFkaW5nIHNwZWNzIGZy b20gL3Vzci9sb2NhbC9nY2MtYWx0LTMuMi9saWIvZ2NjLWxpYi9pNjg2LXBjLWxpbnV4LWdudS8z LjIvc3BlY3MNCkNvbmZpZ3VyZWQgd2l0aDogLi9jb25maWd1cmUgLS1wcmVmaXg9L3Vzci9sb2Nh bC9nY2MtYWx0LTMuMiAtLWVuYWJsZS1zaGFyZWQNClRocmVhZCBtb2RlbDogcG9zaXgNCmdjYyB2 ZXJzaW9uIDMuMg0KIC91c3IvbG9jYWwvZ2NjLWFsdC0zLjIvbGliL2djYy1saWIvaTY4Ni1wYy1s aW51eC1nbnUvMy4yL2NwcDAgLWxhbmctYysrIC1EX19HTlVHX189MyAtRF9fREVQUkVDQVRFRCAt RF9fRVhDRVBUSU9OUyAtdiAtaXN5c3RlbSAvdXNyL2xvY2FsL2djYy1hbHQtMi45NS4yL2luY2x1 ZGUgLURfX0dOVUNfXz0zIC1EX19HTlVDX01JTk9SX189MiAtRF9fR05VQ19QQVRDSExFVkVMX189 MCAtRF9fR1hYX0FCSV9WRVJTSU9OPTEwMiAtRF9fRUxGX18gLUR1bml4IC1EX19nbnVfbGludXhf XyAtRGxpbnV4IC1EX19FTEZfXyAtRF9fdW5peF9fIC1EX19nbnVfbGludXhfXyAtRF9fbGludXhf XyAtRF9fdW5peCAtRF9fbGludXggLUFzeXN0ZW09cG9zaXggLURfX05PX0lOTElORV9fIC1EX19T VERDX0hPU1RFRF9fPTEgLURfR05VX1NPVVJDRSAtQWNwdT1pMzg2IC1BbWFjaGluZT1pMzg2IC1E aTM4NiAtRF9faTM4NiAtRF9faTM4Nl9fIC1EX190dW5lX2k2ODZfXyAtRF9fdHVuZV9wZW50aXVt cHJvX18gdGVzdC5jcHAgdGVzdC5paQ0KR05VIENQUCB2ZXJzaW9uIDMuMiAoY3BwbGliKSAoaTM4 NiBMaW51eC9FTEYpDQppZ25vcmluZyBub25leGlzdGVudCBkaXJlY3RvcnkgIi91c3IvbG9jYWwv Z2NjLWFsdC0zLjIvaTY4Ni1wYy1saW51eC1nbnUvaW5jbHVkZSINCiNpbmNsdWRlICIuLi4iIHNl YXJjaCBzdGFydHMgaGVyZToNCiNpbmNsdWRlIDwuLi4+IHNlYXJjaCBzdGFydHMgaGVyZToNCiAv dXNyL2xvY2FsL2djYy1hbHQtMi45NS4yL2luY2x1ZGUNCiAvdXNyL2xvY2FsL2djYy1hbHQtMy4y L2luY2x1ZGUvYysrLzMuMg0KIC91c3IvbG9jYWwvZ2NjLWFsdC0zLjIvaW5jbHVkZS9jKysvMy4y L2k2ODYtcGMtbGludXgtZ251DQogL3Vzci9sb2NhbC9nY2MtYWx0LTMuMi9pbmNsdWRlL2MrKy8z LjIvYmFja3dhcmQNCiAvdXNyL2xvY2FsL2luY2x1ZGUNCiAvdXNyL2xvY2FsL2djYy1hbHQtMy4y L2luY2x1ZGUNCiAvdXNyL2xvY2FsL2djYy1hbHQtMy4yL2xpYi9nY2MtbGliL2k2ODYtcGMtbGlu dXgtZ251LzMuMi9pbmNsdWRlDQogL3Vzci9pbmNsdWRlDQpFbmQgb2Ygc2VhcmNoIGxpc3QuDQog L3Vzci9sb2NhbC9nY2MtYWx0LTMuMi9saWIvZ2NjLWxpYi9pNjg2LXBjLWxpbnV4LWdudS8zLjIv Y2MxcGx1cyAtZnByZXByb2Nlc3NlZCB0ZXN0LmlpIC1xdWlldCAtZHVtcGJhc2UgdGVzdC5jcHAg LXZlcnNpb24gLW8gdGVzdC5zDQpHTlUgQ1BQIHZlcnNpb24gMy4yIChjcHBsaWIpIChpMzg2IExp bnV4L0VMRikNCkdOVSBDKysgdmVyc2lvbiAzLjIgKGk2ODYtcGMtbGludXgtZ251KQ0KICAgICAg ICBjb21waWxlZCBieSBHTlUgQyB2ZXJzaW9uIDMuMi4NCi91c3IvbG9jYWwvZ2NjLWFsdC0zLjIv aW5jbHVkZS9jKysvMy4yL2JpdHMvc3RsX2l0ZXJhdG9yX2Jhc2VfdHlwZXMuaDogSW4gaW5zdGFu dGlhdGlvbiBvZiBgc3RkOjppdGVyYXRvcl90cmFpdHM8aW50Pic6DQovdXNyL2xvY2FsL2djYy1h bHQtMy4yL2luY2x1ZGUvYysrLzMuMi9iaXRzL2Jhc2ljX3N0cmluZy5oOjY4ODogICBpbnN0YW50 aWF0ZWQgZnJvbSBgc3RkOjpiYXNpY19zdHJpbmc8X0NoYXJULCBfVHJhaXRzLCBfQWxsb2M+JiBz dGQ6OmJhc2ljX3N0cmluZzxfQ2hhclQsIF9UcmFpdHMsIF9BbGxvYz46OnJlcGxhY2UoX19nbnVf Y3h4OjpfX25vcm1hbF9pdGVyYXRvcjxfQWxsb2M6OnBvaW50ZXIsIHN0ZDo6YmFzaWNfc3RyaW5n PF9DaGFyVCwgX1RyYWl0cywgX0FsbG9jPiA+LCBfX2dudV9jeHg6Ol9fbm9ybWFsX2l0ZXJhdG9y PF9BbGxvYzo6cG9pbnRlciwgc3RkOjpiYXNpY19zdHJpbmc8X0NoYXJULCBfVHJhaXRzLCBfQWxs b2M+ID4sIF9JbnB1dEl0ZXJhdG9yLCBfSW5wdXRJdGVyYXRvcikgW3dpdGggX0lucHV0SXRlcmF0 b3IgPSBpbnQsIF9DaGFyVCA9IGludCwgX1RyYWl0cyA9IHN0ZDo6Y2hhcl90cmFpdHM8aW50Piwg X0FsbG9jID0gc3RkOjphbGxvY2F0b3I8aW50Pl0nDQovdXNyL2xvY2FsL2djYy1hbHQtMy4yL2lu Y2x1ZGUvYysrLzMuMi9iaXRzL2Jhc2ljX3N0cmluZy5oOjUyNTogICBpbnN0YW50aWF0ZWQgZnJv bSBgc3RkOjpiYXNpY19zdHJpbmc8X0NoYXJULCBfVHJhaXRzLCBfQWxsb2M+JiBzdGQ6OmJhc2lj X3N0cmluZzxfQ2hhclQsIF9UcmFpdHMsIF9BbGxvYz46OmFzc2lnbihfSW5wdXRJdGVyYXRvciwg X0lucHV0SXRlcmF0b3IpIFt3aXRoIF9JbnB1dEl0ZXJhdG9yID0gaW50LCBfQ2hhclQgPSBpbnQs IF9UcmFpdHMgPSBzdGQ6OmNoYXJfdHJhaXRzPGludD4sIF9BbGxvYyA9IHN0ZDo6YWxsb2NhdG9y PGludD5dJw0KL3Vzci9sb2NhbC9nY2MtYWx0LTMuMi9pbmNsdWRlL2MrKy8zLjIvYml0cy9iYXNp Y19zdHJpbmcuaDozNDQ6ICAgaW5zdGFudGlhdGVkIGZyb20gYHN0ZDo6YmFzaWNfc3RyaW5nPF9D aGFyVCwgX1RyYWl0cywgX0FsbG9jPiYgc3RkOjpiYXNpY19zdHJpbmc8X0NoYXJULCBfVHJhaXRz LCBfQWxsb2M+OjpvcGVyYXRvcj0oX0NoYXJUKSBbd2l0aCBfQ2hhclQgPSBpbnQsIF9UcmFpdHMg PSBzdGQ6OmNoYXJfdHJhaXRzPGludD4sIF9BbGxvYyA9IHN0ZDo6YWxsb2NhdG9yPGludD5dJw0K dGVzdC5jcHA6NTogICBpbnN0YW50aWF0ZWQgZnJvbSBoZXJlDQovdXNyL2xvY2FsL2djYy1hbHQt My4yL2luY2x1ZGUvYysrLzMuMi9iaXRzL3N0bF9pdGVyYXRvcl9iYXNlX3R5cGVzLmg6MTIzOiBg aW50DQogICAnIGlzIG5vdCBhIGNsYXNzLCBzdHJ1Y3QsIG9yIHVuaW9uIHR5cGUNCi91c3IvbG9j YWwvZ2NjLWFsdC0zLjIvaW5jbHVkZS9jKysvMy4yL2JpdHMvc3RsX2l0ZXJhdG9yX2Jhc2VfdHlw ZXMuaDoxMjQ6IGBpbnQNCiAgICcgaXMgbm90IGEgY2xhc3MsIHN0cnVjdCwgb3IgdW5pb24gdHlw ZQ0KL3Vzci9sb2NhbC9nY2MtYWx0LTMuMi9pbmNsdWRlL2MrKy8zLjIvYml0cy9zdGxfaXRlcmF0 b3JfYmFzZV90eXBlcy5oOjEyNTogYGludA0KICAgJyBpcyBub3QgYSBjbGFzcywgc3RydWN0LCBv ciB1bmlvbiB0eXBlDQovdXNyL2xvY2FsL2djYy1hbHQtMy4yL2luY2x1ZGUvYysrLzMuMi9iaXRz L3N0bF9pdGVyYXRvcl9iYXNlX3R5cGVzLmg6MTI2OiBgaW50DQogICAnIGlzIG5vdCBhIGNsYXNz LCBzdHJ1Y3QsIG9yIHVuaW9uIHR5cGUNCi91c3IvbG9jYWwvZ2NjLWFsdC0zLjIvaW5jbHVkZS9j KysvMy4yL2JpdHMvc3RsX2l0ZXJhdG9yX2Jhc2VfdHlwZXMuaDoxMjc6IGBpbnQNCiAgICcgaXMg bm90IGEgY2xhc3MsIHN0cnVjdCwgb3IgdW5pb24gdHlwZQ0KL3Vzci9sb2NhbC9nY2MtYWx0LTMu Mi9pbmNsdWRlL2MrKy8zLjIvYml0cy9iYXNpY19zdHJpbmcuaDogSW4gbWVtYmVyIGZ1bmN0aW9u DQogICBgc3RkOjpiYXNpY19zdHJpbmc8X0NoYXJULCBfVHJhaXRzLCBfQWxsb2M+JiBzdGQ6OmJh c2ljX3N0cmluZzxfQ2hhclQsDQogICBfVHJhaXRzLCBfQWxsb2M+OjpyZXBsYWNlKF9fZ251X2N4 eDo6X19ub3JtYWxfaXRlcmF0b3I8X0FsbG9jOjpwb2ludGVyLA0KICAgc3RkOjpiYXNpY19zdHJp bmc8X0NoYXJULCBfVHJhaXRzLCBfQWxsb2M+ID4sDQogICBfX2dudV9jeHg6Ol9fbm9ybWFsX2l0 ZXJhdG9yPF9BbGxvYzo6cG9pbnRlciwgc3RkOjpiYXNpY19zdHJpbmc8X0NoYXJULA0KICAgX1Ry YWl0cywgX0FsbG9jPiA+LCBfSW5wdXRJdGVyYXRvciwgX0lucHV0SXRlcmF0b3IpIFt3aXRoIF9J bnB1dEl0ZXJhdG9yID0NCiAgIGludCwgX0NoYXJUID0gaW50LCBfVHJhaXRzID0gc3RkOjpjaGFy X3RyYWl0czxpbnQ+LCBfQWxsb2MgPQ0KICAgc3RkOjphbGxvY2F0b3I8aW50Pl0nOg0KL3Vzci9s b2NhbC9nY2MtYWx0LTMuMi9pbmNsdWRlL2MrKy8zLjIvYml0cy9iYXNpY19zdHJpbmcuaDo1MjU6 ICAgaW5zdGFudGlhdGVkIGZyb20gYHN0ZDo6YmFzaWNfc3RyaW5nPF9DaGFyVCwgX1RyYWl0cywg X0FsbG9jPiYgc3RkOjpiYXNpY19zdHJpbmc8X0NoYXJULCBfVHJhaXRzLCBfQWxsb2M+Ojphc3Np Z24oX0lucHV0SXRlcmF0b3IsIF9JbnB1dEl0ZXJhdG9yKSBbd2l0aCBfSW5wdXRJdGVyYXRvciA9 IGludCwgX0NoYXJUID0gaW50LCBfVHJhaXRzID0gc3RkOjpjaGFyX3RyYWl0czxpbnQ+LCBfQWxs b2MgPSBzdGQ6OmFsbG9jYXRvcjxpbnQ+XScNCi91c3IvbG9jYWwvZ2NjLWFsdC0zLjIvaW5jbHVk ZS9jKysvMy4yL2JpdHMvYmFzaWNfc3RyaW5nLmg6MzQ0OiAgIGluc3RhbnRpYXRlZCBmcm9tIGBz dGQ6OmJhc2ljX3N0cmluZzxfQ2hhclQsIF9UcmFpdHMsIF9BbGxvYz4mIHN0ZDo6YmFzaWNfc3Ry aW5nPF9DaGFyVCwgX1RyYWl0cywgX0FsbG9jPjo6b3BlcmF0b3I9KF9DaGFyVCkgW3dpdGggX0No YXJUID0gaW50LCBfVHJhaXRzID0gc3RkOjpjaGFyX3RyYWl0czxpbnQ+LCBfQWxsb2MgPSBzdGQ6 OmFsbG9jYXRvcjxpbnQ+XScNCnRlc3QuY3BwOjU6ICAgaW5zdGFudGlhdGVkIGZyb20gaGVyZQ0K L3Vzci9sb2NhbC9nY2MtYWx0LTMuMi9pbmNsdWRlL2MrKy8zLjIvYml0cy9iYXNpY19zdHJpbmcu aDo2ODg6IG5vIHR5cGUgbmFtZWQgYA0KICAgaXRlcmF0b3JfY2F0ZWdvcnknIGluIGBzdHJ1Y3Qg c3RkOjppdGVyYXRvcl90cmFpdHM8aW50PicNCg==