----- 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&resolution=FIXED&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.