From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oa1-x2d.google.com (mail-oa1-x2d.google.com [IPv6:2001:4860:4864:20::2d]) by sourceware.org (Postfix) with ESMTPS id 93D153858C50 for ; Tue, 29 Mar 2022 19:30:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 93D153858C50 Received: by mail-oa1-x2d.google.com with SMTP id 586e51a60fabf-d39f741ba0so19810335fac.13 for ; Tue, 29 Mar 2022 12:30:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:references:from:in-reply-to :content-transfer-encoding; bh=c1JaXcrLxaC9CyZig1ifOJjHOS9VStuDZcBnmkc+8Yc=; b=DTKyVZoGe7YTX8SHVS0LQfR9475Nl25CZE1Yhspi04n2eG6KvyQwveryNmFgS3BdAO wLScwMqGGS8j8Gf0jss+tzGWCh30LpaMvI8A+o7iUUiye4YAnDEghJe3qpxcuqEIfx03 88XbXWNZKzIMP/CGS28HgKpAOQUj6VJKmrqGQ0gFzZ1l7M/RJGLSZkqBHmMd2KrCmLsf Klos8pFVr6fKsQ4/HHcGcFjypftzvIqPmSoV0xCxV5k+qFtCt3FrHoTre117Zrc1c2H1 ty5Dh88bYnKWUx/QAHoNcrsDjyFiGX1fOYVX56MxZmTDxxXEPKHGPOtzSJxnsP/dVTTE avjw== X-Gm-Message-State: AOAM533lyL2rAV0Lt+CN1sD65EPEKR/3Ds5GZ4qGVevpZ6DNBpl3YW2x mcfQ1Dudc1ulJCXZF/L1tRan3OY1gAsn/A== X-Google-Smtp-Source: ABdhPJx5InqOpwB3k6l1oL1zI3q0rpjPrs9rSHQpsh1uIRrILjg1SJc+VrGkeTCyfuKiiec2nRUtPA== X-Received: by 2002:a05:6870:d10e:b0:dd:a653:a25 with SMTP id e14-20020a056870d10e00b000dda6530a25mr425861oac.299.1648582199601; Tue, 29 Mar 2022 12:29:59 -0700 (PDT) Received: from ?IPV6:2804:431:c7cb:a6c0:f1e1:dcf6:8c18:df3b? ([2804:431:c7cb:a6c0:f1e1:dcf6:8c18:df3b]) by smtp.gmail.com with ESMTPSA id m13-20020a9d7acd000000b005cda59325e6sm9091741otn.60.2022.03.29.12.29.58 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Mar 2022 12:29:59 -0700 (PDT) Message-ID: Date: Tue, 29 Mar 2022 16:29:57 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: RFC: Backport architecture specific improvements to release branches Content-Language: en-US To: libc-alpha@sourceware.org References: From: Adhemerval Zanella In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-6.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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: Tue, 29 Mar 2022 19:30:02 -0000 On 29/03/2022 16:19, Noah Goldstein via Libc-alpha wrote: > On Tue, Mar 29, 2022 at 2:02 PM H.J. Lu wrote: >> >> On Tue, Mar 29, 2022 at 10:36 AM Noah Goldstein wrote: >>> >>> On Tue, Mar 29, 2022 at 12:29 PM H.J. Lu via Libc-alpha >>> wrote: >>>> >>>> Hi, >>>> >>>> We'd like to backport architecture specific improvements to release branches, >>>> similar to backports under sysdeps/x86_64/multiarch on users/intel/x86/2.34 >>>> branch: >>>> >>>> https://gitlab.com/x86-glibc/glibc/-/commits/users/intel/x86/2.34 >>> >>> Given that the compiler does not emit `bzero` and we dropped the `__memsetzero` >>> optimization maybe best w.o: >>> https://gitlab.com/x86-glibc/glibc/-/commit/76e17e47789ef4faf1367b2e48c19763559c79a0 >>> for the sake of code size. >> >> I like to make the release branch as close to the master branch as possible >> to make backporting easier. >> > > Should we drop the optimized bzero on master? Or keep both? As a side note, I have removed bzero optimization on all targets except x86. It is on my plan to clean x86 as well.