Message ID | 20200303091214.1437978-1-claziss@gmail.com |
---|---|
State | New |
Headers | show |
Series | [COMMITTED] arc: Add ARC entry for gcc-10/changes.html | expand |
On 3/3/20 2:12 AM, Claudiu Zissulescu wrote: > Add ARC entry for gcc-10/changes.html > > --- > htdocs/gcc-10/changes.html | 14 +++++++++++++- > 1 file changed, 13 insertions(+), 1 deletion(-) > > diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html > index 53d0ca08..4e27c05b 100644 > --- a/htdocs/gcc-10/changes.html > +++ b/htdocs/gcc-10/changes.html > @@ -557,7 +557,19 @@ a work-in-progress.</p> > much improved.</li> > </ul> > > -<!-- <h3 id="arc">ARC</h3> --> > +<h3 id="arc">ARC</h3> > +<ul> > + <li>The interrupt service routine functions saves all used ^^^^^ Just a small typo: they "save". > + registers, including extension registers and auxiliary registers > + used by Zero Overhead Loops.</li> > + <li>Improve code-size by using multiple short instructions instead Not terribly important but I don't think the hyphen in code size is called for (it's not used as an adjective). Martin > + of a single long mov or ior instruction when its long immediate > + constant is known.</li> > + <li>Fix usage of the accumulator register for ARC600.</li> > + <li>Fix issues with <code>uncached</code> attribute.</li> > + <li>Remove <code>-mq-class</code> option.</li> > + <li>Improve 64-bit integer addition and subtraction operations.</li> > +</ul> > > <h3 id="arm">arm</h3> > <ul> >
Done 🙂 Thank you for your review, Claudiu
On Tue, 3 Mar 2020, Claudiu Zissulescu wrote:
> Add ARC entry for gcc-10/changes.html
What do you think of the following refinement to mark up
mov and ior as code?
Gerald
PS: And thanks for your other feedback, Martin!
diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html
index 710e3863..5ba388cf 100644
--- a/htdocs/gcc-10/changes.html
+++ b/htdocs/gcc-10/changes.html
@@ -562,9 +562,9 @@ a work-in-progress.</p>
<li>The interrupt service routine functions save all used
registers, including extension registers and auxiliary registers
used by Zero Overhead Loops.</li>
- <li>Improve code size by using multiple short instructions instead
- of a single long mov or ior instruction when its long immediate
- constant is known.</li>
+ <li>Improve code size by using multiple short instructions instead of
+ a single long <code>mov</code> or <code>ior</code> instruction when its
+ long immediate constant is known.</li>
<li>Fix usage of the accumulator register for ARC600.</li>
<li>Fix issues with <code>uncached</code> attribute.</li>
<li>Remove <code>-mq-class</code> option.</li>
It looks great 🙂 I'll keep in mind this tip next time. Thank you, Clauidu
diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html index 53d0ca08..4e27c05b 100644 --- a/htdocs/gcc-10/changes.html +++ b/htdocs/gcc-10/changes.html @@ -557,7 +557,19 @@ a work-in-progress.</p> much improved.</li> </ul> -<!-- <h3 id="arc">ARC</h3> --> +<h3 id="arc">ARC</h3> +<ul> + <li>The interrupt service routine functions saves all used + registers, including extension registers and auxiliary registers + used by Zero Overhead Loops.</li> + <li>Improve code-size by using multiple short instructions instead + of a single long mov or ior instruction when its long immediate + constant is known.</li> + <li>Fix usage of the accumulator register for ARC600.</li> + <li>Fix issues with <code>uncached</code> attribute.</li> + <li>Remove <code>-mq-class</code> option.</li> + <li>Improve 64-bit integer addition and subtraction operations.</li> +</ul> <h3 id="arm">arm</h3> <ul>