Skip to content

Commit 1faefb1

Browse files
committed
Support GNAT CE 2020.
* INSTALL.md: added "gnat-ce-2020" to the RELEASE table. * README.md: minor consistency change. * common/common.gpr (Compiler_Release): added "gnat-ce-2020". * common/gnat-ce-2020/a-tags.adb, common/gnat-ce-2020/environment_task.adb, common/gnat-ce-2020/s-parame.adb, common/gnat-ce-2020/s-parame.ads, common/gnat-ce-2020/s-secsta.adb, common/gnat-ce-2020/s-secsta.ads, common/gnat-ce-2020/s-tarest.adb, common/gnat-ce-2020/s-tarest.ads, common/gnat-ce-2020/s-taskin.ads: copied from ../gcc8/. * common/gnat-ce-2020/a-tags.adb: copied from the gcc-mirror version at commit [ead7594]. Commented out the wide string versions of the Expanded_Name function. * common/gnat-ce-2020/a-tags.ads: likewise. (Max_Predef_Prims): this was the required change, now 16, previously 15.
1 parent 48d06b8 commit 1faefb1

13 files changed

+3920
-2
lines changed

INSTALL.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ Values for `RELEASE` are as below:
3333
| GNAT GPL 2017 | `gnat-gpl-2017` |
3434
| GNAT CE 2018 | `gcc8` |
3535
| GNAT CE 2019 | `gcc8` |
36+
| GNAT CE 2020 | `gnat-ce-2020` |
3637

3738
Build by running
3839
<tt>make&nbsp;RELEASE=<i>release</i>&nbsp;all</tt> at the top level (or, if you only want one runtime, by <tt>make&nbsp;RELEASE=<i>release</i></tt> in that runtime's subdirectory).

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
This package includes GNAT Ada Run Time Systems (RTSs) based
22
on [FreeRTOS](http://www.freertos.org) and targeted at boards with
3-
Cortex-M0, M3, -M4, -M4F MCUs
3+
Cortex-M0, -M3, -M4, -M4F MCUs
44
(respectively
55
[BBC micro:bit](http://microbit.org),
66
[Arduino Due](https://www.arduino.cc), and the STM32F4-series evaluation

common/common.gpr

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818

1919
abstract project Common is
2020

21-
type Compiler_Release is ("gcc6", "gnat-gpl-2017", "gcc7", "gcc8");
21+
type Compiler_Release is
22+
("gcc6", "gnat-gpl-2017", "gcc7", "gcc8", "gnat-ce-2020");
2223
Release : Compiler_Release := external ("RELEASE", "gcc8");
2324

2425
type Install_Locally is ("yes", "no");

0 commit comments

Comments
 (0)