From patchwork Mon Sep 16 15:45:49 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Georg-Johann Lay X-Patchwork-Id: 1986174 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gjlay.de header.i=@gjlay.de header.a=rsa-sha256 header.s=strato-dkim-0002 header.b=Ka69EozR; dkim=pass header.d=gjlay.de header.i=@gjlay.de header.a=ed25519-sha256 header.s=strato-dkim-0003 header.b=7vMRRtiU; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=8.43.85.97; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) 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 (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4X6q5L52LTz1y1g for ; Tue, 17 Sep 2024 01:46:13 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 45F0E3858C98 for ; Mon, 16 Sep 2024 15:46:11 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [81.169.146.217]) by sourceware.org (Postfix) with ESMTPS id 370F83858D20 for ; Mon, 16 Sep 2024 15:45:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 370F83858D20 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gjlay.de Authentication-Results: sourceware.org; spf=none smtp.mailfrom=gjlay.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 370F83858D20 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=81.169.146.217 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1726501554; cv=pass; b=UNyI9DBNDh0sEX1p6nGF7u4bSm/1lYo+MYJLo8iQw8zEb8SJ+gT2RVVct5oeh63GBI0EQx6uIlmoWTTP55LSN/imNGHGDmXDclb4IBf34SjrY7MKri+Ng5pHuBSBc9wpyTGzHgsD2rZ8YvnYhrz/DAsz2U0Kp5OqNn4AmgB5FsM= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1726501554; c=relaxed/simple; bh=+FQBnTsfTkgU1OICdLXOpfEesncrNQJs2Aus7c4JQmQ=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:MIME-Version:From: To:Subject; b=x41JYUzsQWldTfleabo36seXUQKUHR87igUTi34Um2KEzviaZFvUAL5E96YePoZEWhakz6SrmcDeGL69d/3qtWMPdEsVBbvvhUuzxvQTyTY7dLHZoYZoQ4wNujWjovp7GEVu/XckHkbjxaH6iX1x8DRVTEQIOuhqpMh6z2txxZk= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; t=1726501550; cv=none; d=strato.com; s=strato-dkim-0002; b=TEN7YNPzXKwO44NEiu9W27hJovbeCjH+dm2LKGmN3Q4/JQwne5za1wdky6PvGBCFpl HZOHs7ra47srqYC5m2eHAOV9zhH+net3M9uUZRmWHpWX7knv7CQbwSRH7YhIYNtHM7HL /Rn+pasZLl4TSOj1Pf6HbtnE9KrJmCFVCaZMUalBEIgkA47AAuRPWs/+VZav+nSDhiVb 7kjKCOORRI+a/RfKojNKdb4hLiesoAwxSfXGBhXwmala2nRnXSYCX1Md0Y39qUZLhzIq 2A8PNFIcs4XiBFV6t+S8C4UlfIKEL8l4zHZ797gocn1JQwVhZeZfb5h1qPxU0IVUHPfd Twcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1726501550; s=strato-dkim-0002; d=strato.com; h=Subject:To:From:Date:Message-ID:Cc:Date:From:Subject:Sender; bh=mtl/zs9e6yxWEVBJ3jQdp41V3ty3fPQktVeRn+754qI=; b=dbt1to8XYPKhbAUXh69dam0NH2S90y4tdhO0UqXThQYaRQydAabNWuE6PySDzZZEoh 9asV/ahBu1sdo3Jh6kffV3bVXuJJRLogopdJny2518F8n7ZYWp3sgycQLA4FzlgIBU6n om6RPRR2wUHAYUftiwpIdGi8GKznExoZHQHAi3zvWjmTeYd9u4GnL0CGlezZyG7XVDwV HghlRXXjv5u/vjQWnJZfk/1if18e6bsKbdH8k0GRzhnKzWtkk/glGDJwNo+G2ahg0VGw bhycqi8hzPyY1Wew7xQMijb2fYg7KjYzJMEyyT8b61f2uHIDV6EcczGp0fbnU2kusnpL HVTw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1726501550; s=strato-dkim-0002; d=gjlay.de; h=Subject:To:From:Date:Message-ID:Cc:Date:From:Subject:Sender; bh=mtl/zs9e6yxWEVBJ3jQdp41V3ty3fPQktVeRn+754qI=; b=Ka69EozRCOmuGMyBoOkpfbfuNjGkZqGeBglgOrBSOwdy39hL6eF65oiEipmNOkxLWA 9qaTU6LU/mi4slR8qQxUtC7ACSzxCKKMi0BF4AUDmfSw1ZpiX0yWg+H0BZ4jIjaI5AoL S0liFCjGbQtF8F+B1Te+3OmboqPwJGjlbzNFgEqXWcrlMhs78Shg8fnrBsrvIW8aRZrn 7V+s9s5mK4HjocipUR/ILFjuZ7xMsxkZa58Oe7iQiz2hRV0cvoYxou05Muq8nDiBXiNY trwEgFLObo4LFM3Sn+DLAcbvIzfnmVPvQc4sHFFw19MT9zi3zOdjYqrA+R0p24wyVd7D 4pOQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1726501550; s=strato-dkim-0003; d=gjlay.de; h=Subject:To:From:Date:Message-ID:Cc:Date:From:Subject:Sender; bh=mtl/zs9e6yxWEVBJ3jQdp41V3ty3fPQktVeRn+754qI=; b=7vMRRtiUMiTww5WXDMw/Q3AgLPqB+ETgRbptu5OJLpzMCN16WtdFDkcfVObf3mJADt CVCntGItGfzRN4SD3XAw== X-RZG-AUTH: ":LXoWVUeid/7A29J/hMvvT3koxZnKXKoq0dKoR0vetzhr/2IDlGFRklUq" Received: from [192.168.2.102] by smtp.strato.de (RZmta 51.2.3 DYNA|AUTH) with ESMTPSA id xccbe708GFjodk5 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 16 Sep 2024 17:45:50 +0200 (CEST) Message-ID: <5c61806f-3c9f-4e68-b1c8-14f12fce9fc9@gjlay.de> Date: Mon, 16 Sep 2024 17:45:49 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Georg-Johann Lay Content-Language: en-US To: Denis Chertykov , "gcc-patches@gcc.gnu.org" Subject: [patch,avr] Update AVR-LibC web links to GitHub X-Spam-Status: No, score=-11.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_NONE, 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 X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org AVR-LibC has been moved to GitHub a while ago. This patch adjusts web links to the documentation and to the project page. Ok for trunk? Johann --- AVR: Update weblinks to AVR-LibC. AVR-LibC has moved to GitHub, adjust web links: https://github.com/avrdudes/avr-libc (project) https://avrdudes.github.io/avr-libc/avr-libc-user-manual (wwwdocs) gcc/ * doc/invoke.texi (AVR Options): Update AVR-LibC weblink from nongnu.org to https://github.com/avrdudes/avr-libc * doc/extend.texi (AVR Named Address Spaces): Same. (AVR Function Attributes): Same. * doc/install.texi (Cross-Compiler-Specific Options, AVR): Same. AVR: Update weblinks to AVR-LibC. AVR-LibC has moved to GitHub, adjust web links: https://github.com/avrdudes/avr-libc (project) https://avrdudes.github.io/avr-libc/avr-libc-user-manual (wwwdocs) gcc/ * doc/invoke.texi (AVR Options): Update AVR-LibC weblink from nongnu.org to https://github.com/avrdudes/avr-libc * doc/extend.texi (AVR Named Address Spaces): Same. (AVR Function Attributes): Same. * doc/install.texi (Cross-Compiler-Specific Options, AVR): Same. diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi index 2d795ba7e59..c95df845634 100644 --- a/gcc/doc/extend.texi +++ b/gcc/doc/extend.texi @@ -1593,7 +1593,7 @@ locates data in flash but accesses to these data read from generic address space, i.e.@: from RAM, so that you need special accessors like @code{pgm_read_byte} -from @w{@uref{https://www.nongnu.org/avr-libc/user-manual/,AVR-LibC}} +from @w{@uref{https://avrdudes.github.io/avr-libc/avr-libc-user-manual/,AVR-LibC}} together with attribute @code{progmem}. @noindent @@ -5181,7 +5181,7 @@ globally enable interrupts. The recommended way to use these attributes is by means of the @code{ISR} macro provided by @code{avr/interrupt.h} from -@w{@uref{https://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html,,AVR-LibC}}: +@w{@uref{https://avrdudes.github.io/avr-libc/avr-libc-user-manual/group__avr__interrupts.html,,AVR-LibC}}: @example #include @@ -5219,7 +5219,7 @@ static void my_handler (void) Notice that the handler function needs not to be externally visible. The recommended way to use these attributes is by means of the @code{ISR_N} macro provided by @code{avr/interrupt.h} from -@w{@uref{https://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html,,AVR-LibC}}: +@w{@uref{https://avrdudes.github.io/avr-libc/avr-libc-user-manual/group__avr__interrupts.html,,AVR-LibC}}: @example #include diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 62a61104598..1ca0f14b44d 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -2688,8 +2688,9 @@ omitted from @file{libgcc.a} on the assumption that it will be provided by @end html @item --with-avrlibc -Only supported for the AVR target. Specifies that @samp{AVR-Libc} is -being used as the target C@tie{} library. This causes float support +Only supported for the AVR target. Specifies that +@uref{https://github.com/avrdudes/avr-libc/,,AVR-LibC} +is being used as the target C@tie{} library. This causes float support functions like @code{__addsf3} to be omitted from @file{libgcc.a} on the assumption that it will be provided by @file{libm.a}. For more technical details, cf. @uref{https://gcc.gnu.org/PR54461,,PR54461}. diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index a6cd5111d47..511b8c8d311 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -24053,7 +24053,7 @@ a device library @code{lib@var{mcu}.a} and a @uref{https://gcc.gnu.org/wiki/avr-gcc#spec-files,device-specs} file @code{specs-@var{mcu}}. Only the latter is provided by the compiler according the supported @code{@var{mcu}}s below. The rest is supported -by @w{@uref{https://www.nongnu.org/avr-libc/,AVR-LibC}}, or by means of +by @w{@uref{https://github.com/avrdudes/avr-libc/,AVR-LibC}}, or by means of @uref{https://gcc.gnu.org/wiki/avr-gcc#atpack,@code{atpack}} files from the hardware manufacturer. @@ -24289,7 +24289,7 @@ points to. The startup code from libgcc never sets @code{EIND}. Notice that startup code is a blend of code from libgcc and AVR-LibC. For the impact of AVR-LibC on @code{EIND}, see the -@w{@uref{https://www.nongnu.org/avr-libc/user-manual/,AVR-LibC user manual}}. +@w{@uref{https://avrdudes.github.io/avr-libc/avr-libc-user-manual/,AVR-LibC user manual}}. @item It is legitimate for user-specific startup code to set up @code{EIND}