diff mbox

[wwwdocs/ARM] Deprecate ARMv5 and ARMv5E support

Message ID 9af0f20c-f4a6-484d-4bf9-39d823bd72c3@foss.arm.com
State New
Headers show

Commit Message

Thomas Preudhomme Feb. 15, 2017, 11:23 a.m. UTC
Hi,

ARMv5 and ARMv5E architectures have no known implementation. I therefore suggest 
that we deprecate these architectures. ARMv5T, ARMv5TE and ARMv5TEJ would remain 
supported though.

Is this ok to commit?

Best regards,

Thomas

Comments

Richard Earnshaw (lists) Feb. 15, 2017, 11:26 a.m. UTC | #1
On 15/02/17 11:23, Thomas Preudhomme wrote:
> Hi,
> 
> ARMv5 and ARMv5E architectures have no known implementation. I therefore
> suggest that we deprecate these architectures. ARMv5T, ARMv5TE and
> ARMv5TEJ would remain supported though.
> 
> Is this ok to commit?
> 
> Best regards,
> 
> Thomas
> 
> deprecate_armv5_armv5e.patch
> 
> 
> cvs diff: Diffing .
> cvs diff: Diffing benchmarks
> cvs diff: Diffing bugs

"cvs -q diff" is your friend :-)

> Index: gcc-7/changes.html
> ===================================================================
> RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-7/changes.html,v
> retrieving revision 1.55
> diff -u -r1.55 changes.html
> --- gcc-7/changes.html	2 Feb 2017 15:21:11 -0000	1.55
> +++ gcc-7/changes.html	14 Feb 2017 09:21:23 -0000
> @@ -752,6 +752,13 @@
>  <h3 id="arm">ARM</h3>
>     <ul>
>       <li>
> +       Support for the ARMv5 and ARMv5E architectures has been deprecated and

Suggest "Support for the ARMv5 and ARMv5E architectures (which have no
known implementations) has been ..."

> +       will be removed in a future GCC release.  Note that ARMv5T, ARMv5TE and
> +       ARMv5TEJ architectures remain supported.
> +       The values <code>armv5</code> and <code>armv5e</code> of
> +       <code>-march</code> are thus deprecated.
> +     </li>
> +     <li>
>         The ARMv8.2-A architecture and the ARMv8.2-A 16-bit Floating-Point
>         Extensions are now supported.  They can be used by specifying the
>         <code>-march=armv8.2-a</code> or <code>-march=armv8.2-a+fp16</code>

Otherwise OK.

R.
diff mbox

Patch

cvs diff: Diffing .
cvs diff: Diffing benchmarks
cvs diff: Diffing bugs
cvs diff: Diffing bzkanban
cvs diff: Diffing egcs-1.0
cvs diff: Diffing egcs-1.1
cvs diff: Diffing fortran
cvs diff: Diffing gcc-2.95
cvs diff: Diffing gcc-3.0
cvs diff: Diffing gcc-3.1
cvs diff: Diffing gcc-3.2
cvs diff: Diffing gcc-3.3
cvs diff: Diffing gcc-3.4
cvs diff: Diffing gcc-4.0
cvs diff: Diffing gcc-4.1
cvs diff: Diffing gcc-4.2
cvs diff: Diffing gcc-4.3
cvs diff: Diffing gcc-4.4
cvs diff: Diffing gcc-4.5
cvs diff: Diffing gcc-4.6
cvs diff: Diffing gcc-4.7
cvs diff: Diffing gcc-4.8
cvs diff: Diffing gcc-4.9
cvs diff: Diffing gcc-5
cvs diff: Diffing gcc-6
cvs diff: Diffing gcc-7
Index: gcc-7/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-7/changes.html,v
retrieving revision 1.55
diff -u -r1.55 changes.html
--- gcc-7/changes.html	2 Feb 2017 15:21:11 -0000	1.55
+++ gcc-7/changes.html	14 Feb 2017 09:21:23 -0000
@@ -752,6 +752,13 @@ 
 <h3 id="arm">ARM</h3>
    <ul>
      <li>
+       Support for the ARMv5 and ARMv5E architectures has been deprecated and
+       will be removed in a future GCC release.  Note that ARMv5T, ARMv5TE and
+       ARMv5TEJ architectures remain supported.
+       The values <code>armv5</code> and <code>armv5e</code> of
+       <code>-march</code> are thus deprecated.
+     </li>
+     <li>
        The ARMv8.2-A architecture and the ARMv8.2-A 16-bit Floating-Point
        Extensions are now supported.  They can be used by specifying the
        <code>-march=armv8.2-a</code> or <code>-march=armv8.2-a+fp16</code>
cvs diff: Diffing git
cvs diff: Diffing img
cvs diff: Diffing install
cvs diff: Diffing java
cvs diff: Diffing libstdc++
cvs diff: Diffing news
cvs diff: Diffing onlinedocs
cvs diff: Diffing onlinedocs/4.6.0
cvs diff: Diffing onlinedocs/4.6.1
cvs diff: Diffing onlinedocs/4.6.2
cvs diff: Diffing onlinedocs/4.6.3
cvs diff: Diffing onlinedocs/4.6.4
cvs diff: Diffing onlinedocs/4.7.0
cvs diff: Diffing onlinedocs/4.7.1
cvs diff: Diffing onlinedocs/4.7.2
cvs diff: Diffing onlinedocs/4.7.3
cvs diff: Diffing onlinedocs/4.7.4
cvs diff: Diffing onlinedocs/4.8.0
cvs diff: Diffing onlinedocs/4.8.1
cvs diff: Diffing onlinedocs/4.8.2
cvs diff: Diffing onlinedocs/4.8.3
cvs diff: Diffing onlinedocs/4.8.4
cvs diff: Diffing onlinedocs/4.8.5
cvs diff: Diffing onlinedocs/4.9.0
cvs diff: Diffing onlinedocs/4.9.1
cvs diff: Diffing onlinedocs/4.9.2
cvs diff: Diffing onlinedocs/4.9.3
cvs diff: Diffing onlinedocs/4.9.4
cvs diff: Diffing onlinedocs/5.1.0
cvs diff: Diffing onlinedocs/5.2.0
cvs diff: Diffing onlinedocs/5.3.0
cvs diff: Diffing onlinedocs/5.4.0
cvs diff: Diffing onlinedocs/6.1.0
cvs diff: Diffing onlinedocs/6.2.0
cvs diff: Diffing onlinedocs/6.3.0
cvs diff: Diffing projects
cvs diff: Diffing projects/bp
cvs diff: Diffing projects/cxx-reflection
cvs diff: Diffing projects/gomp
cvs diff: Diffing projects/lto
cvs diff: Diffing projects/strees
cvs diff: Diffing projects/tree-ssa
cvs diff: Diffing testing