----- Sebastian Huber <sebastian.hu...@embedded-brains.de> schrieb:
> Allow targets to define the default for the short enums option.
> 
> v2: Move ARM_DEFAULT_SHORT_ENUMS to arm.h.
> 
> gcc/
> 
>       * config/arm/arm.h: (ARM_DEFAULT_SHORT_ENUMS): Provide default
>       definition.
>       * config/arm/arm.c: (arm_default_short_enums): Use
>       ARM_DEFAULT_SHORT_ENUMS.
>       * config/arm/rtems.h (ARM_DEFAULT_SHORT_ENUMS) Define.

Its not a regression fix, so not really appropriate for the current stage of 
GCC 7 and the GCC 6 release branch, but is only a cosmetic change for all ARM 
variants except RTEMS. RTEMS releases are tied to a particular GCC version. We 
would like to use GCC 6.4 for the upcoming RTEMS 4.12 release.

If nobody objects I will commit this on Friday with corresponding release notes:

Index: htdocs/gcc-6/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-6/changes.html,v
retrieving revision 1.98
diff -u -r1.98 changes.html
--- htdocs/gcc-6/changes.html   18 Mar 2017 22:38:29 -0000      1.98
+++ htdocs/gcc-6/changes.html   5 Apr 2017 18:04:32 -0000
@@ -891,6 +891,22 @@
     
href="https://software.intel.com/en-us/blogs/2016/09/12/deprecate-pcommit-instruction";>deprecated
     pcommit instruction</a> has been removed.</li>
   </ul>
+
+<!-- <h2><a name="6.4">GCC 6.4</a></h2>
+
+<p>This is the <a 
href="https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&amp;resolution=FIXED&amp;target_milestone=6.4";>list
+of problem reports (PRs)</a> from GCC's bug tracking system that are
+known to be fixed in the 6.4 release. This list might not be
+complete (that is, it is possible that some PRs that have been fixed
+are not listed here).</p>
+
+<h2 id="os">Operating Systems</h2>
+
+<h3 id="rtems">RTEMS</h3>
+   <ul>
+     <li>The ABI changes on ARM so that no short enums are used by 
default.</li>
+   </ul>
+-->
  
 </body>
 </html>
cvs diff: Diffing htdocs/gcc-7
Index: htdocs/gcc-7/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-7/changes.html,v
retrieving revision 1.73
diff -u -r1.73 changes.html
--- htdocs/gcc-7/changes.html   22 Mar 2017 16:25:11 -0000      1.73
+++ htdocs/gcc-7/changes.html   5 Apr 2017 18:04:32 -0000
@@ -1043,7 +1043,10 @@
 
 <!-- <h3 id="linux">Linux</h3> -->
 
-<!-- <h3 id="rtems">RTEMS</h3> -->
+<h3 id="rtems">RTEMS</h3>
+   <ul>
+     <li>The ABI changes on ARM so that no short enums are used by 
default.</li>
+   </ul>
 
 <!-- <h3 id="solaris">Solaris</h3> -->
 

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

Reply via email to