From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTPS id 5737F3857B9A for ; Fri, 5 Aug 2022 19:35:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 5737F3857B9A Received: from mail-oi1-f200.google.com (mail-oi1-f200.google.com [209.85.167.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-530-26qdnnGGOpCHHa7v99u7OA-1; Fri, 05 Aug 2022 15:35:45 -0400 X-MC-Unique: 26qdnnGGOpCHHa7v99u7OA-1 Received: by mail-oi1-f200.google.com with SMTP id bx14-20020a0568081b0e00b0033a6f2395aaso1432021oib.2 for ; Fri, 05 Aug 2022 12:35:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=4N+XaUecskJi7p+80FXwM/sOTJUXQkwq1VTdJxtkJcY=; b=Ttp8etX18OLLSM9WtK0pOca0XfEzwaMNPUhEbnsc8l1hpIPM0fD9Upx+Qc3EidIhGM OndwioxM7Uqnz2y/1ebFsvN9kYtRXkIj4SHSNnDQoHPqErVRAfGLLSCTUebrtpxaapms /mJnRdJwkZFQPmP5b5lzwuf3Cb2CaaK1MdtdmVYvsfIg6x0todwo6st3Py3PVYRp9j7R PeGvGhJ4v/IXCGrBtvPKmRxpcRympWJ8NpsHf5bQ/qOaiTnN8PMywZaXDIcBqipFUUUL t3ZzNEPcrHUdxPkzQ85u86fDfZxwsxQY3T7HOlYG9oJK+w2Kmzu6mBlNNjM6mMnd24G9 EdGA== X-Gm-Message-State: ACgBeo2C70o90uM3GjBPZ0taIlFfST7yZKWu0O49Zm+405odQiDkghrA gfez1cp4ZzRAye5aMWV49SMtuxUtVbd0Di5sdSFwlQei3Wn4IYf/AUG3DqCd2NJFhgiV3j66D31 JN8N6hK6ioTmiUoQu1q4Y/k+zX7r3oo9SFQ== X-Received: by 2002:a05:6808:1a:b0:342:c683:5af5 with SMTP id u26-20020a056808001a00b00342c6835af5mr1206895oic.119.1659728144415; Fri, 05 Aug 2022 12:35:44 -0700 (PDT) X-Google-Smtp-Source: AA6agR5bgc0ZL8uBTw3WOVSyqQ0fU097hh/pS91tAt3TQeGDxcwDxF4o6xajuhbR6JlgS3mrEnoxUjVkfdYvd6kviR8= X-Received: by 2002:a05:6808:1a:b0:342:c683:5af5 with SMTP id u26-20020a056808001a00b00342c6835af5mr1206889oic.119.1659728144232; Fri, 05 Aug 2022 12:35:44 -0700 (PDT) MIME-Version: 1.0 From: Ulrich Drepper Date: Fri, 5 Aug 2022 21:35:33 +0200 Message-ID: Subject: add more C++ name hints To: gcc-patches@gcc.gnu.org X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="000000000000763def05e583921a" X-Spam-Status: No, score=-5.6 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Aug 2022 19:35:48 -0000 --000000000000763def05e583921a Content-Type: text/plain; charset="UTF-8" How about adding a few more names from the std namespace to get appropriate hints? This patch compiles and the appropriate messages are printed. Is there a problem with just adding more or even at some point all the symbols of the standard library? gcc/ChangeLog: * cp/name-lookup.cc (get_std_name_hint): Add more symbols from the , , and headers. --000000000000763def05e583921a Content-Type: application/octet-stream; name="d-g++-std-io-syms-hints" Content-Disposition: attachment; filename="d-g++-std-io-syms-hints" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l6gv6umf0 ZGlmZiAtLWdpdCBhL2djYy9jcC9uYW1lLWxvb2t1cC5jYyBiL2djYy9jcC9uYW1lLWxvb2t1cC5j YwppbmRleCBjZTYyMjc2MWExYS4uZTc3MDY1YjgzYjcgMTAwNjQ0Ci0tLSBhL2djYy9jcC9uYW1l LWxvb2t1cC5jYworKysgYi9nY2MvY3AvbmFtZS1sb29rdXAuY2MKQEAgLTY3NzEsNiArNjc3MSw0 MyBAQCBnZXRfc3RkX25hbWVfaGludCAoY29uc3QgY2hhciAqbmFtZSkKICAgICB7ImZ1dHVyZSIs ICI8ZnV0dXJlPiIsIGN4eDExfSwKICAgICB7InBhY2thZ2VkX3Rhc2siLCAiPGZ1dHVyZT4iLCBj eHgxMX0sCiAgICAgeyJwcm9taXNlIiwgIjxmdXR1cmU+IiwgY3h4MTF9LAorICAgIC8qIDxpb21h bmlwPi4gICovCisgICAgeyJyZXNldGlvc2ZsYWdzIiwgIjxpb21hbmlwPiIsIGN4eDk4fSwKKyAg ICB7InNldGlvc2ZsYWdzIiwgIjxpb21hbmlwPiIsIGN4eDk4fSwKKyAgICB7InNldGJhc2UiLCAi PGlvbWFuaXA+IiwgY3h4OTh9LAorICAgIHsic2V0ZmlsbCIsICI8aW9tYW5pcD4iLCBjeHg5OH0s CisgICAgeyJzZXRwcmVjaXNpb24iLCAiPGlvbWFuaXA+IiwgY3h4OTh9LAorICAgIHsic2V0dyIs ICI8aW9tYW5pcD4iLCBjeHg5OH0sCisgICAgeyJnZXRfbW9uZXkiLCAiPGlvbWFuaXA+IiwgY3h4 MTF9LAorICAgIHsicHV0X21vbmV5IiwgIjxpb21hbmlwPiIsIGN4eDExfSwKKyAgICB7ImdldF90 aW1lIiwgIjxpb21hbmlwPiIsIGN4eDExfSwKKyAgICB7InB1dF90aW1lIiwgIjxpb21hbmlwPiIs IGN4eDExfSwKKyAgICB7InF1b3RlZCIsICI8aW9tYW5pcD4iLCBjeHgxNH0sCisgICAgLyogPGlv cz4uICAqLworICAgIHsiYm9vbGFscGhhIiwgIjxpb3M+IiwgY3h4OTh9LAorICAgIHsibm9ib29s YWxwaGEiLCAiPGlvcz4iLCBjeHg5OH0sCisgICAgeyJzaG93YmFzZSIsICI8aW9zPiIsIGN4eDk4 fSwKKyAgICB7Im5vc2hvd2Jhc2UiLCAiPGlvcz4iLCBjeHg5OH0sCisgICAgeyJzaG93cG9pbnQi LCAiPGlvcz4iLCBjeHg5OH0sCisgICAgeyJub3Nob3dwb2ludCIsICI8aW9zPiIsIGN4eDk4fSwK KyAgICB7InNob3dwb3MiLCAiPGlvcz4iLCBjeHg5OH0sCisgICAgeyJub3Nob3dwb3MiLCAiPGlv cz4iLCBjeHg5OH0sCisgICAgeyJza2lwd3MiLCAiPGlvcz4iLCBjeHg5OH0sCisgICAgeyJub3Nr aXB3cyIsICI8aW9zPiIsIGN4eDk4fSwKKyAgICB7InVwcGVyY2FzZSIsICI8aW9zPiIsIGN4eDk4 fSwKKyAgICB7Im5vdXBwZXJjYXNlIiwgIjxpb3M+IiwgY3h4OTh9LAorICAgIHsidW5pdGJ1ZiIs ICI8aW9zPiIsIGN4eDk4fSwKKyAgICB7Im5vdW5pdGJ1ZiIsICI8aW9zPiIsIGN4eDk4fSwKKyAg ICB7ImludGVybmFsIiwgIjxpb3M+IiwgY3h4OTh9LAorICAgIHsibGVmdCIsICI8aW9zPiIsIGN4 eDk4fSwKKyAgICB7InJpZ2h0IiwgIjxpb3M+IiwgY3h4OTh9LAorICAgIHsiZGVjIiwgIjxpb3M+ IiwgY3h4OTh9LAorICAgIHsiaGV4IiwgIjxpb3M+IiwgY3h4OTh9LAorICAgIHsib2N0IiwgIjxp b3M+IiwgY3h4OTh9LAorICAgIHsiZml4ZWQiLCAiPGlvcz4iLCBjeHg5OH0sCisgICAgeyJzY2ll bnRpZmljIiwgIjxpb3M+IiwgY3h4OTh9LAorICAgIHsiaGV4ZmxvYXQiLCAiPGlvcz4iLCBjeHgx MX0sCisgICAgeyJkZWZhdWx0ZmxvYXQiLCAiPGlvcz4iLCBjeHgxMX0sCiAgICAgLyogPGlvc3Ry ZWFtPi4gICovCiAgICAgeyJjaW4iLCAiPGlvc3RyZWFtPiIsIGN4eDk4fSwKICAgICB7ImNvdXQi LCAiPGlvc3RyZWFtPiIsIGN4eDk4fSwKQEAgLTY3ODEsNiArNjgxOCw3IEBAIGdldF9zdGRfbmFt ZV9oaW50IChjb25zdCBjaGFyICpuYW1lKQogICAgIHsid2Nsb2ciLCAiPGlvc3RyZWFtPiIsIGN4 eDk4fSwKICAgICAvKiA8aXN0cmVhbT4uICAqLwogICAgIHsiaXN0cmVhbSIsICI8aXN0cmVhbT4i LCBjeHg5OH0sCisgICAgeyJ3cyIsICI8aXN0cmVhbT4iLCBjeHg5OH0sCiAgICAgLyogPGl0ZXJh dG9yPi4gICovCiAgICAgeyJhZHZhbmNlIiwgIjxpdGVyYXRvcj4iLCBjeHg5OH0sCiAgICAgeyJi YWNrX2luc2VydGVyIiwgIjxpdGVyYXRvcj4iLCBjeHg5OH0sCkBAIC02ODAwLDYgKzY4MzgsMTIg QEAgZ2V0X3N0ZF9uYW1lX2hpbnQgKGNvbnN0IGNoYXIgKm5hbWUpCiAgICAgeyJyZXZlcnNlX2l0 ZXJhdG9yIiwgIjxpdGVyYXRvcj4iLCBjeHg5OH0sCiAgICAgLyogPG9zdHJlYW0+LiAgKi8KICAg ICB7Im9zdHJlYW0iLCAiPG9zdHJlYW0+IiwgY3h4OTh9LAorICAgIHsiZW5kcyIsICI8b3N0cmVh bT4iLCBjeHg5OH0sCisgICAgeyJmbHVzaCIsICI8b3N0cmVhbT4iLCBjeHg5OH0sCisgICAgeyJl bmRsIiwgIjxvc3RyZWFtPiIsIGN4eDk4fSwKKyAgICB7ImVtaXRfb25fZmx1c2giLCAiPG9zdHJl YW0+IiwgY3h4MjB9LAorICAgIHsibm9lbWl0X29uX2ZsdXNoIiwgIjxvc3RyZWFtPiIsIGN4eDIw fSwKKyAgICB7ImZsdXNoX2VtaXQiLCAiPG9zdHJlYW0+IiwgY3h4MjB9LAogICAgIC8qIDxsaXN0 Pi4gICovCiAgICAgeyJsaXN0IiwgIjxsaXN0PiIsIGN4eDk4fSwKICAgICAvKiA8bWFwPi4gICov Cg== --000000000000763def05e583921a--