From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io1-xd33.google.com (mail-io1-xd33.google.com [IPv6:2607:f8b0:4864:20::d33]) by sourceware.org (Postfix) with ESMTPS id C6BE23858D35 for ; Thu, 29 Jun 2023 19:44:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C6BE23858D35 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=adacore.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=adacore.com Received: by mail-io1-xd33.google.com with SMTP id ca18e2360f4ac-7835bad99fbso48121239f.1 for ; Thu, 29 Jun 2023 12:44:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adacore.com; s=google; t=1688067872; x=1690659872; h=to:content-transfer-encoding:mime-version:message-id:date:subject :from:from:to:cc:subject:date:message-id:reply-to; bh=FkAVWz4gsKU55+X2nXtyL3MxSBMpeQWIkfr9r3UtzJ4=; b=JPBV4pw0vd7CKmM7cpu2QlgDmnK271+LFMZFDZe/kdphjm0czatHI/yUBazgKoLvSg oH1++Ejll6LSquG1BFIXXGg7LI7cvs4iAq2B1tFLLGEkS/HzjN+booOkA/hKiMsfgTJ2 ElgPPigUyUV/ZJQzYYLOCx0VfLC307GO/bhGyWt8vq8e0mH5eEvL69o4dlUYYL8nCOiK xEFVTPseowP46msjFeDPm9oZeCsTUDe+S5dJ9Gt/JYHgnSaeiKtWva6qVjtlCid6URUu cXKBhgZlqxmrHSZgcHQfqyDJN3ljyeQhgz0HCTrv9bNI3tOqqIa/43VRdXnNKkgXLFoH Afyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688067872; x=1690659872; h=to:content-transfer-encoding:mime-version:message-id:date:subject :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=FkAVWz4gsKU55+X2nXtyL3MxSBMpeQWIkfr9r3UtzJ4=; b=BbuPFLRrdn2wh7yWzgQSKvrgi7HHGsxT09NucMSldkfGH8WHZ1WXHICnfOvrNxHVXe G0oUP1NETYAX2F9aOt5JvUz8cxOVokulhuXA+KZPDZblwgNqD3T39pRf8N6TVR0HpQJy ZnW8+ZMkkS+kIrbdPqzp8szzV68OLupRop+DQcXHlPvihATjx90JHn+33Hmk39/y6/Fk NgxujXCeuXiIV0thbUaei5F/q937xFJKt7bcnSLZm8TRv51akVKYvBQP34Ijy1ULxJww jSua6hm6uHluaW+jHqYKK8l6tOAjavr83Cn5Xb0ymBpo4MYvNnltoYcXUcNSEwjYvPZA lmfg== X-Gm-Message-State: AC+VfDz6OoGQgkafgoNlCIrTq+79/oN30yih2xZkfEhbzsZ7X6loEmVF CnWuBTxuNRXRjtw0JG17YL2VjyHe9AwT2wT+mz9PTQ== X-Google-Smtp-Source: ACHHUZ66vgYm4sFv3OMy9G7MugeG1iEAxr3SRjs7mWsQ/Dl6Dt4/R9C9+ha+F2WfQbgrZX6xQz+jMw== X-Received: by 2002:a6b:a16:0:b0:783:694f:e791 with SMTP id z22-20020a6b0a16000000b00783694fe791mr514390ioi.12.1688067871989; Thu, 29 Jun 2023 12:44:31 -0700 (PDT) Received: from localhost.localdomain (71-211-136-248.hlrn.qwest.net. [71.211.136.248]) by smtp.gmail.com with ESMTPSA id a16-20020a02ac10000000b0041cd626ea0csm2180768jao.147.2023.06.29.12.44.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 12:44:31 -0700 (PDT) From: Tom Tromey Subject: [PATCH 0/2] Implement two new Ada attributes Date: Thu, 29 Jun 2023 13:44:29 -0600 Message-Id: <20230629-enum-attrs-v1-0-ee36873534e2@adacore.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAB3fnWQC/x2NwQrCQAwFf6XkbGC7UrH+injItq82h66SbEUo/ Xe3HodhmI0cpnC6NRsZPur6yhXaU0PDLPkJ1rEyxRDP4RJ7Rl4XllLMOUofrlOLLkmgGiRxcDL Jw3wki3iBHeJtmPT7v9wf+/4D9Co4WXUAAAA= To: gdb-patches@sourceware.org X-Mailer: b4 0.12.3 X-Spam-Status: No, score=-5.5 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.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This short series starts with a small cleanup, then implements two new attributes from Ada 2022. --- Tom Tromey (2): Remove ada_attribute_name Implement 'Enum_Val and 'Enum_Rep gdb/NEWS | 2 + gdb/ada-exp.h | 34 ++++++++-- gdb/ada-exp.y | 14 +++- gdb/ada-lang.c | 99 +++++++++++++++++------------ gdb/ada-lex.l | 2 + gdb/testsuite/gdb.ada/arr_acc_idx_w_gap.exp | 5 ++ 6 files changed, 108 insertions(+), 48 deletions(-) --- base-commit: 3169b734cf07ec8800436b2c5298897aa993d2be change-id: 20230629-enum-attrs-2a908f1e5ba0 Best regards, -- Tom Tromey