Message ID | 19bc7cad-b5d4-519f-6c80-e56df70165a9@gjlay.de |
---|---|
State | New |
Headers | show |
Series | [wwwdocs] Add AVR news. | expand |
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> <options>
@@ -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>.
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> <options> + </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> -->