From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) by sourceware.org (Postfix) with ESMTPS id 9B1903858CDA for ; Mon, 26 Sep 2022 05:24:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9B1903858CDA Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pl1-x630.google.com with SMTP id b21so5206245plz.7 for ; Sun, 25 Sep 2022 22:24:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-disposition:mime-version:message-id:subject:to:from:date :from:to:cc:subject:date; bh=8TcLObRbeJG7SXA4B7866/+BHpEqPiIu/ycimwqTpFE=; b=N+dyzefpAXqKXESfETGElzu9Lr3GPiazekK1obZ2xlYVPngHuhDVduS3EUbBn/uqR3 F8fJJICXxde+kBvDZUxQAMFlYHOcJJf2DEUaIT9D3Fx4xVyZI0e+o4zCoCigqjqHKm9u 58uJ6bgJxOCppPlu0G3ZsMwMwEGgFf8rpeYDNhuugc/9LYElm3rxloNs/NYG7HQenKKP wXsnYMPxO61ibQGJYrNKOrEJ2z+NoLwPMOlz6oAICKnQ6Ve4IWCJ951fe2yr057OFNCp 8JbIKUr0WR5ZJAaJOL6NFLdoZiTAo+4+pE63+M7V7aE78Z0TRJVCPpmjiB2bMwHUtr2b GscA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-disposition:mime-version:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date; bh=8TcLObRbeJG7SXA4B7866/+BHpEqPiIu/ycimwqTpFE=; b=gWBKgd8+7AK5R6mB7BP6BkgkXlxdTUVAMVLUjTYNZLGA/SGRdjYDEZOSi6/zzDxsK6 nZ9uotSPujjTt/zTCypfMQTc81zBburWPUNOvo9tkTyaE33lBX+spAZKisd5L1p6zBdq lDN179uTW/TY5ldUMf5fbCrytYzq+uk0vTU9aT0IBIsDt6mPokXBtxuaEd+nxuYeCyT5 /OBT/YBomc3OXoQnXBG2OhRF2kSaOeCL60epQjCDGHMjCGcdHECQ2zS3CRvVdFtgp+l8 bCxH5z4FfnqP4mDiKJg6KOhorOc6tYa5XonclBPutSmjGxAeN5Nka5w1lZdTp1roYTQ3 Z8Cw== X-Gm-Message-State: ACrzQf0EvDdS/HFtY6SinxuLeRv1k/9AK0PBE07EAQaiwxOBI9okALlD 42vv/PK4//nKpzi4/m7zxAECoUUKwSI= X-Google-Smtp-Source: AMsMyM70jnqVNnkJVuRhFsMURMxYHlqE5mBwUwSEIAWeovHUNHINs/wXUuwunt+hQYwFC6ft96btIA== X-Received: by 2002:a17:90b:128b:b0:203:73b7:2f33 with SMTP id fw11-20020a17090b128b00b0020373b72f33mr34390085pjb.106.1664169892418; Sun, 25 Sep 2022 22:24:52 -0700 (PDT) Received: from squeak.grove.modra.org ([2406:3400:51d:8cc0:8141:7672:2122:dcb8]) by smtp.gmail.com with ESMTPSA id b67-20020a621b46000000b0053e22c7f135sm11169610pfb.141.2022.09.25.22.24.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Sep 2022 22:24:52 -0700 (PDT) Received: by squeak.grove.modra.org (Postfix, from userid 1000) id B115811402DE; Mon, 26 Sep 2022 14:54:49 +0930 (ACST) Date: Mon, 26 Sep 2022 14:54:49 +0930 From: Alan Modra To: binutils@sourceware.org Subject: PR29542, PowerPC gold internal error in get_output_view, Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Status: No, score=-3035.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP 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: We were attempting to set a BSS style section contents. PR 29542 * powerpc.cc (Output_data_plt_powerpc::do_write): Don't set .plt, .iplt or .lplt section contents when position independent. diff --git a/gold/powerpc.cc b/gold/powerpc.cc index 22c0462326d..b950869d0b6 100644 --- a/gold/powerpc.cc +++ b/gold/powerpc.cc @@ -4338,7 +4338,8 @@ template void Output_data_plt_powerpc::do_write(Output_file* of) { - if (!this->sym_ents_.empty()) + if (!this->sym_ents_.empty() + && !parameters->options().output_is_position_independent()) { const section_size_type offset = this->offset(); const section_size_type oview_size -- Alan Modra Australia Development Lab, IBM