- Sebastian Huber 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 - 1.98
+++ htdocs/gcc-6/changes.html 5 Apr 2017 18:04:32 -
@@ -891,6 +891,22 @@
href="https://software.intel.com/en-us/blogs/2016/09/12/deprecate-pcommit-instruction;>deprecated
pcommit instruction has been removed.
+
+
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 - 1.73
+++ htdocs/gcc-7/changes.html 5 Apr 2017 18:04:32 -
@@ -1043,7 +1043,10 @@
-
+RTEMS
+
+ The ABI changes on ARM so that no short enums are used by
default.
+
--
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.