From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id Ri/8ExjyI2kpYScAWB0awg (envelope-from ) for ; Mon, 24 Nov 2025 00:50:16 -0500 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=tgOrGnIM; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 431131E08D; Mon, 24 Nov 2025 00:50:16 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 9D0761E08D for ; Mon, 24 Nov 2025 00:50:14 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 2992C3858C2F for ; Mon, 24 Nov 2025 05:50:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2992C3858C2F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1763963414; bh=yvG31JyQelHCrRNgdX8BedV4uOYIZbApwgCGbgji1+E=; h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=tgOrGnIM7/aWkt/Wcd428FBzpTbQCBQZzFVxFyB/1sLiW7Prm+bgbQn4+dK5GJvFZ kBaQIjwJCSI4ou+q+DDYCHBT/zI95Z+jIXsNOTMnf9tE8ScZrgMUfGldRaPmmwlNQS D8eSLLRW8PESHxqEMz4ktoHpmHV5ugYtwavuDaLg= Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) by sourceware.org (Postfix) with ESMTPS id CC79D3858D32 for ; Mon, 24 Nov 2025 05:49:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CC79D3858D32 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org CC79D3858D32 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1763963359; cv=none; b=xzIC6ebViWRLoZ7WRu8nN4wTpw21Dyxt9lusM4/fWTqLhMv9+ici8b5YIWse2LO2l4erNeqCF3gqZ25TAV08UpH6u3rY/b0xw9m8ZRy1TQ6QadwR7dpvabSiz1jy++20y4vT634ObB48HP4G/Zxd1M7vx1EwwTx08JrQxwiO2xA= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1763963359; c=relaxed/simple; bh=TmwaRoP7GDFu5H/hGC4qrVLpXiJJBT2udtZcrToffF0=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=XRlrDcNJx+LxwDWJGaVVQdPAA0AFwMNJwBf2lfVQyS0yuFxIY3ofs+UF1GDWNSEgMwyiWPobiOg+EE5N9U8dZqXtdr3EYW2+YpBeD0KtrMU8Fnj8P5zN06MvM7Z7mLgZLOa1DsU45Rm2xLm/RPph2ql4mNmlRC8zqAL9V0+Ru0A= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CC79D3858D32 Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-b7355f6ef12so819124466b.3 for ; Sun, 23 Nov 2025 21:49:18 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763963357; x=1764568157; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=yvG31JyQelHCrRNgdX8BedV4uOYIZbApwgCGbgji1+E=; b=LPx5wKTAV6dTT+PInt1Zc2nU6StMDVf0mjcpvQa/wcJPVnIOsVT3Sk4B1o/+bw7n9I gaNX04fVCfD5fgfQpKHlRJRmpJjj9AtiUL7SnRkjMsfC6iGGNUR5gk8w2fgB2iFgH63x MTMXRDSfBZtA5QhD7lJjXelp1e19fOaD5e4ymAN4EI3ZognlLk6bjJnuOG9BZ6QjnskS CkbKVU/2FiZr0qEtqhIZURtKdm7XiuOUEoQlKVn+DWqsnvobGE2OOhC48mgjlc+zN4Os fb6Wonqor+w5ywCprcelJE9h59pZO6MBHVAJxY3y+723r9zWYeFT+0yPJnXJbbxdUP/Q qI2Q== X-Forwarded-Encrypted: i=1; AJvYcCVSGcjM9kY00A4Ubd7hFoGNU82DB4S/WIW7Q4VGkGNS1kUNn5iMz5vDlU7QrV89kvTGsrI=@sourceware.org X-Gm-Message-State: AOJu0Yx5CvN3+d3SJVJVA6lqRZht5EsIUVF8ZIZp9/LHIV2l9GMqhzTa MySwgF3wLJirsW4BcJvUuEDUnWCZxJTDpzya/TDhou1BIUuOwfPK5tiPPGin6OBlNQ3JGGvSUWm aBq25AqpX60Ks461ADdnyqNt1/LSpJUM= X-Gm-Gg: ASbGncsRP83W6JG81q6iZs+onucmuUoBsEvJNj8WNgLel4YWfVkTgkTxY8JhB5pFXVF Xb/ewVYYHwmGrHxU8bIx3RU6ME/J/m+K4bRqZhZjzVJ17E17PKArpuZec5vZ8r3DoQXLQfkZwCF p8LHmTijsqRopTjO+hViu336Rh3XgDoTSePpfy6Nhum1TaRZJ3CQOVr4lxIRaOBCgOCBGAgR/o4 qxypq2B+rayanjoK9bcr6cplLU9JbV46ZIlu/D/H2dV7ulDeoz3SP3G6otyW4avNJH6GQ== X-Google-Smtp-Source: AGHT+IEp2pWHKK9htIJs8ETMVoyfuNuOByhuWMwME1pX2wFjjKW1A0fbWeBzK/HfU2loty8jP5CKuF3mvGoMA6VfOaU= X-Received: by 2002:a17:907:6095:b0:b76:3599:66a7 with SMTP id a640c23a62f3a-b76715140fbmr878501766b.8.1763963357183; Sun, 23 Nov 2025 21:49:17 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Sun, 23 Nov 2025 21:49:06 -0800 X-Gm-Features: AWmQ_bm92LgpdK5rn8LPAVImXnKUB1A5eVAKDIJfuLFBp9AKJS3GFI3T0eNjENk Message-ID: Subject: GNU Tools Weekly News Week 13 (November 23, 2025) To: gcc@gcc.gnu.org, binutils@sourceware.org, libc-alpha@sourceware.org, gdb@sourceware.org, andrew.pinski@oss.qualcomm.com Content-Type: text/plain; charset="UTF-8" X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: GNU Tools weekly via Gdb Reply-To: GNU Tools weekly Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" GNU Tools Weekly News Week 13 (November 23, 2025) Release updates for GNU toolchain: * GDB 17.1 release update -- 2025-11-22 * https://inbox.sourceware.org/gdb-patches/aSE5Jqxw39FQXNJi@adacore.com/T/#u * GCC 16.0.0 Status Report (2025-11-17), Stage 3 in effect NOW * https://inbox.sourceware.org/gcc/4s6800n3-43n8-n0qq-2105-2n643027q69n@fhfr.qr/T/#u General/big GNU toolchain news (including sourceware news): * The GCC Steering Committee has a wiki page detailing their mission and current requests are listed ** https://gcc.gnu.org/wiki/gcc-steering-committee * Improving GCC Buffer Overflow Detection for C Flexible Array Members (Oracle blog) * https://lwn.net/Articles/1047547/ * https://blogs.oracle.com/linux/improving-gcc-buffer-overflow-detection-for-c-flexible-array-members * Algol 68 Front End for GCC has been approved by the GCC SC for inclusion in the GCC trunk * https://inbox.sourceware.org/gcc/CAGWvnymiaXpikeXM6yNoK5kgs1u07z1dxy1HemJhMBAGDSKDCg@mail.gmail.com/T/ * With a new set of patches posted: https://gcc.gnu.org/pipermail/gcc-patches/2025-November/701589.html * LLVM 2025 US dev conf videos released * https://www.youtube.com/@LLVMPROJ/videos * Reminder: GCC (GNU Toolchain) dev room at FOSDEM 2026, January 31-Februrary 1, Brussels, Belgium - Calls for proposals ** https://inbox.sourceware.org/gcc/875xparmhn.fsf@kataplop.net/ * gccrs October 2025 Monthly report * https://inbox.sourceware.org/gcc/97702866-8e34-4366-a711-92b42643da78@embecosm.com/T/#u GCC commits: * aarch64: Add preserve_none attribute support (forgot from last week) * Code changes to be able to compile GCC with -std=c++20 * Add testcases for CWG3045 and CWG3061 (C++26 expansion statements clarifications; already implemented) * Add testcases for CWG3079 (anonymous union clarifications; already implemented) * 14 GCC Rust merge * 17 and 13 commit Ada merges * Implement C++ DR1670 and LWG4468 * libstdc++: Implement proposed resolution of LWG4477 * x86: Add AVX10.1, AVX10.2, APX_F and MOVRS to Nova Lake * Support the Wild linker with -fuse-ld=wild * middle-end: add target hook for isel * Can be used by the target to optimize some gimple sequences into other sequences right before expansion to RTL (usually for say target intrinsics but could be used otherwise) * ipa: Remove LTO requirement for builtin callback carriers * e.g. CCP into -fopenmp outlined regions don't need -flto to work any more * Enable LRA for pa-risc (hppa) by default * libstdc++: Implement LWG 4406 and LWG 3424 for std::optional and std::expected GCC bugzilla stats * 110 new issues filed * 92 issues closed glibc commits: * math: Remove ldbl-96 fma implementation * 2-4x improvement on modern HW * Remove support for TX lock elision of pthread mutexes (x86, s390 and ppc) * https://lwn.net/Articles/534758/ was about when this support was added * Sync acosh and atanh from CORE-MATH * Implement C23 const-preserving standard library macros binutils/gdb commits: * Enabling of FPMR register support for AArch64 in gdb/gdbserver/corefile on Linux * FP control register for FP8 support * ld:Treat symbols with version index 0 as unversioned * New tool for converting gmon.out file (old style) to gprofng experiments binutils discussion: * `## __VA_ARGS__` usage (can be used) in libctf * https://inbox.sourceware.org/binutils/875xb052db.fsf@esperi.org.uk/T/#m268d35f226de94550b9cfa01a9d61f013d11ff0a