I reworked the patch to factorize the bsd signal definitions. I have split off the system definitions because the priority range of GNU/Mach has diverged from the original BSD kernels.
Samuel Thibault (3): ada: Factorize bsd signal definitions ada: Fix GNU/Hurd priority range ada: Add GNU/Hurd x86_64 support gcc/ada/ChangeLog | 17 ++ gcc/ada/Makefile.rtl | 48 +++++- ...-intnam__freebsd.ads => a-intnam__bsd.ads} | 2 +- gcc/ada/libgnarl/a-intnam__dragonfly.ads | 136 ---------------- gcc/ada/libgnat/system-gnu.ads | 148 ++++++++++++++++++ 5 files changed, 206 insertions(+), 145 deletions(-) rename gcc/ada/libgnarl/{a-intnam__freebsd.ads => a-intnam__bsd.ads} (99%) delete mode 100644 gcc/ada/libgnarl/a-intnam__dragonfly.ads create mode 100644 gcc/ada/libgnat/system-gnu.ads -- 2.43.0