[wwwdocs] Add AVR news.

Message ID 19bc7cad-b5d4-519f-6c80-e56df70165a9@gjlay.de
State New
Headers show
Series
  • [wwwdocs] Add AVR news.
Related show

Commit Message

Georg-Johann Lay Jan. 10, 2020, 12:31 p.m.
Added the following change to the v10 changes site.

Johann

Comments

Gerald Pfeifer Jan. 12, 2020, 9:04 p.m. | #1
On Fri, 10 Jan 2020, Georg-Johann Lay wrote:
> Added the following change to the v10 changes site.


Thank you.  

I applied the patch below to address some issues; please let 
me know if you have any questions or disagree with any of it.

Gerald

- Log -----------------------------------------------------------------
commit d65a8b4f8d4d625070b3f8cbb07b13dfe1116ae6
Author: Gerald Pfeifer <gerald@pfeifer.com>
Date:   Sun Jan 12 22:00:38 2020 +0100

    Editorial changes to the AVR news section.
    
    Use "command-line option" over "command line option". Make references
    to older versions of GCC consistent. Improve spelling and grammar.

diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html
index c68e00be..caa9df70 100644
--- a/htdocs/gcc-10/changes.html
+++ b/htdocs/gcc-10/changes.html
@@ -432,7 +432,7 @@ a work-in-progress.</p>
     has been added.
   </li>
   <li>
-    A new command line option <code>-nodevicespecs</code> has been added.
+    A new command-line option <code>-nodevicespecs</code> has been added.
     It allows to provide a custom device-specs file by means of
     <blockquote><code>
 	avr-gcc -nodevicespecs -specs=<em>my-spec-file</em> &lt;options&gt;
@@ -441,17 +441,17 @@ a work-in-progress.</p>
     <code>-mmcu=</code>.
     See
     <a href="https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-nodevicespecs">AVR
-      command line options</a> for details.
-    This feature is also available in v9.3+ and v8.4+.
+      command-line options</a> for details.
+    This feature is also available in GCC 9.3+ and GCC 8.4+.
   </li>
   <li>
-    New command line options <code>-mdouble=[32,64]</code> and
+    New command-line options <code>-mdouble=[32,64]</code> and
     <code>-mlong-double=[32,64]</code> have been added.  They allow
-    to chose the size (in bits) of the <code>double</code> and
+    to choose the size (in bits) of the <code>double</code> and
     <code>long double</code> types, respectively.  Whether or not the
     mentioned layouts are available, whether the options act
-    as a multilib option, and what is the default for either option
-    is controlled by the new
+    as a multilib option, and the default for either option
+    are controlled by the new
     <a href="https://gcc.gnu.org/install/configure.html#avr">AVR configure
       options</a>
     <code>--with-double=</code> and <code>--with-long-double=</code>.

Patch

diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html
index d6108269..7d96bc66 100644
--- a/htdocs/gcc-10/changes.html
+++ b/htdocs/gcc-10/changes.html
@@ -334,7 +334,54 @@  a work-in-progress.</p>
    <code>arm-uclinuxfdpiceabi</code>, and the C library is uclibc-ng.
    </li>
  </ul>
-<!-- <h3 id="avr">AVR</h3> -->
+
+<h3 id="avr">AVR</h3>
+<ul>
+  <li>Support for the XMEGA-like devices
+    <blockquote>
+      ATtiny202, ATtiny204, ATtiny402, ATtiny404, ATtiny406, ATtiny804,
+      ATtiny806, ATtiny807, ATtiny1604, ATtiny1606, ATtiny1607, ATmega808,
+      ATmega809, ATmega1608, ATmega1609, ATmega3208, ATmega3209,
+      ATmega4808, ATmega4809
+    </blockquote>
+    has been added.
+  </li>
+  <li>
+    A new command line option <code>-nodevicespecs</code> has been added.
+    It allows to provide a custom device-specs file by means of
+    <blockquote><code>
+       avr-gcc -nodevicespecs -specs=<em>my-spec-file</em> &lt;options&gt;
+    </code></blockquote>
+    and without the need to provide options <code>-B</code> and
+    <code>-mmcu=</code>.
+    See
+    <a 
href="https://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-nodevicespecs">AVR
+      command line options</a> for details.
+    This feature is also available in v9.3+ and v8.4+.
+  </li>
+  <li>
+    New command line options <code>-mdouble=[32,64]</code> and
+    <code>-mlong-double=[32,64]</code> have been added.  They allow
+    to chose the size (in bits) of the <code>double</code> and
+    <code>long double</code> types, respectively.  Whether or not the
+    mentioned layouts are available, whether the options act
+    as a multilib option, and what is the default for either option
+    is controlled by the new
+    <a href="https://gcc.gnu.org/install/configure.html#avr">AVR configure
+      options</a>
+    <code>--with-double=</code> and <code>--with-long-double=</code>.
+  </li>
+  <li>
+    A new configure option <code>--with-libf7=</code> has been added.
+    It controls to which level avr-libgcc provides 64-bit floating point
+    support by means of
+    <a href="https://gcc.gnu.org/wiki/avr-gcc#LibF7">LibF7</a>.
+  </li>
+  <li>
+    A new configure option <code>--with-double-comparison=</code> has been
+    added. It's unlikely you need to set this option by hand.
+  </li>
+</ul>

  <!-- <h3 id="hsa">Heterogeneous Systems Architecture</h3> -->