gcc-wwwdocs branch master updated. 2bdfd673b266343e7988fe2cd2b44a02c94dce09

2024-04-09 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  2bdfd673b266343e7988fe2cd2b44a02c94dce09 (commit)
  from  7cd7e13e443da8e2aae389fa30eb547530c6e2c8 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 2bdfd673b266343e7988fe2cd2b44a02c94dce09
Author: Georg-Johann Lay 
Date:   Tue Apr 9 11:55:29 2024 +0200

gcc-14: AVR: Note on silicon bug.

diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index 1b345b32..ff69e859 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -584,7 +584,11 @@ __asm (".global __flmap_lock"  "\n\t"
symbol __do_flmap_init and the linker will not pull in
that code from libmcu.a any more.
   In order to return to the old placement of read-only data in RAM,
-   the new compiler option -mrodata-in-ram can be used.
+   the new compiler option -mrodata-in-ram can be used.
+   This is required on devices where the hardware revision is
+ affected by a silicon bug concerning the FLMAP
+ functionality.
+  
   Read-only data is located in output section .rodata,
wheras it is part of .text when located in RAM.
   The feature is only available when the compiler is configured

---

Summary of changes:
 htdocs/gcc-14/changes.html | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. c18141d3bac790885c68d2b7fa6e99559557460d

2024-05-23 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  c18141d3bac790885c68d2b7fa6e99559557460d (commit)
  from  465817d0e0a96a1e1722a67383183dbec95ab21f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit c18141d3bac790885c68d2b7fa6e99559557460d
Author: Georg-Johann Lay 
Date:   Thu May 23 10:40:00 2024 +0200

AVR: Mention devices added in v13.3

diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html
index 88b76c49..d431c768 100644
--- a/htdocs/gcc-13/changes.html
+++ b/htdocs/gcc-13/changes.html
@@ -531,7 +531,18 @@ You may also want to check out our
   
 
 
-
+AVR
+
+  Support for the following devices has been added in v13.3:
+ATtiny102, ATtiny104,
+ATtiny424, ATtiny426, ATtiny427, ATtiny824, ATtiny826, ATtiny827,
+ATtiny1624, ATtiny1626, ATtiny1627, ATtiny3224, ATtiny3226, ATtiny3227,
+AVR32DD14, AVR32DD20, AVR32DD28, AVR32DD32, AVR32DU14, AVR32DU20, 
AVR32DU28,
+AVR32DU32, AVR32EA28, AVR32EA32, AVR32EA48, AVR64DD14, AVR64DD20, 
AVR64DD28,
+AVR64DD32, AVR64DU28, AVR64DU32, AVR64EA28, AVR64EA32, AVR64EA48,
+ATA5787, ATA5835, ATA5700M322.
+  
+
 
 IA-32/x86-64
 

---

Summary of changes:
 htdocs/gcc-13/changes.html | 13 -
 1 file changed, 12 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. b5bda3ebfd2a823f0e5d1975e205cc9dc92c54d5

2024-06-15 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  b5bda3ebfd2a823f0e5d1975e205cc9dc92c54d5 (commit)
  from  9acfe3f0ec93941ec89918091dea3eba20e0ab2a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit b5bda3ebfd2a823f0e5d1975e205cc9dc92c54d5
Author: Georg-Johann Lay 
Date:   Sat Jun 15 12:55:20 2024 +0200

backends.html - Update weblinks to AVR simulators.

diff --git a/htdocs/backends.html b/htdocs/backends.html
index bdaf29ad..1f7c85d7 100644
--- a/htdocs/backends.html
+++ b/htdocs/backends.html
@@ -120,9 +120,19 @@ visium |  B g  t s
 xtensa | C
 
 
-For AVR simulator, see https://gcc.gnu.org/ml/gcc/2003-10/msg00027.html";>
-https://gcc.gnu.org/ml/gcc/2003-10/msg00027.html.
+For AVR simulator, see
+  
+avrtest at
+  https://github.com/sprintersb/atest";
+>https://github.com/sprintersb/atest and
+  https://github.com/sprintersb/atest?tab=readme-ov-file#running-the-avr-gcc-testsuite-using-the-avrtest-simulator";
+>README: Running the avr-gcc Testsuite using the avrtest Simulator
+
+SimulAVR at https://www.nongnu.org/simulavr";
+  >https://www.nongnu.org/simulavr
+
+
+
 
 For ARC simulator, see https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb";>

---

Summary of changes:
 htdocs/backends.html | 16 +---
 1 file changed, 13 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 80057fb9e00922e5ee8db82e5a6fc2f99db9d3d0

2024-06-20 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  80057fb9e00922e5ee8db82e5a6fc2f99db9d3d0 (commit)
  from  307e568cad691f5a8439814f7df59ff7ed176ce5 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 80057fb9e00922e5ee8db82e5a6fc2f99db9d3d0
Author: Georg-Johann Lay 
Date:   Thu Jun 20 12:43:56 2024 +0200

Use shorter hyperlink text.

diff --git a/htdocs/backends.html b/htdocs/backends.html
index d86783a6..9272558c 100644
--- a/htdocs/backends.html
+++ b/htdocs/backends.html
@@ -120,16 +120,15 @@ visium |  B g  t s
 xtensa | C
 
 
-For AVR simulator, see
+For AVR simulators, see
   
-avrtest at
-  https://github.com/sprintersb/atest";
->https://github.com/sprintersb/atest and
+https://github.com/sprintersb/atest";
+  >AVRtest and
   https://github.com/sprintersb/atest?tab=readme-ov-file#running-the-avr-gcc-testsuite-using-the-avrtest-simulator";
->README: Running the avr-gcc Testsuite using the avrtest Simulator
+>README: Running the avr-gcc Testsuite using the AVRtest Simulator
 
-SimulAVR at https://www.nongnu.org/simulavr/";
-  >https://www.nongnu.org/simulavr/
+https://www.nongnu.org/simulavr/";
+  >SimulAVR
 
 
 

---

Summary of changes:
 htdocs/backends.html | 13 ++---
 1 file changed, 6 insertions(+), 7 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. b3c91409928d5aa68bde6649eff499a344e0b318

2024-06-20 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  b3c91409928d5aa68bde6649eff499a344e0b318 (commit)
   via  4f1ca5c9a6252de863c240d88e85d40772100511 (commit)
  from  80057fb9e00922e5ee8db82e5a6fc2f99db9d3d0 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit b3c91409928d5aa68bde6649eff499a344e0b318
Author: Georg-Johann Lay 
Date:   Thu Jun 20 13:29:15 2024 +0200

Remove cc0 mentions.

diff --git a/htdocs/simtest-howto.html b/htdocs/simtest-howto.html
index ea69c9ed..f18a78f6 100644
--- a/htdocs/simtest-howto.html
+++ b/htdocs/simtest-howto.html
@@ -164,13 +164,7 @@ to exercise the just-built gcc on every test-suite in the 
tree.
 a patch you should compare your results with and without the patch.
 
 The target characteristic can help you determine which targets to
-use to broaden the scope of your testing.  A cc0 target uses a
-single condition code register, cc0, which is set as a side effect
-of most instructions.  The compiler cannot insert other instructions
-between the instruction that sets cc0 and the one that uses it.
-Because of this, a cc0 target causes
-significantly different code to be generated and can matter more
-than word size and endianness in terms of detecting new breakage.
+use to broaden the scope of your testing.
 
 
 
@@ -200,7 +194,7 @@ to exercise the just-built gcc on every test-suite in the 
tree.
 
  h8300-coff
  h8300-sim
- cc0 target, big endian
+ big endian
  
  https://gcc.gnu.org/ml/gcc-testresults/2003-05/msg00624.html";>3.3 
20030509 (prerelease)
  
@@ -240,7 +234,7 @@ to exercise the just-built gcc on every test-suite in the 
tree.
 
  mn10300-elf
  mn10300-sim
- cc0 target, little endian
+ little endian
  
  https://gcc.gnu.org/ml/gcc-testresults/2003-05/msg00632.html";>3.3 
20030509 (prerelease)
  
@@ -297,7 +291,7 @@ to exercise the just-built gcc on every test-suite in the 
tree.
 
  v850-elf
  v850-sim
- cc0 target, 32-bit word, little endian
+ 32-bit word, little endian
  
  https://gcc.gnu.org/ml/gcc-testresults/2003-04/msg00978.html";>3.2.3 
20030415 (prerelease)
  

commit 4f1ca5c9a6252de863c240d88e85d40772100511
Author: Georg-Johann Lay 
Date:   Thu Jun 20 13:25:57 2024 +0200

Add test instructions for avr.

diff --git a/htdocs/simtest-howto.html b/htdocs/simtest-howto.html
index 3afbdb0b..ea69c9ed 100644
--- a/htdocs/simtest-howto.html
+++ b/htdocs/simtest-howto.html
@@ -304,5 +304,22 @@ to exercise the just-built gcc on every test-suite in the 
tree.
 
 
 
+
+Target specific test instructions
+
+avr
+
+  
+See the
+https://github.com/sprintersb/atest";
+   >AVRtest
+core simulator and
+https://github.com/sprintersb/atest?tab=readme-ov-file#running-the-avr-gcc-testsuite-using-the-avrtest-simulator";
+   >README: Running the avr-gcc Testsuite using the AVRtest Simulator.
+The AVRtest project comes with a number of different board descriptions
+that cover the various AVR cores.  avr-gdb is not required.
+  
+
+
 
 

---

Summary of changes:
 htdocs/simtest-howto.html | 31 +--
 1 file changed, 21 insertions(+), 10 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. e82cce1f126dc1aa0331f115a9898087ac5e6cc8

2024-07-29 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  e82cce1f126dc1aa0331f115a9898087ac5e6cc8 (commit)
  from  823b04aa91ca48a9f1d73b1fa2eda4d7b34400cf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit e82cce1f126dc1aa0331f115a9898087ac5e6cc8
Author: Georg-Johann Lay 
Date:   Mon Jul 29 10:15:23 2024 +0200

gcc-15: AVR: Note addition of noblock, signal(n), interrupt(n) and 
__builtin_avr_mask1.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 3b3a6c0b..aa8d7609 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -99,7 +99,27 @@ a work-in-progress.
 
 
 
-
+AVR
+
+
+  Support has been added for the signal and 
interrupt
+https://gcc.gnu.org/onlinedocs/gcc/AVR-Function-Attributes.html#index-signal_0028num_0029-function-attribute_002c-AVR";
+   >function attributes
+that allow to specify the interrupt vector number as an argument.
+It allows to use static functions as interrupt handlers, and also
+functions defined in a C++ namespace.
+  Support has been added for the noblock function attribute.
+It can be specified together with the signal attribute to
+indicate that the interrupt service routine should start with a SEI
+instruction to globally re-enable interrupts.  The difference to the
+interrupt attribute is that the noblock
+attribute just acts like a flag and does not impose a specific function
+name.
+  Support has been added for the __builtin_avr_mask1
+https://gcc.gnu.org/onlinedocs/gcc/AVR-Built-in-Functions.html#index-_005f_005fbuiltin_005favr_005fmask1";
+   >built-in function.  It can be used to compute some bit masks when
+code like 1 << offset is not fast enough.
+
 
 
 

---

Summary of changes:
 htdocs/gcc-15/changes.html | 22 +-
 1 file changed, 21 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 4d85966129a4d026237da953f326f1079b20021f

2025-02-07 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  4d85966129a4d026237da953f326f1079b20021f (commit)
  from  deaa8558fb271ac737200464b39800388ed4c4d5 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 4d85966129a4d026237da953f326f1079b20021f
Author: Georg-Johann Lay 
Date:   Fri Feb 7 20:10:12 2025 +0100

gcc-15/changes: Add -mcvt AVR news.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 69664fab..e273693a 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -465,6 +465,12 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
   Code generation for the 32-bit integer shifts with constant
 offset has been improved. The code size may slightly increase even
 when optimizing for code size with -Os.
+  Support has been added for a compact vector table as supported
+by some AVR devices.  It can be activated by the new command-line option
+https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-mcvt";
+   >-mcvt.
+It links crtmcu-cvt.o as startup code which
+is supported since AVR-LibC v2.3.
   New AVR specific optimization passes have been added.
 They run after register allocation and can be controlled by the new
 command-line options

---

Summary of changes:
 htdocs/gcc-15/changes.html | 6 ++
 1 file changed, 6 insertions(+)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 9c7b7fc4b0bbe3811042fc2ed25cd803970a5394

2025-01-19 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  9c7b7fc4b0bbe3811042fc2ed25cd803970a5394 (commit)
  from  beb1ba93ae1e24b4f6301deddfb19550e8c6e46e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 9c7b7fc4b0bbe3811042fc2ed25cd803970a5394
Author: Georg-Johann Lay 
Date:   Sun Jan 19 10:30:07 2025 +0100

gcc-15/changes: Extended asm: Typo.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index a9778659..362f345c 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -104,11 +104,12 @@ a work-in-progress.
 
 A https://gcc.gnu.org/onlinedocs/gcc/Statement-Attributes.html#index-musttail-statement-attribute";>
 musttail statement attribute was added to enforce 
tail calls.
-https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html";>Extended inline 
assembler statements
-can now be used with some limitations outside of functions as well, new
-constraints have been for defining symbols or using symbols inside of 
inline
-assembler and a new generic operand modifier has been added to allow
-printing those regardless of PIC.  For example:
+https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html";
+  >Extended inline assembler statements
+  can now be used with some limitations outside of functions as well.
+  New constraints have been added for defining symbols or using symbols
+  inside of inline assembler, and a new generic operand modifier has
+  been added to allow printing those regardless of PIC.  For example:
 
 struct S { int a, b, c; };
 extern foo (void);

---

Summary of changes:
 htdocs/gcc-15/changes.html | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. beb1ba93ae1e24b4f6301deddfb19550e8c6e46e

2025-01-18 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  beb1ba93ae1e24b4f6301deddfb19550e8c6e46e (commit)
  from  9840bab7837d5c8121269f8932237d0b1f0d74bb (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit beb1ba93ae1e24b4f6301deddfb19550e8c6e46e
Author: Georg-Johann Lay 
Date:   Sat Jan 18 18:49:46 2025 +0100

gcc-15/changes: Add more AVR news.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 82a86488..a9778659 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -362,6 +362,28 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
 https://gcc.gnu.org/onlinedocs/gcc/AVR-Built-in-Functions.html#index-_005f_005fbuiltin_005favr_005fmask1";
>built-in function.  It can be used to compute some bit masks when
 code like 1 << offset is not fast enough.
+  Support has been added for a new 24-bit
+https://gcc.gnu.org/onlinedocs/gcc/Named-Address-Spaces.html#AVR-Named-Address-Spaces-1";
+   >named address space __flashx.
+It is similar to the __memx address space introduced in v4.7,
+but reading is a bit more efficient since it only supports reading from
+program memory. Objects in the __flashx address space are
+located in the .progmemx.data section.
+  Apart from the built-in types __int24 and
+__int24 supported since v4.7, support has been added for the
+signed __int24 and unsigned __int24 types.
+  Code generation for the 32-bit integer shifts with constant
+offset has been improved. The code size may slightly increase even
+when optimizing for code size with -Os.
+  New AVR specific optimization passes have been added.
+They run after register allocation and can be controlled by the new
+command-line options
+https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-mfuse-move";
+   >-mfuse-move,
+https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-msplit-ldst";
+   >-msplit-ldst and
+https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-msplit-bit-shift";
+   >-msplit-bit-shift.
 
 
 IA-32/x86-64

---

Summary of changes:
 htdocs/gcc-15/changes.html | 22 ++
 1 file changed, 22 insertions(+)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 561a5e63201915a59da227344be3b068018108bc

2025-02-13 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  561a5e63201915a59da227344be3b068018108bc (commit)
  from  95386da9bcf103eab725db672fc23a2ea7a6468e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 561a5e63201915a59da227344be3b068018108bc
Author: Georg-Johann Lay 
Date:   Thu Feb 13 10:03:43 2025 +0100

gcc-15/changes [avr]: Mention -mno-call-main.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 7638d3d5..41425257 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -500,6 +500,10 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
>-msplit-ldst and
 https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-msplit-bit-shift";
>-msplit-bit-shift.
+  Support has been added for the new option
+https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-mno-call-main";
+   >-mno-call-main.  Instead of calling main,
+it will be located in section .init9.
 
 
 IA-32/x86-64

---

Summary of changes:
 htdocs/gcc-15/changes.html | 4 
 1 file changed, 4 insertions(+)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. a1e95f48a98138069fdfa18fed544654d1ec4fcd

2025-03-23 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  a1e95f48a98138069fdfa18fed544654d1ec4fcd (commit)
  from  f18478d88085fa95b13ddfd778b81972bf830e37 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit a1e95f48a98138069fdfa18fed544654d1ec4fcd
Author: Georg-Johann Lay 
Date:   Sun Mar 23 14:32:30 2025 +0100

gcc-13, gcc-14: AVR: Mention more new devices.

diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html
index 4860c500..e589e0d6 100644
--- a/htdocs/gcc-13/changes.html
+++ b/htdocs/gcc-13/changes.html
@@ -542,6 +542,10 @@ You may also want to check out our
 AVR64DD32, AVR64DU28, AVR64DU32, AVR64EA28, AVR64EA32, AVR64EA48,
 ATA5787, ATA5835, ATA5700M322.
   
+  Support for the following devices has been added in v13.4:
+AVR32SD20, AVR32SD28, AVR32SD32,
+   AVR64SD28, AVR64SD32, AVR64SD48.
+  
 
 
 IA-32/x86-64
diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index 8ff84582..d720ab87 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -902,6 +902,10 @@ __asm (".global __flmap_lock"  "\n\t"
 It now constrains the registers R24…R31 as is the case for all
 the other devices.
   
+  Support for the following devices has been added in v14.3:
+AVR32SD20, AVR32SD28, AVR32SD32,
+   AVR64SD28, AVR64SD32, AVR64SD48.
+  
 
 
 IA-32/x86-64

---

Summary of changes:
 htdocs/gcc-13/changes.html | 4 
 htdocs/gcc-14/changes.html | 4 
 2 files changed, 8 insertions(+)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. b654a18341d20529e3725b53fc43117e5e02de8c

2025-04-05 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  b654a18341d20529e3725b53fc43117e5e02de8c (commit)
  from  31fd7355daa1ea80c0e56514950e450d1c5ffd67 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit b654a18341d20529e3725b53fc43117e5e02de8c
Author: Georg-Johann Lay 
Date:   Sat Apr 5 21:47:12 2025 +0200

gcc-15/changes: AVR: Add argument to the interrupt and signal attributes.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index c80ecc50..d51a2ed8 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -553,10 +553,12 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
 AVR
 
 
-  Support has been added for the signal and 
interrupt
+  Support has been added for the signal(num)
+and interrupt(num)
 https://gcc.gnu.org/onlinedocs/gcc/AVR-Function-Attributes.html#index-signal_0028num_0029-function-attribute_002c-AVR";
>function attributes
-that allow to specify the interrupt vector number as an argument.
+that allow to specify the interrupt vector number num
+as an argument.
 It allows to use static functions as interrupt handlers, and also
 functions defined in a C++ namespace.
   Support has been added for the noblock function attribute.

---

Summary of changes:
 htdocs/gcc-15/changes.html | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. adc37ed2132bb3a704919f8919ecf56a53042726

2025-02-28 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  adc37ed2132bb3a704919f8919ecf56a53042726 (commit)
  from  c27d3419aa6c0e219611f45d77657241401fbbec (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit adc37ed2132bb3a704919f8919ecf56a53042726
Author: Georg-Johann Lay 
Date:   Fri Feb 28 14:15:10 2025 +0100

gcc-4.8/changes: Move all AVR news to #avr.

diff --git a/htdocs/gcc-4.8/changes.html b/htdocs/gcc-4.8/changes.html
index cb30a5e9..0c24ccdc 100644
--- a/htdocs/gcc-4.8/changes.html
+++ b/htdocs/gcc-4.8/changes.html
@@ -50,18 +50,6 @@ explicit use of vector types may be incompatible with binary 
objects
 built with older versions of GCC.  Auto-vectorized code is not affected
 by this change.
 
-On AVR, support has been removed for the command-line
-  option -mshort-calls deprecated in GCC 4.7.
-
-On AVR, the configure option --with-avrlibc supported since
-  GCC 4.7.2 is turned on per default for all non-RTEMS configurations.
-  This option arranges for a better integration of
-  http://www.nongnu.org/avr-libc/";>AVR Libc with avr-gcc.
-  For technical details, see https://gcc.gnu.org/PR54461";>PR54461.
-  To turn off the option in non-RTEMS configurations, use
-  --with-avrlibc=no.  If the compiler is configured for
-  RTEMS, the option is always turned off.
-
 
   More information on porting to GCC 4.8 from previous versions
   of GCC can be found in
@@ -514,6 +502,21 @@ int i = A().f();  // error, f() requires an lvalue object
 
 AVR
 
+  
+Support for the command-line option -mshort-calls
+has been removed.  It was deprecated in GCC 4.7.
+  
+  
+The configure option --with-avrlibc supported since
+GCC 4.7.2 is turned on per default for all non-RTEMS configurations.
+This option arranges for a better integration of
+http://www.nongnu.org/avr-libc/";>AVR-LibC with avr-gcc.
+For technical details, see
+https://gcc.gnu.org/PR54461";>PR54461.
+To turn off the option in non-AVR-LibC configurations, use
+--with-avrlibc=no.  If the compiler is configured for
+RTEMS, the option is always turned off.
+  
   
 Support for the "Embedded C" fixed-point has been
 added. For details, see the

---

Summary of changes:
 htdocs/gcc-4.8/changes.html | 27 +++
 1 file changed, 15 insertions(+), 12 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 1a5cabedd21e45515a304dece6a4706fe0d3e6cf

2025-02-28 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  1a5cabedd21e45515a304dece6a4706fe0d3e6cf (commit)
  from  adc37ed2132bb3a704919f8919ecf56a53042726 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 1a5cabedd21e45515a304dece6a4706fe0d3e6cf
Author: Georg-Johann Lay 
Date:   Fri Feb 28 14:38:07 2025 +0100

gcc-5/changes: Move all AVR news to #avr.

diff --git a/htdocs/gcc-5/changes.html b/htdocs/gcc-5/changes.html
index 81ad4be3..5035ed3c 100644
--- a/htdocs/gcc-5/changes.html
+++ b/htdocs/gcc-5/changes.html
@@ -33,14 +33,6 @@
 is_trivially_default_constructible,
 is_trivially_copy_constructible and
 is_trivially_copy_assignable should be used instead.
-On AVR, support has been added for the devices ATtiny4/5/9/10/20/40.
-This requires Binutils 2.25 or newer.
-The AVR port uses a new scheme to describe supported devices:
-For each supported device the compiler provides a device-specific
-https://gcc.gnu.org/onlinedocs/gcc/Spec-Files.html";>spec 
file.
-If the compiler is used together with AVR-LibC, this requires at
-least GCC 5.2 and a version of AVR-LibC which implements
-https://savannah.nongnu.org/bugs/?44574";>feature 
#44574.
   
 
 General Optimizer Improvements
@@ -728,31 +720,41 @@ here.
 
 AVR
 
-  The compiler no more supports individual devices like 
ATmega8.
+  Support has been added for the devices ATtiny4/5/9/10/20/40.
+This requires Binutils 2.25 or newer.
+  The port uses a new scheme to describe supported devices:
+For each supported device, the compiler provides a device-specific
+https://gcc.gnu.org/onlinedocs/gcc/Spec-Files.html";>spec file.
+If the compiler is used together with AVR-LibC, this requires at
+least GCC 5.2 and a version of AVR-LibC which implements
+https://savannah.nongnu.org/bugs/?44574";>feature #44574.
+
+As a consequence, the compiler no more supports individual devices
+like ATmega8.
 Specifying, say, -mmcu=atmega8 triggers the usage of the
 device-specific
 https://gcc.gnu.org/onlinedocs/gcc/Spec-Files.html";>spec file
 specs-atmega8 which is part of the installation and describes
 options for the sub-processes like compiler proper, assembler and linker.
 You can add support for a new device -mmcu=mydevice as 
follows:
-
-  In an empty directory /someplace, create a 
new
-  directory device-specs.
-  Copy a device spec file from the installed 
device-specs
-folder, follow the comments in that file and then save it as
-
/someplace/device-specs/specs-mydevice.
-  Add -B /someplace -mmcu=mydevice to 
the
-compiler's command-line options.  Notice that 
/someplace
-must specify an absolute path and that 
mydevice must
-not start with "avr".
-  Provided you have a device-specific library
-libmydevice.a available, you can put it at
-/someplace, dito for a device-specific startup
-file crtmydevice.o.
-
-The contents of the device spec files depend on the compiler's
-configuration, in particular on --with-avrlibc=no and
-whether or not it is configured for RTEMS.
+
+  In an empty directory /someplace, create a new
+directory device-specs.
+  Copy a device spec file from the installed device-specs
+folder, follow the comments in that file and then save it as
+/someplace/device-specs/specs-mydevice.
+  Add -B /someplace -mmcu=mydevice to the
+compiler's command-line options.  Notice that 
/someplace
+must specify an absolute path and that mydevice 
must
+not start with "avr".
+  Provided you have a device-specific library
+libmydevice.a available, you can put it at
+/someplace, dito for a device-specific startup
+file crtmydevice.o.
+
+The contents of the device spec files depend on the compiler's
+configuration, in particular on --with-avrlibc=no and
+whether or not it is configured for RTEMS.
   
   A new command-line option -nodevicelib has been added.
 It prevents the compiler from linking against AVR-LibC's
@@ -767,13 +769,14 @@ here.
   Specify the flash size of the device in units of 64 KiB,
 rounded up to the next integer as needed.  This option affects the
 availability of the
-https://gcc.gnu.org/onlinedocs/gcc/Named-Address-Spaces.html";>AVR
-  address-spaces.
+https://gcc.gnu.org/onlinedocs/gcc/Named-Address-Spaces.html";
+  >A

gcc-wwwdocs branch master updated. c27d3419aa6c0e219611f45d77657241401fbbec

2025-02-28 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  c27d3419aa6c0e219611f45d77657241401fbbec (commit)
  from  1fcfc00d38ff2258415ab073b3cd702162806b77 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit c27d3419aa6c0e219611f45d77657241401fbbec
Author: Georg-Johann Lay 
Date:   Fri Feb 28 14:10:08 2025 +0100

gcc-4.7/changes: Move all AVR news to #avr.

diff --git a/htdocs/gcc-4.7/changes.html b/htdocs/gcc-4.7/changes.html
index 91159f1f..901d31b9 100644
--- a/htdocs/gcc-4.7/changes.html
+++ b/htdocs/gcc-4.7/changes.html
@@ -106,30 +106,6 @@
 -compat-bsd compiler option is not recognized any
 longer.
 
-The AVR port's libgcc has been improved and its multilib structure
-  has been enhanced.  As a result, all objects contributing to an
-  application must either be compiled with GCC versions up to 4.6.x or
-  with GCC versions 4.7.1 or later.  If the compiler is used with
-  AVR Libc, you need a version that supports the new layout,
-  i.e. implements
-  http://savannah.nongnu.org/bugs/?35407";>#35407.
-
-
-The AVR port's -mshort-calls command-line option has
-  been deprecated.  It will be removed in the GCC 4.8 release.
-  See -mrelax for a replacement.
-
-The AVR port only references startup code that
-  clears .bss and the common section
-  resp. initializes the .data and .rodata section
-  provided respective sections (or subsections thereof) are not empty,
-  see https://gcc.gnu.org/PR18145";>PR18145.
-  Applications that put all static storage objects into non-standard
-  sections and / or define all static storage objects in
-  assembler modules, must reference __do_clear_bss resp.
-  __do_copy_data by hand or undefine the symbol(s)
-  by means of -Wl,-u,__do_clear_bss resp.
-  -Wl,-u,__do_copy_data.
 The ARM port's -mwords-little-endian option has
 been deprecated.  It will be removed in a future release.
 
@@ -722,8 +698,32 @@ well.
 
 AVR
   
+The AVR port's libgcc has been improved and its multilib structure
+  has been enhanced.  As a result, all objects contributing to an
+  application must either be compiled with GCC versions up to 4.6.x or
+  with GCC versions 4.7.1 or later.  If the compiler is used with
+  AVR-LibC, you need a version that supports the new layout,
+  i.e. implements
+  http://savannah.nongnu.org/bugs/?35407";>#35407.
+
+The -mshort-calls command-line option has
+  been deprecated.  It will be removed in the GCC 4.8 release.
+  See -mrelax for a replacement.
+
+The compiled code only references startup code that
+  clears .bss and the common section
+  resp. initializes the .data and .rodata section
+  provided respective sections (or subsections thereof) are not empty,
+  see https://gcc.gnu.org/PR18145";>PR18145.
+  Applications that put all static storage objects into non-standard
+  sections and / or define all static storage objects in
+  assembler modules, must reference __do_clear_bss resp.
+  __do_copy_data by hand or undefine the symbol(s)
+  by means of -Wl,-u,__do_clear_bss resp.
+  -Wl,-u,__do_copy_data.
+
 GCC now supports the XMEGA architecture.
-  This requires GNU binutils 2.22 or later.
+  This requires GNU Binutils 2.22 or later.
 Support for the
   https://gcc.gnu.org/onlinedocs/gcc-4.7.1/gcc/Named-Address-Spaces.html";>named
 address spaces
   __flash, __flash1, …,
@@ -741,7 +741,7 @@ int add_values (const __flash int *p, int i)
 Support has been added for the AVR-specific configure option
   --with-avrlibc=yes in order to arrange for better
   integration of http://www.nongnu.org/avr-libc/";>AVR-Libc.
-  This configure option is supported in avr-gcc 4.7.2 and newer and will
+  This configure option is supported in avr-gcc v4.7.2 and newer and will
   only take effect in non-RTEMS configurations.  If avr-gcc is configured
   for RTEMS, the option will be ignored which is the same as
   specifying --with-avrlibc=no.
@@ -757,8 +757,8 @@ int add_values (const __flash int *p, int i)
 The command-line option -fdata-sections now also takes
   affect on the section names of variables with the progmem
   attribute.
-A new inline assembler print modifier %i to print a RAM 
address as I/O
-address has been added:
+A new inline assembler print modifier %i to print
+  a RAM address as I/O address has been added:
   
 #include  /* Port Definitions from AVR-LibC */
 

-

gcc-wwwdocs branch master updated. 978fe8040edc3f752814f46b8ccc2cdc508489df

2025-02-12 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  978fe8040edc3f752814f46b8ccc2cdc508489df (commit)
  from  127a4caf32709a506fb1c947f6fac8d0cbf32e39 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 978fe8040edc3f752814f46b8ccc2cdc508489df
Author: Georg-Johann Lay 
Date:   Wed Feb 12 23:14:03 2025 +0100

gcc-15/changes: Fix a typo __int24 -> __uint24.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index d7919379..9359e562 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -480,7 +480,7 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
 program memory. Objects in the __flashx address space are
 located in the .progmemx.data section.
   Apart from the built-in types __int24 and
-__int24 supported since v4.7, support has been added for the
+__uint24 supported since v4.7, support has been added for the
 signed __int24 and unsigned __int24 types.
   Code generation for the 32-bit integer shifts with constant
 offset has been improved. The code size may slightly increase even

---

Summary of changes:
 htdocs/gcc-15/changes.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 7fae94d37b899284875e71ad6bd2ec641cb09ada

2025-03-27 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  7fae94d37b899284875e71ad6bd2ec641cb09ada (commit)
  from  625237ac00b2900ecfc51ee2826f5b467b408f04 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 7fae94d37b899284875e71ad6bd2ec641cb09ada
Author: Georg-Johann Lay 
Date:   Thu Mar 27 12:55:19 2025 +0100

gcc-15/changes: AVR: Mention new -muse-nonzero-bits.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index dbc82be2..6f2d21b4 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -565,19 +565,20 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
>-mcvt.
 It links crtmcu-cvt.o as startup code which
 is supported since AVR-LibC v2.3.
-  New AVR specific optimization passes have been added.
-They run after register allocation and can be controlled by the new
-command-line options
-https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-mfuse-move";
-   >-mfuse-move,
-https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-msplit-ldst";
-   >-msplit-ldst and
-https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-msplit-bit-shift";
-   >-msplit-bit-shift.
   Support has been added for the new option
 https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-mno-call-main";
>-mno-call-main.  Instead of calling main,
 it will be located in section .init9.
+  New AVR specific optimizations have been added.
+They can be controlled by the new command-line options
+https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-mfuse-move";
+   >-mfuse-move,
+https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-msplit-ldst";
+   >-msplit-ldst,
+https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-msplit-bit-shift";
+   >-msplit-bit-shift and
+https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-muse-nonzero-bits";
+   >-muse-nonzero-bits.
 
 
 IA-32/x86-64

---

Summary of changes:
 htdocs/gcc-15/changes.html | 19 ++-
 1 file changed, 10 insertions(+), 9 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 3ba9c3647d9dee45c5afe90ccc21c3b5753ca8aa

2025-06-27 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  3ba9c3647d9dee45c5afe90ccc21c3b5753ca8aa (commit)
  from  45669b514bd546dc4fdbec33b6cec11036bfd951 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 3ba9c3647d9dee45c5afe90ccc21c3b5753ca8aa
Author: Georg-Johann Lay 
Date:   Fri Jun 27 15:50:37 2025 +0200

backends.html (avr): Uses LRA per default.

https:/gcc.gnu.org/r16-1733 enabled LRA per default on AVR.

diff --git a/htdocs/backends.html b/htdocs/backends.html
index 2a63f91b..52f897b3 100644
--- a/htdocs/backends.html
+++ b/htdocs/backends.html
@@ -72,7 +72,7 @@ aarch64| Qq  b  gia  s
 alpha  |  ?  Q   Cqmgi  e
 arc|  B  b  gia
 arm| b   ia  s
-avr|L  FIl  p   g
+avr|L  FIl  p   g a
 bfin   |   Fgi
 c6x|   S CB gi
 cr16   |L  F C  gs

---

Summary of changes:
 htdocs/backends.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. b63983a62480a6c145aec34cd291c3656cf64848

2025-07-06 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  b63983a62480a6c145aec34cd291c3656cf64848 (commit)
  from  8b0b97b559fc3908331a1610232c1f17b70cdf4a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit b63983a62480a6c145aec34cd291c3656cf64848
Author: Georg-Johann Lay 
Date:   Sun Jul 6 20:55:17 2025 +0200

gcc-14/changes.html (avr): Added support for the AVRxxDAyyS devices.

diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index 37cec5e5..f35432a6 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -914,6 +914,11 @@ __asm (".global __flmap_lock"  "\n\t"
 AVR32SD20, AVR32SD28, AVR32SD32,
AVR64SD28, AVR64SD32, AVR64SD48.
   
+  Support for the following devices has been added in v14.4:
+AVR32DA28S, AVR32DA32S, AVR32DA48S,
+   AVR64DA28S, AVR64DA32S, AVR64DA48S AVR64DA64S,
+   AVR128DA28S, AVR128DA32S, AVR128DA48S, AVR128DA64S.
+  
 
 
 IA-32/x86-64

---

Summary of changes:
 htdocs/gcc-14/changes.html | 5 +
 1 file changed, 5 insertions(+)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 8b0b97b559fc3908331a1610232c1f17b70cdf4a

2025-07-06 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  8b0b97b559fc3908331a1610232c1f17b70cdf4a (commit)
  from  36d8071fcf6a5eb2c9a2bfecfd405938d60b2aa6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 8b0b97b559fc3908331a1610232c1f17b70cdf4a
Author: Georg-Johann Lay 
Date:   Sun Jul 6 19:01:57 2025 +0200

gcc-15/changes.html (avr): Added support for the AVRxxDAyyS devices.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index d0b289e1..bf980491 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -1183,6 +1183,11 @@ structure used in core 1.49.
>-msplit-bit-shift and
 https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gcc/AVR-Options.html#index-muse-nonzero-bits";
>-muse-nonzero-bits.
+  Support for the following devices has been added in v15.2:
+AVR32DA28S, AVR32DA32S, AVR32DA48S,
+   AVR64DA28S, AVR64DA32S, AVR64DA48S AVR64DA64S,
+   AVR128DA28S, AVR128DA32S, AVR128DA48S, AVR128DA64S.
+  
 
 
 IA-32/x86-64

---

Summary of changes:
 htdocs/gcc-15/changes.html | 5 +
 1 file changed, 5 insertions(+)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 7c32f95bdfaa706db91fca74f1b7b5d8d93b9c04

2025-07-18 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  7c32f95bdfaa706db91fca74f1b7b5d8d93b9c04 (commit)
  from  315f22a7d7a4e600dad9f32b1bae4aae54a14281 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 7c32f95bdfaa706db91fca74f1b7b5d8d93b9c04
Author: Georg-Johann Lay 
Date:   Fri Jul 18 16:31:17 2025 +0200

backends.html (cr16, tilegx, tilepro): Remove entries.

The cr16, tilegx and tilepro backends have been removed in v13,
which is the oldest supported GCC release.

diff --git a/htdocs/backends.html b/htdocs/backends.html
index 52f897b3..b6a747cd 100644
--- a/htdocs/backends.html
+++ b/htdocs/backends.html
@@ -75,7 +75,6 @@ arm| b   ia  s
 avr|L  FIl  p   g a
 bfin   |   Fgi
 c6x|   S CB gi
-cr16   |L  F C  gs
 cris   |   F  B gia  s
 csky   | b   ia
 epiphany   | C  gia  s
@@ -112,8 +111,6 @@ s390   | Qqrgia e
 sh | Q   CB   qrpi
 sparc  | Q   CB   qr b   ia
 stormy16   | ???L  FIC D l   b   ia
-tilegx | Q   Cq gi  e
-tilepro|   S   F C  gi  e
 v850   |g a  s
 vax|  M Ib   i  e
 visium |  B g  t s

---

Summary of changes:
 htdocs/backends.html | 3 ---
 1 file changed, 3 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. c98435f0a92da1b7facdecbc7013d11c379333ce

2025-08-19 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  c98435f0a92da1b7facdecbc7013d11c379333ce (commit)
  from  bb3922e5e5e71059f3ba418dd563c60a6cdeb10e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit c98435f0a92da1b7facdecbc7013d11c379333ce
Author: Georg-Johann Lay 
Date:   Tue Aug 19 19:28:33 2025 +0200

gcc-15/changes.html (avr): Note on __FLASHX.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 3f77603e..c94fa1bd 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -1154,9 +1154,11 @@ structure used in core 1.49.
 https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gcc/Named-Address-Spaces.html#AVR-Named-Address-Spaces-1";
>named address space __flashx.
 It is similar to the __memx address space introduced in v4.7,
-but reading is a bit more efficient since it only supports reading from
+but reading is more efficient since it only supports reading from
 program memory. Objects in the __flashx address space are
-located in the .progmemx.data section.
+located in the .progmemx.data section. The address space
+is available when the feature-test macro __FLASHX
+is defined.
   Apart from the built-in types __int24 and
 __uint24 supported since v4.7, support has been added for the
 signed __int24 and unsigned __int24 types.

---

Summary of changes:
 htdocs/gcc-15/changes.html | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 69250234dd64232604e7da0c391bc5810a916bb9

2025-09-15 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  69250234dd64232604e7da0c391bc5810a916bb9 (commit)
  from  6c1d5b0f7d219dc11f32885b9931205e2fd6a015 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 69250234dd64232604e7da0c391bc5810a916bb9
Author: Georg-Johann Lay 
Date:   Mon Sep 15 14:43:23 2025 +0200

gcc-15/changes.html (avr): Notice AVR32EB14/20/28/32 addition in v15.3.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 47f2cb1d..989e0a88 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -1190,6 +1190,9 @@ structure used in core 1.49.
AVR64DA28S, AVR64DA32S, AVR64DA48S AVR64DA64S,
AVR128DA28S, AVR128DA32S, AVR128DA48S, AVR128DA64S.
   
+  Support for the following devices has been added in v15.3:
+AVR32EB14, AVR32EB20, AVR32EB28, AVR32EB32.
+  
 
 
 IA-32/x86-64

---

Summary of changes:
 htdocs/gcc-15/changes.html | 3 +++
 1 file changed, 3 insertions(+)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 7cf4ae1c7c8f97f8b424d1a3581912c34effc517

2025-09-15 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  7cf4ae1c7c8f97f8b424d1a3581912c34effc517 (commit)
  from  69250234dd64232604e7da0c391bc5810a916bb9 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 7cf4ae1c7c8f97f8b424d1a3581912c34effc517
Author: Georg-Johann Lay 
Date:   Mon Sep 15 15:58:10 2025 +0200

gcc-14/changes.html (avr): Notice AVR32EB14/20/28/32 addition in v14.4.

diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index 87db6d25..4961a455 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -917,7 +917,8 @@ __asm (".global __flmap_lock"  "\n\t"
   Support for the following devices has been added in v14.4:
 AVR32DA28S, AVR32DA32S, AVR32DA48S,
AVR64DA28S, AVR64DA32S, AVR64DA48S AVR64DA64S,
-   AVR128DA28S, AVR128DA32S, AVR128DA48S, AVR128DA64S.
+   AVR128DA28S, AVR128DA32S, AVR128DA48S, AVR128DA64S,
+   AVR32EB14, AVR32EB20, AVR32EB28, AVR32EB32.
   
 
 

---

Summary of changes:
 htdocs/gcc-14/changes.html | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 339d20ca30e87eba69ccffb5eae18a0780ea3145

2025-09-16 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  339d20ca30e87eba69ccffb5eae18a0780ea3145 (commit)
  from  b3402c9e0661c277b0551e7112cd4ff3cf60199d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 339d20ca30e87eba69ccffb5eae18a0780ea3145
Author: Georg-Johann Lay 
Date:   Tue Sep 16 09:52:28 2025 +0200

gcc-15/changes.html (avr): Prefer GCC x.y over vx.y.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index f7a2d1cb..07a04762 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -1153,14 +1153,14 @@ structure used in core 1.49.
   Support has been added for a new 24-bit
 https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gcc/Named-Address-Spaces.html#AVR-Named-Address-Spaces-1";
>named address space __flashx.
-It is similar to the __memx address space introduced in v4.7,
-but reading is more efficient since it only supports reading from
+It is similar to the __memx address space introduced in
+GCC 4.7, but reading is more efficient since it only supports reading from
 program memory. Objects in the __flashx address space are
 located in the .progmemx.data section. The address space
 is available when the feature-test macro __FLASHX
 is defined.
   Apart from the built-in types __int24 and
-__uint24 supported since v4.7, support has been added for the
+__uint24 supported since GCC 4.7, support has been added for 
the
 signed __int24 and unsigned __int24 types.
   Code generation for the 32-bit integer shifts with constant
 offset has been improved. The code size may slightly increase even

---

Summary of changes:
 htdocs/gcc-15/changes.html | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. b3402c9e0661c277b0551e7112cd4ff3cf60199d

2025-09-16 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  b3402c9e0661c277b0551e7112cd4ff3cf60199d (commit)
  from  8da37cf4b6847c399f9d7d3bbc322f563c8277de (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit b3402c9e0661c277b0551e7112cd4ff3cf60199d
Author: Georg-Johann Lay 
Date:   Tue Sep 16 09:44:49 2025 +0200

changes.html (avr): Prefer GCC x.y over vx.y.

diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html
index 29000382..f427383c 100644
--- a/htdocs/gcc-13/changes.html
+++ b/htdocs/gcc-13/changes.html
@@ -600,7 +600,7 @@ You may also want to check out our
 
 AVR
 
-  Support for the following devices has been added in v13.3:
+  Support for the following devices has been added in GCC 13.3:
 ATtiny102, ATtiny104,
 ATtiny424, ATtiny426, ATtiny427, ATtiny824, ATtiny826, ATtiny827,
 ATtiny1624, ATtiny1626, ATtiny1627, ATtiny3224, ATtiny3226, ATtiny3227,
@@ -609,11 +609,11 @@ You may also want to check out our
 AVR64DD32, AVR64DU28, AVR64DU32, AVR64EA28, AVR64EA32, AVR64EA48,
 ATA5787, ATA5835, ATA5700M322.
   
-  Support for the following devices has been added in v13.4:
+  Support for the following devices has been added in GCC 13.4:
 AVR32SD20, AVR32SD28, AVR32SD32,
AVR64SD28, AVR64SD32, AVR64SD48.
   
-  Support for the following devices has been added in v13.5:
+  Support for the following devices has been added in GCC 13.5:
 AVR32DA28S, AVR32DA32S, AVR32DA48S,
AVR64DA28S, AVR64DA32S, AVR64DA48S AVR64DA64S,
AVR128DA28S, AVR128DA32S, AVR128DA48S, AVR128DA64S,
diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index 4961a455..bf0a2015 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -910,11 +910,11 @@ __asm (".global __flmap_lock"  "\n\t"
 It now constrains the registers R24…R31 as is the case for all
 the other devices.
   
-  Support for the following devices has been added in v14.3:
+  Support for the following devices has been added in GCC 14.3:
 AVR32SD20, AVR32SD28, AVR32SD32,
AVR64SD28, AVR64SD32, AVR64SD48.
   
-  Support for the following devices has been added in v14.4:
+  Support for the following devices has been added in GCC 14.4:
 AVR32DA28S, AVR32DA32S, AVR32DA48S,
AVR64DA28S, AVR64DA32S, AVR64DA48S AVR64DA64S,
AVR128DA28S, AVR128DA32S, AVR128DA48S, AVR128DA64S,
diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 989e0a88..f7a2d1cb 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -1185,12 +1185,12 @@ structure used in core 1.49.
>-msplit-bit-shift and
 https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gcc/AVR-Options.html#index-muse-nonzero-bits";
>-muse-nonzero-bits.
-  Support for the following devices has been added in v15.2:
+  Support for the following devices has been added in GCC 15.2:
 AVR32DA28S, AVR32DA32S, AVR32DA48S,
AVR64DA28S, AVR64DA32S, AVR64DA48S AVR64DA64S,
AVR128DA28S, AVR128DA32S, AVR128DA48S, AVR128DA64S.
   
-  Support for the following devices has been added in v15.3:
+  Support for the following devices has been added in GCC 15.3:
 AVR32EB14, AVR32EB20, AVR32EB28, AVR32EB32.
   
 

---

Summary of changes:
 htdocs/gcc-13/changes.html | 6 +++---
 htdocs/gcc-14/changes.html | 4 ++--
 htdocs/gcc-15/changes.html | 4 ++--
 3 files changed, 7 insertions(+), 7 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 8da37cf4b6847c399f9d7d3bbc322f563c8277de

2025-09-15 Thread Georg-Johann Lay via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
   via  8da37cf4b6847c399f9d7d3bbc322f563c8277de (commit)
  from  7cf4ae1c7c8f97f8b424d1a3581912c34effc517 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 8da37cf4b6847c399f9d7d3bbc322f563c8277de
Author: Georg-Johann Lay 
Date:   Mon Sep 15 16:14:07 2025 +0200

gcc-13/changes.html (avr): Notice AVR-DA-S and AVR32EB additions in v13.5.

diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html
index b8d25574..29000382 100644
--- a/htdocs/gcc-13/changes.html
+++ b/htdocs/gcc-13/changes.html
@@ -613,6 +613,12 @@ You may also want to check out our
 AVR32SD20, AVR32SD28, AVR32SD32,
AVR64SD28, AVR64SD32, AVR64SD48.
   
+  Support for the following devices has been added in v13.5:
+AVR32DA28S, AVR32DA32S, AVR32DA48S,
+   AVR64DA28S, AVR64DA32S, AVR64DA48S AVR64DA64S,
+   AVR128DA28S, AVR128DA32S, AVR128DA48S, AVR128DA64S,
+   AVR32EB14, AVR32EB20, AVR32EB28, AVR32EB32.
+  
 
 
 IA-32/x86-64

---

Summary of changes:
 htdocs/gcc-13/changes.html | 6 ++
 1 file changed, 6 insertions(+)


hooks/post-receive
-- 
gcc-wwwdocs