From patchwork Wed Mar 11 21:27:13 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fangrui Song X-Patchwork-Id: 38531 Return-Path: X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) by sourceware.org (Postfix) with ESMTPS id 711ED3943550 for ; Wed, 11 Mar 2020 21:27:17 +0000 (GMT) Received: by mail-pl1-x62f.google.com with SMTP id h11so1694578plk.7 for ; Wed, 11 Mar 2020 14:27:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition; bh=t3K6oFvOdKVxtIxkkDmBaEHOQPxPRhrzxejm0rcrvuY=; b=Kt/ksNJUbwehOW9svAA2vhJX0lV7D13qcg6P8QmGIDfMVDJKYFQiMzpz+AIn6ubDFg TzIMgOZzAZLr7uFUzFejNqOnWbAeygYm8YgOtR2g5dKLbLdHbqGjq/Twaz1YQ1tyMEta ab8v2LXgW7ih7opXD9AOer3kwCBPL+uTFiWkwrbX0qWnJgW+QaLgipJ/F7D9Atbydia8 Z2rR7LsedXqDefsQGrR/+o+Vi5J/XbxZNSr9Xrym5dthPvVhOez80ig0aTv7EkvCn9gO 3tHCq9EepDhPgf7UYtEc9MOGQk5YHf89MdpTgLy8WyO6fjuMU/PbrKZ9fSBEwhgRdhxY ofjg== X-Gm-Message-State: ANhLgQ1EsxE+T0kjMx3EFhdORymCPFlilhglvjOKjzt4qXnKpc+LQw6D po6BmcDYSuf5e0w8xpCDK4kkBHAeD9ordA== X-Google-Smtp-Source: ADFU+vuQTQG6OZEldu1zakC5edMmN7NRb80yUOKb8S4Y0emf8LwatqP37Tnh7cW684Jh8B3n8qDvsw== X-Received: by 2002:a17:90a:6545:: with SMTP id f5mr750886pjs.42.1583962036056; Wed, 11 Mar 2020 14:27:16 -0700 (PDT) Received: from google.com ([2620:15c:2ce:0:9efe:9f1:9267:2b27]) by smtp.gmail.com with ESMTPSA id v5sm26772621pfn.64.2020.03.11.14.27.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Mar 2020 14:27:15 -0700 (PDT) Date: Wed, 11 Mar 2020 14:27:13 -0700 From: Fangrui Song To: libc-alpha@sourceware.org Subject: [PATCH] Fix section type of .eh_frame on Linux x86_64 Message-ID: <20200311212713.vruwfgxhgjwxibmg@google.com> MIME-Version: 1.0 Content-Disposition: inline X-Spam-Status: No, score=-41.7 required=5.0 tests=BAYES_00, DKIMWL_WL_MED, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH, FSL_HELO_FAKE, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, USER_IN_DEF_DKIM_WL, USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Mar 2020 21:27:18 -0000 Clang since https://reviews.llvm.org/D73999 will error for the wrong sh_type. --- sysdeps/unix/sysv/linux/x86_64/sigaction.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sysdeps/unix/sysv/linux/x86_64/sigaction.c b/sysdeps/unix/sysv/linux/x86_64/sigaction.c index c58a77c5c6..3b730bc9e3 100644 --- a/sysdeps/unix/sysv/linux/x86_64/sigaction.c +++ b/sysdeps/unix/sysv/linux/x86_64/sigaction.c @@ -80,7 +80,7 @@ asm \ " movq $" #syscall ", %rax\n" \ " syscall\n" \ ".LEND_" #name ":\n" \ - ".section .eh_frame,\"a\",@progbits\n" \ + ".section .eh_frame,\"a\",@unwind\n" \ ".LSTARTFRAME_" #name ":\n" \ " .long .LENDCIE_" #name "-.LSTARTCIE_" #name "\n" \ ".LSTARTCIE_" #name ":\n" \