On Sun, Sep 7, 2025 at 3:21 PM Gerald Pfeifer <[email protected]> wrote:
>
> Sam pointed out inconsistent capitalization of GNU Binutils, and
> looking around I found these two occurrences.
>
> Instead of adjusting them, I suggest to drop the references altogether
> since ... (see below)
>
> Okay?
OK.
Richard.
> Gerald
>
>
> ----
>
> GNU Binutils 2.7 was released in 1996, no realistic need to point it
> out as a minimal requirement.
>
> gcc:
> * doc/extend.texi (SH Function Attributes): Remove reference to
> GNU Binutils 2.7 requirement.
> (H8/300 Variable Attributes): Ditto.
> ---
> gcc/doc/extend.texi | 6 +-----
> 1 file changed, 1 insertion(+), 5 deletions(-)
>
> diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
> index 3c11928fd76..2922d9e9839 100644
> --- a/gcc/doc/extend.texi
> +++ b/gcc/doc/extend.texi
> @@ -5904,8 +5904,7 @@ accordingly to point to the start of the vector table
> before any functions with
> this attribute are invoked. Usually a good place to do the initialization is
> the startup routine. The TBR relative vector table can have at max 256
> function
> entries. The jumps to these functions are generated using a SH2A specific,
> -non delayed branch instruction JSR/N @@(disp8,TBR). You must use GAS and GLD
> -from GNU binutils version 2.7 or later for this attribute to work correctly.
> +non delayed branch instruction JSR/N @@(disp8,TBR).
>
> In an application, for a function being called once, this attribute
> saves at least 8 bytes of code; and if other successive calls are being
> @@ -7925,9 +7924,6 @@ The compiler generates more efficient code for certain
> operations
> on data in the eight-bit data area. Note the eight-bit data area is limited
> to
> 256 bytes of data.
>
> -You must use GAS and GLD from GNU binutils version 2.7 or later for
> -this attribute to work correctly.
> -
> @cindex @code{tiny_data} variable attribute, H8/300
> @cindex tiny data section on the H8/300H and H8S
> @item tiny_data
> --
> 2.51.0
>