https://gcc.gnu.org/g:e394c5d84b314803e0160570b8e7a422dc3c1935
commit r16-3652-ge394c5d84b314803e0160570b8e7a422dc3c1935 Author: Gerald Pfeifer <ger...@pfeifer.com> Date: Sun Sep 7 01:40:06 2025 +0200 doc: Remove references to Binutils 2.7 requirements 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. Diff: --- 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 3c11928fd764..2922d9e9839f 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