From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from hamza.pair.com (hamza.pair.com [209.68.5.143]) by sourceware.org (Postfix) with ESMTPS id B63113858433 for ; Sun, 7 Jul 2024 17:26:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B63113858433 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=pfeifer.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=pfeifer.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B63113858433 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=209.68.5.143 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1720373198; cv=none; b=ggtzf1u2iQIBZdkiz8StPvRbNM0jbqmLtgPR8Il1NwgGjqp3P0+sJqjVX8u68JoI9xhJGHERM0wPxkPm91eiRnyoQsr77gTtlvxEG05czu+8DEgFj+ORw2ek8iTufShkZOu0D7dn2yj3Tmsqa2t+p9qsowKgZKjaujYSDOpwlWY= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1720373198; c=relaxed/simple; bh=ncO2xyBTa8z2CGbl9F9AbQbXKUIag5QMDb0v6lNKgVg=; h=Date:From:To:Subject:Message-ID:MIME-Version:DKIM-Signature; b=jsALqukPfbbfkH3ksiVJrWWb6bd+WrR6+Ck2OYIL0RK6QCtC7SEn6lEw808p8uC2ncObhTq7PRnqKMSjt5s2b63mN3NuF6v9DUwZ7DdutW49hLW4yD1M9iuT6HPTOTrQelcj8XZZVl/iaBckaSWfzBnDYGd5TU/ZDy0mJlc22NE= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from hamza.pair.com (localhost [127.0.0.1]) by hamza.pair.com (Postfix) with ESMTP id 9547133EB1; Sun, 7 Jul 2024 13:26:34 -0400 (EDT) Received: from daya.localdomain (188-23-62-249.adsl.highway.telekom.at [188.23.62.249]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by hamza.pair.com (Postfix) with ESMTPSA id DA7E533EA3; Sun, 7 Jul 2024 13:26:33 -0400 (EDT) Date: Sun, 7 Jul 2024 19:26:31 +0200 (CEST) From: Gerald Pfeifer To: Kyrylo Tkachov cc: gcc-patches@gcc.gnu.org Subject: Re: [PATCH][wwwdocs] changes.html changes for AArch64 for GCC 14.1 In-Reply-To: Message-ID: <9e286f33-3dab-1d09-6ab4-a47a2908e437@pfeifer.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pfeifer.com; h=date:from:to:cc:subject:in-reply-to:message-id:references:mime-version:content-type; s=pair-202402271039; bh=7Xg99k4/nKda/0yhm4ZZShEITG9ie+fWZaaaY0AIlK8=; b=JpH3SeUjazO8vVcee3B3Z08ykXaMVEH1SyRMUt2fmQiUVA0Z+aY5Hpn/o0imTDa7PKJlVGoEAKm/VSuQoqc6f6Ol0wsxiSreerEbMiy7hmU6MBFLGcQX++9hj0m1wAGnT9E7ctpa+xwuT1CrrVIXCmOt1ciZbW06dcFCEDqDDWVJ/re6yti1xC26W/V3SNGTtV7yumMFu8OSda09lU/F60ggtzx48wAVW/ZQDgIvGVZqA3nGVJ75u7uwrK/Y8xEmxr5RbUWeYU+i/i2v9enMwjN4OwkwEvM38oFlN4y8WRZrvK7cv2v3DNHlA/iUawL+OR4BXEhbXBBluDYwsjZ2FA== X-Scanned-By: mailmunge 3.11 on 209.68.5.143 X-Spam-Status: No, score=-10.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_NUMSUBJECT,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: On Tue, 2 Apr 2024, Kyrylo Tkachov wrote: > Here's a writeup of the AArch64 changes to highlight in GCC 14.1. If > there's something you'd like to highlight feel free to comment or add a > patch yourself. I don't expect the list to be exhaustive. > > It's been a busy release for AArch64! Indeed. Busy in a good way. :-) How about the following simplification around generic-armv8-a and generic-armv8-a? I believe this version is easier to consume. (_Not_ pushed.) Gerald diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html index 9a1b0c8a..ca4cae0f 100644 --- a/htdocs/gcc-14/changes.html +++ b/htdocs/gcc-14/changes.html @@ -687,11 +687,11 @@ You may also want to check out our
  • Microsoft Cobalt-100 (cobalt-100).
  • Additionally, the identifiers generic, - generic-armv8-a and generic-armv9-a are added - as arguments to -mcpu= and -mtune= to optimize - code generation aimed at a good blend of CPUs of a particular architecture - version. These tunings are also used as the default optimization targets - when compiling with the -march=armv8-a or + generic-armv8-a and generic-armv9-a can be + used to optimize code generation for a good blend of CPUs of a + particular architecture + version. These tunings are also used as the default optimization + targets when compiling with the -march=armv8-a or -march=armv9-a options and their point releases e.g. -march=armv8.2-a or -march=armv9.3-a.