From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTPS id D5AC13858D33 for ; Thu, 4 May 2023 11:29:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D5AC13858D33 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1683199791; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=T+qDaQh8gNDiKOtTrFJ+G2cRhuBrvgA45ZTiFFD9FZs=; b=WYc8+vPBPuP+uNGOEr8cjW4aFbEZAVH226iTwvHI0quf3v42V/Kt+JjvQ6xkNAbc7goHMi Ta0TqyO/65W7Od4CY/v8Uq8x45mo+5GmXdmG0kQ7jVVNEB7xzu9Yvdc7N0co9UslrqliH3 u4d9kn6H4cXqXzktPVV7hgYfZ1Cq7g4= Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-454-Axnm0IxjNDOYmdCGH3RsNw-1; Thu, 04 May 2023 07:29:50 -0400 X-MC-Unique: Axnm0IxjNDOYmdCGH3RsNw-1 Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-74e04fcc695so18213285a.0 for ; Thu, 04 May 2023 04:29:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683199789; x=1685791789; h=content-transfer-encoding:in-reply-to:subject:from:content-language :references:to:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=T+qDaQh8gNDiKOtTrFJ+G2cRhuBrvgA45ZTiFFD9FZs=; b=Y/i26CJkK9QgtPzwr/tikXKZbCabRfA3vvChfTxO0rX4cbiSI6BhbK1H3lBnj977gE uv3Bh9L24vK4M7/uaMnnPOEqvPUfNFsfiELshDf3jsJwNIuN6peOvLf9In3CwvVk6gHS lleQ801eod9HPWy5kwYGeE6kb6Y1GMsAENCmeec8R42f58eIwyeJ0SYJAUh0NVx94bG2 xnPETcVgIxZAWV1QKXf6Hm7WM3ANq/X8s/G+UO/SoAqyYV74Znf/U1vUw+JybKHo2j7w msXLv9cpvCAui7vA9paDTsxuFfzica4m18hc7BW1057Lz7+HI4U2YwgGKibsA0mjpcG1 NMPQ== X-Gm-Message-State: AC+VfDz2PCkn0t9wsKtTlleLGMQqzfeRAtPoMJcGrwkFb9H04QylpINk M3aC9EzoXSRabxbXJoX08+DtJvGbxFIBKJAJCvhpkjRW9ncU8KcXvjdIo/urQS3Fe14CZrxIXj4 rVeIvuyiLEgTF0T323tRQbgrWLw== X-Received: by 2002:ad4:5bab:0:b0:5f1:6bee:f58f with SMTP id 11-20020ad45bab000000b005f16beef58fmr12625069qvq.26.1683199789600; Thu, 04 May 2023 04:29:49 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4pmMiE+JJmIdhSXmZPbYdr/wZALedNwEMzTDUqWMoG9jLXreMy6/Kzdhc7s6LVXFld0j83wQ== X-Received: by 2002:ad4:5bab:0:b0:5f1:6bee:f58f with SMTP id 11-20020ad45bab000000b005f16beef58fmr12625049qvq.26.1683199789322; Thu, 04 May 2023 04:29:49 -0700 (PDT) Received: from [192.168.1.7] ([79.123.86.193]) by smtp.gmail.com with ESMTPSA id d25-20020a0cb2d9000000b005fd3215c80fsm11128000qvf.79.2023.05.04.04.29.48 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 04 May 2023 04:29:48 -0700 (PDT) Message-ID: <9cccec92-8a1d-445d-2d1d-16abcf870295@redhat.com> Date: Thu, 4 May 2023 12:29:46 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 To: Oleg Tolmatcev , binutils@sourceware.org References: From: Nick Clifton Subject: Re: [PATCH] add section caches to coff_data_type In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-GB Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,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: Hi Oleg, > final patch to ld. All the patches together improve linking > performance from 9 minutes to 1 minute when linking rpcs3 in debug > mode with BUILD_LLVM=ON. Unfortunately there are two problems with this patch: 1. It does not initialise the new fields in the coff_tdata structure for targets that just use the COFF file format rather than the PE file format. (ie you need to duplicate the patch to peicode.h in the coffcode.h file). 2. (Actually more important): We either need a copyright assignment from you, or else you need to sign off on the patch before we can accept it. To assign the copyright you should fill out one of the forms here and then send it off to the FSF: https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=tree;f=doc/Copyright;h=22db9a802b4da96ad455cd933351c1359108f95d;hb=HEAD Alternatively you can attach a developer's certificate of origin to your patch, which is easier in the short term, but does need to be done with every patch submission. More details here: https://sourceware.org/binutils/wiki/HowToContribute Cheers Nick PS. For your other two patches, I decided to treat them as "obvious" so no copyright assignment or DCO was needed.