]> git.ipfire.org Git - thirdparty/gcc.git/commit
[Ada] New port arm-qnx
authorDoug Rupp <rupp@adacore.com>
Tue, 29 Mar 2022 16:22:31 +0000 (09:22 -0700)
committerPierre-Marie de Rodat <derodat@adacore.com>
Wed, 18 May 2022 08:40:58 +0000 (08:40 +0000)
commit1ef3f0911cf08f1b80c845ee7eee07ecf43b9c8a
tree27fffad711e7c7ede54038669ce16ffeb85ad5cc
parent9d1336d977cf0cab75679d4b4170e7c9a86cd1f4
[Ada] New port arm-qnx

The QNX system specs for ARM and AARCH64 are identical. It makes more
sense to have it named for the base architecture.

gcc/ada/

* Makefile.rtl: Rename system-qnx-aarch64.ads to
system-qnx-arm.ads.
(AARCH64 QNX section): Modify to handle both arm and arch64.
* tracebak.c (__QNX__): Add new __ARMEL__ section.
* sigtramp-arm-qnx.c: New file.
* libgnat/system-qnx-aarch64.ads: Renamed to ...
* libgnat/system-qnx-arm.ads: this.
gcc/ada/Makefile.rtl
gcc/ada/libgnat/system-qnx-arm.ads [moved from gcc/ada/libgnat/system-qnx-aarch64.ads with 99% similarity]
gcc/ada/sigtramp-arm-qnx.c [new file with mode: 0644]
gcc/ada/tracebak.c