From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io1-xd35.google.com (mail-io1-xd35.google.com [IPv6:2607:f8b0:4864:20::d35]) by sourceware.org (Postfix) with ESMTPS id DC7B13858D20 for ; Tue, 15 Mar 2022 13:25:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DC7B13858D20 Received: by mail-io1-xd35.google.com with SMTP id x4so22122930iop.7 for ; Tue, 15 Mar 2022 06:25:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=uPxoTIRCrtf9mqM1FC2y/P8Xhw/FeL/sxDHpKcWFEWY=; b=XTNtNPUUOvlshknnOscfj3GfqrM5lSoEZ6+MvlbqOh0aJLolD/YPyjIreQGQppP+wI rDFMu90pPa1lDwyU+cN9I6EePw1EdBTzJner87ty44jy9rRQ0ncB0Iv4iB2uUbfLIRYb Ag8uUyGyWss2Rx04Lx+l4dE1iWvP4788EOEYltOkENb+HK6BDMklnSk6IADhErPLiN1t obUopB3bSlgdVEXbfKvVAPceCB1qD33wx95kbElaQL2PLJJX+UEAE83xkzeh+5H6KoOs B4g4K3sJS2rgZDopHo+lm+cfhYZZw5TRh579PLuOdjv4s/bgIYMZ7ocuXao0zOGNstW0 8jvw== X-Gm-Message-State: AOAM530gO7u2TNdHODDVYNiGlY8NJB8Az6qLh+zR8YcnQfHueS3yNkW8 ERXe7TEbkds5qPLiJVCsgT5gHX6vePQPzA== X-Google-Smtp-Source: ABdhPJxbzLF+yg4d90xpL5fJ0t11ifFhjNasR2Gg8sIWTGw1mr4fa3ezUFqA9poNwNjn1J7ZvsLAtQ== X-Received: by 2002:a05:6602:2d06:b0:648:e7d2:ae5a with SMTP id c6-20020a0566022d0600b00648e7d2ae5amr10692261iow.2.1647350702178; Tue, 15 Mar 2022 06:25:02 -0700 (PDT) Received: from murgatroyd.Home (71-211-175-224.hlrn.qwest.net. [71.211.175.224]) by smtp.gmail.com with ESMTPSA id l14-20020a05660227ce00b00645ebb013c1sm10711430ios.45.2022.03.15.06.25.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Mar 2022 06:25:01 -0700 (PDT) From: Tom Tromey To: gdb-patches@sourceware.org Subject: [PATCH 0/4] Some wide string improvements for Ada Date: Tue, 15 Mar 2022 07:24:56 -0600 Message-Id: <20220315132500.1032991-1-tromey@adacore.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Mar 2022 13:25:04 -0000 This series implements a couple of wide string improvements for Ada. First, a string literal in an expression can now sometimes be interpreted as a Wide_String or Wide_Wide_String, depending on context. Then, we noticed that string concatenation did not work for Ada, so this series implemens that as well. Additionally, this removes some dead code and fixes array concatenation for D. Tested on x86-64 Fedora 34. Tom