[V2,wwwdocs] Document GNU-stack support added to GCC 10 for MIPS

Message ID 20200329203341.8041-1-dragan.mladjenovic@rt-rk.com
State New
Headers show
Series
  • [V2,wwwdocs] Document GNU-stack support added to GCC 10 for MIPS
Related show

Commit Message

Dragan Mladjenovic March 29, 2020, 8:33 p.m.
-- 
2.17.1

Comments

Marek Polacek via Gcc-patches March 30, 2020, 3:39 p.m. | #1
On Sun, 2020-03-29 at 22:33 +0200, Dragan Mladjenovic wrote:
> diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html

> index b5cbcebf..1e1eaf43 100644

> --- a/htdocs/gcc-10/changes.html

> +++ b/htdocs/gcc-10/changes.html

> @@ -692,7 +692,17 @@ a work-in-progress.</p>

>  </ul>

>  

>  

> -<!-- <h3 id="mips">MIPS</h3> -->

> + <h3 id="mips">MIPS</h3>

> + <ul>

> +    <li>The <code>mips*-*-linux*</code> targets now mark object files with

> +      appropriate GNU-stack note, facilitating use of non-executable stack

> +      hardening on GNU/Linux.

> +      The soft-float targets have this feature enabled by default, while

> +      for hard-float targets it is required for GCC to be configured with

> +      <code>--with-glibc-version=2.31</code>

> +      against glibc 2.31 or later.

> +   </li>

> + </ul>

OK
jeff
>
Dragan Mladjenovic March 30, 2020, 3:49 p.m. | #2
On 3/30/2020 17:39, Jeff Law wrote:

> On Sun, 2020-03-29 at 22:33 +0200, Dragan Mladjenovic wrote:

>> diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html

>> index b5cbcebf..1e1eaf43 100644

>> --- a/htdocs/gcc-10/changes.html

>> +++ b/htdocs/gcc-10/changes.html

>> @@ -692,7 +692,17 @@ a work-in-progress.</p>

>>   </ul>

>>   

>>   

>> -<!-- <h3 id="mips">MIPS</h3> -->

>> + <h3 id="mips">MIPS</h3>

>> + <ul>

>> +    <li>The <code>mips*-*-linux*</code> targets now mark object files with

>> +      appropriate GNU-stack note, facilitating use of non-executable stack

>> +      hardening on GNU/Linux.

>> +      The soft-float targets have this feature enabled by default, while

>> +      for hard-float targets it is required for GCC to be configured with

>> +      <code>--with-glibc-version=2.31</code>

>> +      against glibc 2.31 or later.

>> +   </li>

>> + </ul>

> OK

> jeff


Thanks. I forgot to mention. I would need someone to commit this for me.

I won't be able to access to my sourceware account for some time.

Thanks in advance.
Martin Liška March 30, 2020, 3:53 p.m. | #3
On 3/30/20 5:49 PM, Dragan Mladjenovic wrote:
> I won't be able to access to my sourceware account for some time.


Hi.

Done as 47f1af75a082fe6e4d2bd4b289d982abd749c824.

Martin
Gerald Pfeifer March 30, 2020, 4:02 p.m. | #4
On Mon, 30 Mar 2020, Dragan Mladjenovic wrote:
> Thanks. I forgot to mention. I would need someone to commit this for me.


I'll take care.

Gerald

Patch

diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html
index b5cbcebf..1e1eaf43 100644
--- a/htdocs/gcc-10/changes.html
+++ b/htdocs/gcc-10/changes.html
@@ -692,7 +692,17 @@  a work-in-progress.</p>
 </ul>
 
 
-<!-- <h3 id="mips">MIPS</h3> -->
+ <h3 id="mips">MIPS</h3>
+ <ul>
+    <li>The <code>mips*-*-linux*</code> targets now mark object files with
+      appropriate GNU-stack note, facilitating use of non-executable stack
+      hardening on GNU/Linux.
+      The soft-float targets have this feature enabled by default, while
+      for hard-float targets it is required for GCC to be configured with
+      <code>--with-glibc-version=2.31</code>
+      against glibc 2.31 or later.
+   </li>
+ </ul>
 
 <!-- <h3 id="mep">MeP</h3> -->