From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vs1-xe2b.google.com (mail-vs1-xe2b.google.com [IPv6:2607:f8b0:4864:20::e2b]) by sourceware.org (Postfix) with ESMTPS id E60D938560B0 for ; Wed, 25 May 2022 06:46:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E60D938560B0 Received: by mail-vs1-xe2b.google.com with SMTP id h4so9398070vsr.13 for ; Tue, 24 May 2022 23:46:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=uJkhtm5Vlb7ISK+s7Eqyxq4qe2UJHwqjPG7ZXobOd+I=; b=yu8sGaCvUUXEfpVKkVUnuozq2qjGcmsIw3uYVGXcRvyjTU2mTkoVTPoqUIg7q8TyIn 9qrdUtVqk0KdnhYB3FF25EhnoSptQMfGOgwhNI77fhsIPiE+QK15VawbQr2ypK48H8W9 UVIxNmnYb88xQNFR87GqDOVnBUd0FXBaVhKA84nCfYmpTi4cM8kJ1JlwupKgikTqikso 2iojjAZqzfgb5CKxD4WNcZLQ3Nz08KoRaDWh+zhjtXQThHnw5HW49yYbYUVOrK+W6k3o m2ag9g2yQAYfLIJkUNqBDgCxRWaiG7KeuQ+cJcop2V3md2yEjm4bL2oEqYuqH0gidwNV sfhg== X-Gm-Message-State: AOAM531U6WytTeQIuxkpBfbfZjwknropLP87gBYyZ+xA3QI8WmoRQh8/ g1ALbV1LiHVgawnhSy4WcLu/wBYIyMUrZUl19zYbFC9pEEVI9Q== X-Google-Smtp-Source: ABdhPJw7PR+LwHfnElz9K0yHqX0Wuj6qCKBAK86DGF8E9LaLxJ5OAD6/OP5GVUB2CE6uH5AGfRj/EWMCDvrNDyfImog= X-Received: by 2002:a67:d10e:0:b0:337:dc71:e0b0 with SMTP id u14-20020a67d10e000000b00337dc71e0b0mr1600520vsi.68.1653461197248; Tue, 24 May 2022 23:46:37 -0700 (PDT) MIME-Version: 1.0 From: Tatsuyuki Ishi Date: Wed, 25 May 2022 15:46:26 +0900 Message-ID: Subject: Re: [PATCH 0/4] gas: Add support for LLVM addrsig and addrsig_sym. To: binutils@sourceware.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_SHORT, 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 X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 May 2022 06:46:39 -0000 Oops, I forgot to add a newline after the subject and the mailer ate the body. Here is the full description: --- LLVM's addrsig extension [1] allows the compiler to pass on information about whether a symbol's address is taken to the linker, which in turns use this info to perform (safe) Identical Code Folding optimization at link-time. This patch adds support for the relevant LLVM assembler directives, which is a prerequisite for GCC support of the feature. [1]: https://llvm.org/docs/Extensions.html#sht-llvm-addrsig-section-address-significance-table