]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Makefile.in, [...]: Move libgnarl sources to libgnarl subdir.
authorNicolas Roche <roche@adacore.com>
Fri, 8 Sep 2017 13:14:59 +0000 (13:14 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 8 Sep 2017 13:14:59 +0000 (15:14 +0200)
2017-09-08  Nicolas Roche  <roche@adacore.com>

* gcc-interface/Makefile.in, a-extiti.ads, s-taprop-linux.adb,
s-osinte-solaris.adb, a-intnam.ads, s-osinte-solaris.ads,
s-tpobop.adb, s-intman-android.adb, s-tasinf.adb, s-tpobop.ads,
s-tasinf.ads, i-vxinco.adb, a-exetim-posix.adb, i-vxinco.ads,
a-astaco.adb, a-astaco.ads, s-tporft.adb, s-tpoaal.adb, a-taside.adb,
a-taside.ads, s-tpopsp-posix.adb, s-tasdeb.adb, s-tasdeb.ads,
s-tpoben.adb, a-dinopr.ads, s-inmaop-vxworks.adb, s-tpoben.ads,
s-interr-vxworks.adb, s-interr-dummy.adb, s-tassta.adb,
a-intnam-mingw.ads, s-tassta.ads, s-taasde.adb, a-stcoed.ads,
s-taasde.ads, s-osinte-darwin.adb, s-proinf.adb, s-taprop-dummy.adb,
s-osinte-darwin.ads, s-proinf.ads, s-linux.ads, a-intnam-linux.ads,
s-tasren.adb, s-tasren.ads, s-mudido.adb, g-semaph.adb, s-mudido.ads,
s-taprop-posix.adb, g-semaph.ads, s-osinte-mingw.ads, s-vxwork-x86.ads,
s-tposen.adb, s-linux-sparc.ads, s-taprop-vxworks.adb, s-tasini.adb,
s-tposen.ads, s-tasini.ads, a-etgrbu.ads, s-interr-hwint.adb,
s-osinte-linux.ads, s-taprop.ads, s-tasque.adb, s-tasque.ads,
s-taenca.adb, s-taspri-vxworks.ads, s-taenca.ads, a-dynpri.adb,
s-tpopsp-solaris.adb, a-dynpri.ads, s-taprop-hpux-dce.adb,
a-interr.adb, a-intnam-freebsd.ads, s-tarest.adb, a-interr.ads,
s-intman-susv3.adb, a-synbar.adb, a-intnam-dummy.ads, s-tadeca.adb,
s-osinte-vxworks.adb, s-tarest.ads, s-taskin.adb, a-synbar.ads,
s-taspri-hpux-dce.ads, s-tadeca.ads, s-osinte-vxworks.ads,
s-taskin.ads, s-intman-solaris.adb, a-sytaco.adb, s-vxwext-kernel.adb,
s-mudido-affinity.adb, a-sytaco.ads, s-vxwext-kernel.ads, s-taprob.adb,
s-intman-mingw.adb, s-taprob.ads, s-osinte-kfreebsd-gnu.ads,
s-osinte-dummy.ads, s-osinte-gnu.adb, s-osinte-rtems.adb, s-interr.adb,
s-inmaop.ads, s-vxwext-rtp.adb, s-osinte-gnu.ads, s-osinte-rtems.ads,
a-synbar-posix.adb, s-interr.ads, s-taspri-posix-noaltstack.ads,
s-vxwext-rtp.ads, a-synbar-posix.ads, a-extiin.ads, s-osinte-posix.adb,
s-tpinop.adb, s-tasres.ads, s-tpinop.ads, a-disedf.ads, a-diroro.ads,
s-linux-alpha.ads, a-tasatt.adb, s-solita.adb, a-intnam-solaris.ads,
a-tasatt.ads, s-solita.ads, s-tasinf-solaris.adb, s-tasinf-solaris.ads,
s-vxwork-arm.ads, s-tpopsp-posix-foreign.adb, s-intman-dummy.adb,
s-intman.ads, s-stusta.adb, s-stusta.ads, s-intman-posix.adb,
s-tpopsp-vxworks.adb, s-inmaop-dummy.adb, s-taspri-mingw.ads,
a-intnam-darwin.ads, s-osinte-aix.adb, s-osinte-dragonfly.adb,
s-osinte-aix.ads, s-tasinf-mingw.adb, s-osinte-dragonfly.ads,
s-linux-hppa.ads, s-osinte-x32.adb, s-inmaop-posix.adb,
s-tasinf-mingw.ads, s-intman-vxworks.adb, s-linux-mips.ads,
s-intman-vxworks.ads, s-osinte-android.adb, s-tasinf-linux.adb,
s-osinte-android.ads, s-vxwork-ppc.ads, s-tasinf-linux.ads,
a-dispat.adb, a-dispat.ads, s-tadert.adb, g-thread.adb, s-tadert.ads,
g-thread.ads, a-intnam-hpux.ads, s-linux-android.ads, s-tataat.adb,
a-exetim.ads, s-tataat.ads, a-reatim.adb, a-reatim.ads, thread.c,
g-boubuf.adb, s-osinte-freebsd.adb, g-boubuf.ads, s-osinte-freebsd.ads,
s-tasuti.adb, s-taspri-dummy.ads, a-exetim-mingw.adb, s-linux-x32.ads,
s-tasuti.ads, g-signal.adb, a-exetim-mingw.ads, s-interr-sigaction.adb,
g-signal.ads, s-osinte-hpux.ads, a-intnam-vxworks.ads,
s-osinte-hpux-dce.adb, s-taspri-posix.ads, s-osinte-hpux-dce.ads,
s-tasinf-vxworks.ads, g-tastus.ads, s-tpopsp-tls.adb,
s-taprop-solaris.adb, a-retide.adb, a-exetim-darwin.adb, a-retide.ads,
s-vxwext.adb, s-vxwext.ads, a-rttiev.adb, a-rttiev.ads, g-boumai.ads,
a-exetim-default.ads, s-taprop-mingw.adb, s-taspri-solaris.ads,
a-intnam-aix.ads: Move libgnarl sources to libgnarl subdir.

From-SVN: r251891

206 files changed:
gcc/ada/ChangeLog
gcc/ada/gcc-interface/Makefile.in
gcc/ada/libgnarl/a-astaco.adb [moved from gcc/ada/a-astaco.adb with 97% similarity]
gcc/ada/libgnarl/a-astaco.ads [moved from gcc/ada/a-astaco.ads with 100% similarity]
gcc/ada/libgnarl/a-dinopr.ads [moved from gcc/ada/a-dinopr.ads with 100% similarity]
gcc/ada/libgnarl/a-diroro.ads [moved from gcc/ada/a-diroro.ads with 100% similarity]
gcc/ada/libgnarl/a-disedf.ads [moved from gcc/ada/a-disedf.ads with 100% similarity]
gcc/ada/libgnarl/a-dispat.adb [moved from gcc/ada/a-dispat.adb with 97% similarity]
gcc/ada/libgnarl/a-dispat.ads [moved from gcc/ada/a-dispat.ads with 100% similarity]
gcc/ada/libgnarl/a-dynpri.adb [moved from gcc/ada/a-dynpri.adb with 98% similarity]
gcc/ada/libgnarl/a-dynpri.ads [moved from gcc/ada/a-dynpri.ads with 100% similarity]
gcc/ada/libgnarl/a-etgrbu.ads [moved from gcc/ada/a-etgrbu.ads with 98% similarity]
gcc/ada/libgnarl/a-exetim-darwin.adb [moved from gcc/ada/a-exetim-darwin.adb with 99% similarity]
gcc/ada/libgnarl/a-exetim-default.ads [moved from gcc/ada/a-exetim-default.ads with 98% similarity]
gcc/ada/libgnarl/a-exetim-mingw.adb [moved from gcc/ada/a-exetim-mingw.adb with 98% similarity]
gcc/ada/libgnarl/a-exetim-mingw.ads [moved from gcc/ada/a-exetim-mingw.ads with 100% similarity]
gcc/ada/libgnarl/a-exetim-posix.adb [moved from gcc/ada/a-exetim-posix.adb with 100% similarity]
gcc/ada/libgnarl/a-exetim.ads [moved from gcc/ada/a-exetim.ads with 100% similarity]
gcc/ada/libgnarl/a-extiin.ads [moved from gcc/ada/a-extiin.ads with 100% similarity]
gcc/ada/libgnarl/a-extiti.ads [moved from gcc/ada/a-extiti.ads with 100% similarity]
gcc/ada/libgnarl/a-interr.adb [moved from gcc/ada/a-interr.adb with 97% similarity]
gcc/ada/libgnarl/a-interr.ads [moved from gcc/ada/a-interr.ads with 98% similarity]
gcc/ada/libgnarl/a-intnam-aix.ads [moved from gcc/ada/a-intnam-aix.ads with 99% similarity]
gcc/ada/libgnarl/a-intnam-darwin.ads [moved from gcc/ada/a-intnam-darwin.ads with 99% similarity]
gcc/ada/libgnarl/a-intnam-dummy.ads [moved from gcc/ada/a-intnam-dummy.ads with 97% similarity]
gcc/ada/libgnarl/a-intnam-freebsd.ads [moved from gcc/ada/a-intnam-freebsd.ads with 98% similarity]
gcc/ada/libgnarl/a-intnam-hpux.ads [moved from gcc/ada/a-intnam-hpux.ads with 99% similarity]
gcc/ada/libgnarl/a-intnam-linux.ads [moved from gcc/ada/a-intnam-linux.ads with 99% similarity]
gcc/ada/libgnarl/a-intnam-mingw.ads [moved from gcc/ada/a-intnam-mingw.ads with 98% similarity]
gcc/ada/libgnarl/a-intnam-solaris.ads [moved from gcc/ada/a-intnam-solaris.ads with 99% similarity]
gcc/ada/libgnarl/a-intnam-vxworks.ads [moved from gcc/ada/a-intnam-vxworks.ads with 97% similarity]
gcc/ada/libgnarl/a-intnam.ads [moved from gcc/ada/a-intnam.ads with 97% similarity]
gcc/ada/libgnarl/a-reatim.adb [moved from gcc/ada/a-reatim.adb with 99% similarity]
gcc/ada/libgnarl/a-reatim.ads [moved from gcc/ada/a-reatim.ads with 99% similarity]
gcc/ada/libgnarl/a-retide.adb [moved from gcc/ada/a-retide.adb with 98% similarity]
gcc/ada/libgnarl/a-retide.ads [moved from gcc/ada/a-retide.ads with 97% similarity]
gcc/ada/libgnarl/a-rttiev.adb [moved from gcc/ada/a-rttiev.adb with 99% similarity]
gcc/ada/libgnarl/a-rttiev.ads [moved from gcc/ada/a-rttiev.ads with 98% similarity]
gcc/ada/libgnarl/a-stcoed.ads [moved from gcc/ada/a-stcoed.ads with 100% similarity]
gcc/ada/libgnarl/a-synbar-posix.adb [moved from gcc/ada/a-synbar-posix.adb with 98% similarity]
gcc/ada/libgnarl/a-synbar-posix.ads [moved from gcc/ada/a-synbar-posix.ads with 98% similarity]
gcc/ada/libgnarl/a-synbar.adb [moved from gcc/ada/a-synbar.adb with 98% similarity]
gcc/ada/libgnarl/a-synbar.ads [moved from gcc/ada/a-synbar.ads with 98% similarity]
gcc/ada/libgnarl/a-sytaco.adb [moved from gcc/ada/a-sytaco.adb with 98% similarity]
gcc/ada/libgnarl/a-sytaco.ads [moved from gcc/ada/a-sytaco.ads with 98% similarity]
gcc/ada/libgnarl/a-tasatt.adb [moved from gcc/ada/a-tasatt.adb with 99% similarity]
gcc/ada/libgnarl/a-tasatt.ads [moved from gcc/ada/a-tasatt.ads with 98% similarity]
gcc/ada/libgnarl/a-taside.adb [moved from gcc/ada/a-taside.adb with 100% similarity]
gcc/ada/libgnarl/a-taside.ads [moved from gcc/ada/a-taside.ads with 98% similarity]
gcc/ada/libgnarl/g-boubuf.adb [moved from gcc/ada/g-boubuf.adb with 98% similarity]
gcc/ada/libgnarl/g-boubuf.ads [moved from gcc/ada/g-boubuf.ads with 98% similarity]
gcc/ada/libgnarl/g-boumai.ads [moved from gcc/ada/g-boumai.ads with 98% similarity]
gcc/ada/libgnarl/g-semaph.adb [moved from gcc/ada/g-semaph.adb with 98% similarity]
gcc/ada/libgnarl/g-semaph.ads [moved from gcc/ada/g-semaph.ads with 98% similarity]
gcc/ada/libgnarl/g-signal.adb [moved from gcc/ada/g-signal.adb with 97% similarity]
gcc/ada/libgnarl/g-signal.ads [moved from gcc/ada/g-signal.ads with 97% similarity]
gcc/ada/libgnarl/g-tastus.ads [moved from gcc/ada/g-tastus.ads with 97% similarity]
gcc/ada/libgnarl/g-thread.adb [moved from gcc/ada/g-thread.adb with 99% similarity]
gcc/ada/libgnarl/g-thread.ads [moved from gcc/ada/g-thread.ads with 99% similarity]
gcc/ada/libgnarl/i-vxinco.adb [moved from gcc/ada/i-vxinco.adb with 97% similarity]
gcc/ada/libgnarl/i-vxinco.ads [moved from gcc/ada/i-vxinco.ads with 97% similarity]
gcc/ada/libgnarl/s-inmaop-dummy.adb [moved from gcc/ada/s-inmaop-dummy.adb with 98% similarity]
gcc/ada/libgnarl/s-inmaop-posix.adb [moved from gcc/ada/s-inmaop-posix.adb with 98% similarity]
gcc/ada/libgnarl/s-inmaop-vxworks.adb [moved from gcc/ada/s-inmaop-vxworks.adb with 98% similarity]
gcc/ada/libgnarl/s-inmaop.ads [moved from gcc/ada/s-inmaop.ads with 98% similarity]
gcc/ada/libgnarl/s-interr-dummy.adb [moved from gcc/ada/s-interr-dummy.adb with 98% similarity]
gcc/ada/libgnarl/s-interr-hwint.adb [moved from gcc/ada/s-interr-hwint.adb with 100% similarity]
gcc/ada/libgnarl/s-interr-sigaction.adb [moved from gcc/ada/s-interr-sigaction.adb with 99% similarity]
gcc/ada/libgnarl/s-interr-vxworks.adb [moved from gcc/ada/s-interr-vxworks.adb with 99% similarity]
gcc/ada/libgnarl/s-interr.adb [moved from gcc/ada/s-interr.adb with 99% similarity]
gcc/ada/libgnarl/s-interr.ads [moved from gcc/ada/s-interr.ads with 99% similarity]
gcc/ada/libgnarl/s-intman-android.adb [moved from gcc/ada/s-intman-android.adb with 99% similarity]
gcc/ada/libgnarl/s-intman-dummy.adb [moved from gcc/ada/s-intman-dummy.adb with 97% similarity]
gcc/ada/libgnarl/s-intman-mingw.adb [moved from gcc/ada/s-intman-mingw.adb with 97% similarity]
gcc/ada/libgnarl/s-intman-posix.adb [moved from gcc/ada/s-intman-posix.adb with 99% similarity]
gcc/ada/libgnarl/s-intman-solaris.adb [moved from gcc/ada/s-intman-solaris.adb with 99% similarity]
gcc/ada/libgnarl/s-intman-susv3.adb [moved from gcc/ada/s-intman-susv3.adb with 99% similarity]
gcc/ada/libgnarl/s-intman-vxworks.adb [moved from gcc/ada/s-intman-vxworks.adb with 98% similarity]
gcc/ada/libgnarl/s-intman-vxworks.ads [moved from gcc/ada/s-intman-vxworks.ads with 98% similarity]
gcc/ada/libgnarl/s-intman.ads [moved from gcc/ada/s-intman.ads with 98% similarity]
gcc/ada/libgnarl/s-linux-alpha.ads [moved from gcc/ada/s-linux-alpha.ads with 98% similarity]
gcc/ada/libgnarl/s-linux-android.ads [moved from gcc/ada/s-linux-android.ads with 98% similarity]
gcc/ada/libgnarl/s-linux-hppa.ads [moved from gcc/ada/s-linux-hppa.ads with 98% similarity]
gcc/ada/libgnarl/s-linux-mips.ads [moved from gcc/ada/s-linux-mips.ads with 100% similarity]
gcc/ada/libgnarl/s-linux-sparc.ads [moved from gcc/ada/s-linux-sparc.ads with 98% similarity]
gcc/ada/libgnarl/s-linux-x32.ads [moved from gcc/ada/s-linux-x32.ads with 98% similarity]
gcc/ada/libgnarl/s-linux.ads [moved from gcc/ada/s-linux.ads with 98% similarity]
gcc/ada/libgnarl/s-mudido-affinity.adb [moved from gcc/ada/s-mudido-affinity.adb with 100% similarity]
gcc/ada/libgnarl/s-mudido.adb [moved from gcc/ada/s-mudido.adb with 98% similarity]
gcc/ada/libgnarl/s-mudido.ads [moved from gcc/ada/s-mudido.ads with 100% similarity]
gcc/ada/libgnarl/s-osinte-aix.adb [moved from gcc/ada/s-osinte-aix.adb with 99% similarity]
gcc/ada/libgnarl/s-osinte-aix.ads [moved from gcc/ada/s-osinte-aix.ads with 99% similarity]
gcc/ada/libgnarl/s-osinte-android.adb [moved from gcc/ada/s-osinte-android.adb with 98% similarity]
gcc/ada/libgnarl/s-osinte-android.ads [moved from gcc/ada/s-osinte-android.ads with 99% similarity]
gcc/ada/libgnarl/s-osinte-darwin.adb [moved from gcc/ada/s-osinte-darwin.adb with 99% similarity]
gcc/ada/libgnarl/s-osinte-darwin.ads [moved from gcc/ada/s-osinte-darwin.ads with 99% similarity]
gcc/ada/libgnarl/s-osinte-dragonfly.adb [moved from gcc/ada/s-osinte-dragonfly.adb with 100% similarity]
gcc/ada/libgnarl/s-osinte-dragonfly.ads [moved from gcc/ada/s-osinte-dragonfly.ads with 100% similarity]
gcc/ada/libgnarl/s-osinte-dummy.ads [moved from gcc/ada/s-osinte-dummy.ads with 95% similarity]
gcc/ada/libgnarl/s-osinte-freebsd.adb [moved from gcc/ada/s-osinte-freebsd.adb with 98% similarity]
gcc/ada/libgnarl/s-osinte-freebsd.ads [moved from gcc/ada/s-osinte-freebsd.ads with 99% similarity]
gcc/ada/libgnarl/s-osinte-gnu.adb [moved from gcc/ada/s-osinte-gnu.adb with 100% similarity]
gcc/ada/libgnarl/s-osinte-gnu.ads [moved from gcc/ada/s-osinte-gnu.ads with 100% similarity]
gcc/ada/libgnarl/s-osinte-hpux-dce.adb [moved from gcc/ada/s-osinte-hpux-dce.adb with 100% similarity]
gcc/ada/libgnarl/s-osinte-hpux-dce.ads [moved from gcc/ada/s-osinte-hpux-dce.ads with 100% similarity]
gcc/ada/libgnarl/s-osinte-hpux.ads [moved from gcc/ada/s-osinte-hpux.ads with 99% similarity]
gcc/ada/libgnarl/s-osinte-kfreebsd-gnu.ads [moved from gcc/ada/s-osinte-kfreebsd-gnu.ads with 100% similarity]
gcc/ada/libgnarl/s-osinte-linux.ads [moved from gcc/ada/s-osinte-linux.ads with 99% similarity]
gcc/ada/libgnarl/s-osinte-mingw.ads [moved from gcc/ada/s-osinte-mingw.ads with 99% similarity]
gcc/ada/libgnarl/s-osinte-posix.adb [moved from gcc/ada/s-osinte-posix.adb with 97% similarity]
gcc/ada/libgnarl/s-osinte-rtems.adb [moved from gcc/ada/s-osinte-rtems.adb with 100% similarity]
gcc/ada/libgnarl/s-osinte-rtems.ads [moved from gcc/ada/s-osinte-rtems.ads with 100% similarity]
gcc/ada/libgnarl/s-osinte-solaris.adb [moved from gcc/ada/s-osinte-solaris.adb with 96% similarity]
gcc/ada/libgnarl/s-osinte-solaris.ads [moved from gcc/ada/s-osinte-solaris.ads with 99% similarity]
gcc/ada/libgnarl/s-osinte-vxworks.adb [moved from gcc/ada/s-osinte-vxworks.adb with 99% similarity]
gcc/ada/libgnarl/s-osinte-vxworks.ads [moved from gcc/ada/s-osinte-vxworks.ads with 99% similarity]
gcc/ada/libgnarl/s-osinte-x32.adb [moved from gcc/ada/s-osinte-x32.adb with 97% similarity]
gcc/ada/libgnarl/s-proinf.adb [moved from gcc/ada/s-proinf.adb with 97% similarity]
gcc/ada/libgnarl/s-proinf.ads [moved from gcc/ada/s-proinf.ads with 97% similarity]
gcc/ada/libgnarl/s-solita.adb [moved from gcc/ada/s-solita.adb with 99% similarity]
gcc/ada/libgnarl/s-solita.ads [moved from gcc/ada/s-solita.ads with 97% similarity]
gcc/ada/libgnarl/s-stusta.adb [moved from gcc/ada/s-stusta.adb with 99% similarity]
gcc/ada/libgnarl/s-stusta.ads [moved from gcc/ada/s-stusta.ads with 98% similarity]
gcc/ada/libgnarl/s-taasde.adb [moved from gcc/ada/s-taasde.adb with 100% similarity]
gcc/ada/libgnarl/s-taasde.ads [moved from gcc/ada/s-taasde.ads with 98% similarity]
gcc/ada/libgnarl/s-tadeca.adb [moved from gcc/ada/s-tadeca.adb with 98% similarity]
gcc/ada/libgnarl/s-tadeca.ads [moved from gcc/ada/s-tadeca.ads with 97% similarity]
gcc/ada/libgnarl/s-tadert.adb [moved from gcc/ada/s-tadert.adb with 97% similarity]
gcc/ada/libgnarl/s-tadert.ads [moved from gcc/ada/s-tadert.ads with 97% similarity]
gcc/ada/libgnarl/s-taenca.adb [moved from gcc/ada/s-taenca.adb with 100% similarity]
gcc/ada/libgnarl/s-taenca.ads [moved from gcc/ada/s-taenca.ads with 98% similarity]
gcc/ada/libgnarl/s-taprob.adb [moved from gcc/ada/s-taprob.adb with 99% similarity]
gcc/ada/libgnarl/s-taprob.ads [moved from gcc/ada/s-taprob.ads with 99% similarity]
gcc/ada/libgnarl/s-taprop-dummy.adb [moved from gcc/ada/s-taprop-dummy.adb with 99% similarity]
gcc/ada/libgnarl/s-taprop-hpux-dce.adb [moved from gcc/ada/s-taprop-hpux-dce.adb with 100% similarity]
gcc/ada/libgnarl/s-taprop-linux.adb [moved from gcc/ada/s-taprop-linux.adb with 100% similarity]
gcc/ada/libgnarl/s-taprop-mingw.adb [moved from gcc/ada/s-taprop-mingw.adb with 99% similarity]
gcc/ada/libgnarl/s-taprop-posix.adb [moved from gcc/ada/s-taprop-posix.adb with 99% similarity]
gcc/ada/libgnarl/s-taprop-solaris.adb [moved from gcc/ada/s-taprop-solaris.adb with 99% similarity]
gcc/ada/libgnarl/s-taprop-vxworks.adb [moved from gcc/ada/s-taprop-vxworks.adb with 99% similarity]
gcc/ada/libgnarl/s-taprop.ads [moved from gcc/ada/s-taprop.ads with 99% similarity]
gcc/ada/libgnarl/s-tarest.adb [moved from gcc/ada/s-tarest.adb with 99% similarity]
gcc/ada/libgnarl/s-tarest.ads [moved from gcc/ada/s-tarest.ads with 99% similarity]
gcc/ada/libgnarl/s-tasdeb.adb [moved from gcc/ada/s-tasdeb.adb with 99% similarity]
gcc/ada/libgnarl/s-tasdeb.ads [moved from gcc/ada/s-tasdeb.ads with 99% similarity]
gcc/ada/libgnarl/s-tasinf-linux.adb [moved from gcc/ada/s-tasinf-linux.adb with 97% similarity]
gcc/ada/libgnarl/s-tasinf-linux.ads [moved from gcc/ada/s-tasinf-linux.ads with 98% similarity]
gcc/ada/libgnarl/s-tasinf-mingw.adb [moved from gcc/ada/s-tasinf-mingw.adb with 98% similarity]
gcc/ada/libgnarl/s-tasinf-mingw.ads [moved from gcc/ada/s-tasinf-mingw.ads with 98% similarity]
gcc/ada/libgnarl/s-tasinf-solaris.adb [moved from gcc/ada/s-tasinf-solaris.adb with 98% similarity]
gcc/ada/libgnarl/s-tasinf-solaris.ads [moved from gcc/ada/s-tasinf-solaris.ads with 99% similarity]
gcc/ada/libgnarl/s-tasinf-vxworks.ads [moved from gcc/ada/s-tasinf-vxworks.ads with 98% similarity]
gcc/ada/libgnarl/s-tasinf.adb [moved from gcc/ada/s-tasinf.adb with 97% similarity]
gcc/ada/libgnarl/s-tasinf.ads [moved from gcc/ada/s-tasinf.ads with 98% similarity]
gcc/ada/libgnarl/s-tasini.adb [moved from gcc/ada/s-tasini.adb with 100% similarity]
gcc/ada/libgnarl/s-tasini.ads [moved from gcc/ada/s-tasini.ads with 99% similarity]
gcc/ada/libgnarl/s-taskin.adb [moved from gcc/ada/s-taskin.adb with 99% similarity]
gcc/ada/libgnarl/s-taskin.ads [moved from gcc/ada/s-taskin.ads with 99% similarity]
gcc/ada/libgnarl/s-taspri-dummy.ads [moved from gcc/ada/s-taspri-dummy.ads with 98% similarity]
gcc/ada/libgnarl/s-taspri-hpux-dce.ads [moved from gcc/ada/s-taspri-hpux-dce.ads with 100% similarity]
gcc/ada/libgnarl/s-taspri-mingw.ads [moved from gcc/ada/s-taspri-mingw.ads with 98% similarity]
gcc/ada/libgnarl/s-taspri-posix-noaltstack.ads [moved from gcc/ada/s-taspri-posix-noaltstack.ads with 98% similarity]
gcc/ada/libgnarl/s-taspri-posix.ads [moved from gcc/ada/s-taspri-posix.ads with 98% similarity]
gcc/ada/libgnarl/s-taspri-solaris.ads [moved from gcc/ada/s-taspri-solaris.ads with 99% similarity]
gcc/ada/libgnarl/s-taspri-vxworks.ads [moved from gcc/ada/s-taspri-vxworks.ads with 98% similarity]
gcc/ada/libgnarl/s-tasque.adb [moved from gcc/ada/s-tasque.adb with 99% similarity]
gcc/ada/libgnarl/s-tasque.ads [moved from gcc/ada/s-tasque.ads with 98% similarity]
gcc/ada/libgnarl/s-tasren.adb [moved from gcc/ada/s-tasren.adb with 100% similarity]
gcc/ada/libgnarl/s-tasren.ads [moved from gcc/ada/s-tasren.ads with 99% similarity]
gcc/ada/libgnarl/s-tasres.ads [moved from gcc/ada/s-tasres.ads with 97% similarity]
gcc/ada/libgnarl/s-tassta.adb [moved from gcc/ada/s-tassta.adb with 100% similarity]
gcc/ada/libgnarl/s-tassta.ads [moved from gcc/ada/s-tassta.ads with 99% similarity]
gcc/ada/libgnarl/s-tasuti.adb [moved from gcc/ada/s-tasuti.adb with 100% similarity]
gcc/ada/libgnarl/s-tasuti.ads [moved from gcc/ada/s-tasuti.ads with 99% similarity]
gcc/ada/libgnarl/s-tataat.adb [moved from gcc/ada/s-tataat.adb with 98% similarity]
gcc/ada/libgnarl/s-tataat.ads [moved from gcc/ada/s-tataat.ads with 97% similarity]
gcc/ada/libgnarl/s-tpinop.adb [moved from gcc/ada/s-tpinop.adb with 98% similarity]
gcc/ada/libgnarl/s-tpinop.ads [moved from gcc/ada/s-tpinop.ads with 97% similarity]
gcc/ada/libgnarl/s-tpoaal.adb [moved from gcc/ada/s-tpoaal.adb with 98% similarity]
gcc/ada/libgnarl/s-tpoben.adb [moved from gcc/ada/s-tpoben.adb with 99% similarity]
gcc/ada/libgnarl/s-tpoben.ads [moved from gcc/ada/s-tpoben.ads with 99% similarity]
gcc/ada/libgnarl/s-tpobmu.adb [new file with mode: 0644]
gcc/ada/libgnarl/s-tpobmu.ads [new file with mode: 0644]
gcc/ada/libgnarl/s-tpobop.adb [moved from gcc/ada/s-tpobop.adb with 100% similarity]
gcc/ada/libgnarl/s-tpobop.ads [moved from gcc/ada/s-tpobop.ads with 99% similarity]
gcc/ada/libgnarl/s-tpopsp-posix-foreign.adb [moved from gcc/ada/s-tpopsp-posix-foreign.adb with 98% similarity]
gcc/ada/libgnarl/s-tpopsp-posix.adb [moved from gcc/ada/s-tpopsp-posix.adb with 98% similarity]
gcc/ada/libgnarl/s-tpopsp-solaris.adb [moved from gcc/ada/s-tpopsp-solaris.adb with 98% similarity]
gcc/ada/libgnarl/s-tpopsp-tls.adb [moved from gcc/ada/s-tpopsp-tls.adb with 98% similarity]
gcc/ada/libgnarl/s-tpopsp-vxworks-tls.adb [new file with mode: 0644]
gcc/ada/libgnarl/s-tpopsp-vxworks.adb [moved from gcc/ada/s-tpopsp-vxworks.adb with 98% similarity]
gcc/ada/libgnarl/s-tporft.adb [moved from gcc/ada/s-tporft.adb with 98% similarity]
gcc/ada/libgnarl/s-tposen.adb [moved from gcc/ada/s-tposen.adb with 99% similarity]
gcc/ada/libgnarl/s-tposen.ads [moved from gcc/ada/s-tposen.ads with 99% similarity]
gcc/ada/libgnarl/s-vxwext-kernel.adb [moved from gcc/ada/s-vxwext-kernel.adb with 98% similarity]
gcc/ada/libgnarl/s-vxwext-kernel.ads [moved from gcc/ada/s-vxwext-kernel.ads with 98% similarity]
gcc/ada/libgnarl/s-vxwext-rtp-smp.adb [new file with mode: 0644]
gcc/ada/libgnarl/s-vxwext-rtp.adb [moved from gcc/ada/s-vxwext-rtp.adb with 98% similarity]
gcc/ada/libgnarl/s-vxwext-rtp.ads [moved from gcc/ada/s-vxwext-rtp.ads with 98% similarity]
gcc/ada/libgnarl/s-vxwext-vthreads.ads [new file with mode: 0644]
gcc/ada/libgnarl/s-vxwext.adb [moved from gcc/ada/s-vxwext.adb with 97% similarity]
gcc/ada/libgnarl/s-vxwext.ads [moved from gcc/ada/s-vxwext.ads with 98% similarity]
gcc/ada/libgnarl/s-vxwork-arm.ads [moved from gcc/ada/s-vxwork-arm.ads with 98% similarity]
gcc/ada/libgnarl/s-vxwork-ppc.ads [moved from gcc/ada/s-vxwork-ppc.ads with 97% similarity]
gcc/ada/libgnarl/s-vxwork-x86.ads [moved from gcc/ada/s-vxwork-x86.ads with 98% similarity]
gcc/ada/libgnarl/thread.c [moved from gcc/ada/thread.c with 98% similarity]

index 0ee9488bd3aeb2127624b1e0b9821f318d57b55b..61dc74024beb729e3c32a39a1023e8bd7ff7477f 100644 (file)
@@ -1,3 +1,60 @@
+2017-09-08  Nicolas Roche  <roche@adacore.com>
+
+       * gcc-interface/Makefile.in, a-extiti.ads, s-taprop-linux.adb,
+       s-osinte-solaris.adb, a-intnam.ads, s-osinte-solaris.ads,
+       s-tpobop.adb, s-intman-android.adb, s-tasinf.adb, s-tpobop.ads,
+       s-tasinf.ads, i-vxinco.adb, a-exetim-posix.adb, i-vxinco.ads,
+       a-astaco.adb, a-astaco.ads, s-tporft.adb, s-tpoaal.adb, a-taside.adb,
+       a-taside.ads, s-tpopsp-posix.adb, s-tasdeb.adb, s-tasdeb.ads,
+       s-tpoben.adb, a-dinopr.ads, s-inmaop-vxworks.adb, s-tpoben.ads,
+       s-interr-vxworks.adb, s-interr-dummy.adb, s-tassta.adb,
+       a-intnam-mingw.ads, s-tassta.ads, s-taasde.adb, a-stcoed.ads,
+       s-taasde.ads, s-osinte-darwin.adb, s-proinf.adb, s-taprop-dummy.adb,
+       s-osinte-darwin.ads, s-proinf.ads, s-linux.ads, a-intnam-linux.ads,
+       s-tasren.adb, s-tasren.ads, s-mudido.adb, g-semaph.adb, s-mudido.ads,
+       s-taprop-posix.adb, g-semaph.ads, s-osinte-mingw.ads, s-vxwork-x86.ads,
+       s-tposen.adb, s-linux-sparc.ads, s-taprop-vxworks.adb, s-tasini.adb,
+       s-tposen.ads, s-tasini.ads, a-etgrbu.ads, s-interr-hwint.adb,
+       s-osinte-linux.ads, s-taprop.ads, s-tasque.adb, s-tasque.ads,
+       s-taenca.adb, s-taspri-vxworks.ads, s-taenca.ads, a-dynpri.adb,
+       s-tpopsp-solaris.adb, a-dynpri.ads, s-taprop-hpux-dce.adb,
+       a-interr.adb, a-intnam-freebsd.ads, s-tarest.adb, a-interr.ads,
+       s-intman-susv3.adb, a-synbar.adb, a-intnam-dummy.ads, s-tadeca.adb,
+       s-osinte-vxworks.adb, s-tarest.ads, s-taskin.adb, a-synbar.ads,
+       s-taspri-hpux-dce.ads, s-tadeca.ads, s-osinte-vxworks.ads,
+       s-taskin.ads, s-intman-solaris.adb, a-sytaco.adb, s-vxwext-kernel.adb,
+       s-mudido-affinity.adb, a-sytaco.ads, s-vxwext-kernel.ads, s-taprob.adb,
+       s-intman-mingw.adb, s-taprob.ads, s-osinte-kfreebsd-gnu.ads,
+       s-osinte-dummy.ads, s-osinte-gnu.adb, s-osinte-rtems.adb, s-interr.adb,
+       s-inmaop.ads, s-vxwext-rtp.adb, s-osinte-gnu.ads, s-osinte-rtems.ads,
+       a-synbar-posix.adb, s-interr.ads, s-taspri-posix-noaltstack.ads,
+       s-vxwext-rtp.ads, a-synbar-posix.ads, a-extiin.ads, s-osinte-posix.adb,
+       s-tpinop.adb, s-tasres.ads, s-tpinop.ads, a-disedf.ads, a-diroro.ads,
+       s-linux-alpha.ads, a-tasatt.adb, s-solita.adb, a-intnam-solaris.ads,
+       a-tasatt.ads, s-solita.ads, s-tasinf-solaris.adb, s-tasinf-solaris.ads,
+       s-vxwork-arm.ads, s-tpopsp-posix-foreign.adb, s-intman-dummy.adb,
+       s-intman.ads, s-stusta.adb, s-stusta.ads, s-intman-posix.adb,
+       s-tpopsp-vxworks.adb, s-inmaop-dummy.adb, s-taspri-mingw.ads,
+       a-intnam-darwin.ads, s-osinte-aix.adb, s-osinte-dragonfly.adb,
+       s-osinte-aix.ads, s-tasinf-mingw.adb, s-osinte-dragonfly.ads,
+       s-linux-hppa.ads, s-osinte-x32.adb, s-inmaop-posix.adb,
+       s-tasinf-mingw.ads, s-intman-vxworks.adb, s-linux-mips.ads,
+       s-intman-vxworks.ads, s-osinte-android.adb, s-tasinf-linux.adb,
+       s-osinte-android.ads, s-vxwork-ppc.ads, s-tasinf-linux.ads,
+       a-dispat.adb, a-dispat.ads, s-tadert.adb, g-thread.adb, s-tadert.ads,
+       g-thread.ads, a-intnam-hpux.ads, s-linux-android.ads, s-tataat.adb,
+       a-exetim.ads, s-tataat.ads, a-reatim.adb, a-reatim.ads, thread.c,
+       g-boubuf.adb, s-osinte-freebsd.adb, g-boubuf.ads, s-osinte-freebsd.ads,
+       s-tasuti.adb, s-taspri-dummy.ads, a-exetim-mingw.adb, s-linux-x32.ads,
+       s-tasuti.ads, g-signal.adb, a-exetim-mingw.ads, s-interr-sigaction.adb,
+       g-signal.ads, s-osinte-hpux.ads, a-intnam-vxworks.ads,
+       s-osinte-hpux-dce.adb, s-taspri-posix.ads, s-osinte-hpux-dce.ads,
+       s-tasinf-vxworks.ads, g-tastus.ads, s-tpopsp-tls.adb,
+       s-taprop-solaris.adb, a-retide.adb, a-exetim-darwin.adb, a-retide.ads,
+       s-vxwext.adb, s-vxwext.ads, a-rttiev.adb, a-rttiev.ads, g-boumai.ads,
+       a-exetim-default.ads, s-taprop-mingw.adb, s-taspri-solaris.ads,
+       a-intnam-aix.ads: Move libgnarl sources to libgnarl subdir.
+
 2017-09-08  Arnaud Charlet <charlet@adacore.com>
 
        * doc/share/conf.py, doc/share/latex_elements.py,
index 9ad7783e43b6595dc6a6089d5c9284811fed7a1f..ef3dbec1079e05acf4ab98bb5b4e85d8f027b2c4 100644 (file)
@@ -355,13 +355,13 @@ endif
 # Non-tasking case:
 
 LIBGNAT_TARGET_PAIRS = \
-a-intnam.ads<a-intnam-dummy.ads \
-s-inmaop.adb<s-inmaop-dummy.adb \
-s-intman.adb<s-intman-dummy.adb \
-s-osinte.ads<s-osinte-dummy.ads \
+a-intnam.ads<libgnarl/a-intnam-dummy.ads \
+s-inmaop.adb<libgnarl/s-inmaop-dummy.adb \
+s-intman.adb<libgnarl/s-intman-dummy.adb \
+s-osinte.ads<libgnarl/s-osinte-dummy.ads \
 s-osprim.adb<s-osprim-posix.adb \
-s-taprop.adb<s-taprop-dummy.adb \
-s-taspri.ads<s-taspri-dummy.ads
+s-taprop.adb<libgnarl/s-taprop-dummy.adb \
+s-taspri.ads<libgnarl/s-taspri-dummy.ads
 
 # When using the GCC exception handling mechanism, we need to use an
 # alternate body for a-exexpr.adb (a-exexpr-gcc.adb)
@@ -506,20 +506,20 @@ ifeq ($(strip $(filter-out powerpc% wrs vxworks vxworksspe vxworks7 vxworks7spe,
   endif
 
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-vxworks.ads \
+  a-intnam.ads<libgnarl/a-intnam-vxworks.ads \
   a-numaux.ads<a-numaux-vxworks.ads \
-  s-inmaop.adb<s-inmaop-vxworks.adb \
-  s-intman.ads<s-intman-vxworks.ads \
-  s-intman.adb<s-intman-vxworks.adb \
-  s-osinte.ads<s-osinte-vxworks.ads \
-  s-osinte.adb<s-osinte-vxworks.adb \
+  s-inmaop.adb<libgnarl/s-inmaop-vxworks.adb \
+  s-intman.ads<libgnarl/s-intman-vxworks.ads \
+  s-intman.adb<libgnarl/s-intman-vxworks.adb \
+  s-osinte.ads<libgnarl/s-osinte-vxworks.ads \
+  s-osinte.adb<libgnarl/s-osinte-vxworks.adb \
   s-osprim.adb<s-osprim-vxworks.adb \
   s-parame.ads<s-parame-vxworks.ads \
   s-parame.adb<s-parame-vxworks.adb \
-  s-taprop.adb<s-taprop-vxworks.adb \
-  s-tasinf.ads<s-tasinf-vxworks.ads \
-  s-taspri.ads<s-taspri-vxworks.ads \
-  s-vxwork.ads<s-vxwork-ppc.ads \
+  s-taprop.adb<libgnarl/s-taprop-vxworks.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-vxworks.ads \
+  s-taspri.ads<libgnarl/s-taspri-vxworks.ads \
+  s-vxwork.ads<libgnarl/s-vxwork-ppc.ads \
   g-socthi.ads<g-socthi-vxworks.ads \
   g-socthi.adb<g-socthi-vxworks.adb \
   g-stsifd.adb<g-stsifd-sockets.adb \
@@ -544,8 +544,8 @@ ifeq ($(strip $(filter-out powerpc% wrs vxworks vxworksspe vxworks7 vxworks7spe,
 
   ifeq ($(strip $(filter-out rtp,$(THREAD_KIND))),)
     LIBGNAT_TARGET_PAIRS += \
-    s-vxwext.ads<s-vxwext-rtp.ads \
-    s-vxwext.adb<s-vxwext-rtp.adb \
+    s-vxwext.ads<libgnarl/s-vxwext-rtp.ads \
+    s-vxwext.adb<libgnarl/s-vxwext-rtp.adb \
     s-tpopsp.adb<s-tpopsp-vxworks-rtp.adb \
     system.ads<system-vxworks-$(ARCH_STR)-rtp.ads
 
@@ -553,10 +553,10 @@ ifeq ($(strip $(filter-out powerpc% wrs vxworks vxworksspe vxworks7 vxworks7spe,
   else
     ifeq ($(strip $(filter-out rtp-smp,$(THREAD_KIND))),)
       LIBGNAT_TARGET_PAIRS += \
-      s-mudido.adb<s-mudido-affinity.adb \
-      s-vxwext.ads<s-vxwext-rtp.ads \
-      s-vxwext.adb<s-vxwext-rtp-smp.adb \
-      s-tpopsp.adb<s-tpopsp-vxworks-tls.adb \
+      s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+      s-vxwext.ads<libgnarl/s-vxwext-rtp.ads \
+      s-vxwext.adb<libgnarl/s-vxwext-rtp-smp.adb \
+      s-tpopsp.adb<libgnarl/s-tpopsp-vxworks-tls.adb \
       system.ads<$(SVX)-$(ARCH_STR)-rtp-smp.ads
 
       EH_MECHANISM=-gcc
@@ -564,10 +564,10 @@ ifeq ($(strip $(filter-out powerpc% wrs vxworks vxworksspe vxworks7 vxworks7spe,
     else
       ifeq ($(strip $(filter-out kernel-smp,$(THREAD_KIND))),)
         LIBGNAT_TARGET_PAIRS += \
-        s-interr.adb<s-interr-vxworks.adb \
-        s-mudido.adb<s-mudido-affinity.adb \
-        s-tpopsp.adb<s-tpopsp-vxworks-tls.adb \
-        s-vxwext.ads<s-vxwext-kernel.ads \
+        s-interr.adb<libgnarl/s-interr-vxworks.adb \
+        s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+        s-tpopsp.adb<libgnarl/s-tpopsp-vxworks-tls.adb \
+        s-vxwext.ads<libgnarl/s-vxwext-kernel.ads \
         s-vxwext.adb<s-vxwext-kernel-smp.adb \
         system.ads<system-vxworks-$(ARCH_STR)-kernel.ads
 
@@ -575,14 +575,14 @@ ifeq ($(strip $(filter-out powerpc% wrs vxworks vxworksspe vxworks7 vxworks7spe,
         EXTRA_LIBGNAT_OBJS+=affinity.o
       else
         LIBGNAT_TARGET_PAIRS += \
-        s-interr.adb<s-interr-vxworks.adb \
-        s-tpopsp.adb<s-tpopsp-vxworks.adb
+        s-interr.adb<libgnarl/s-interr-vxworks.adb \
+        s-tpopsp.adb<libgnarl/s-tpopsp-vxworks.adb
 
         ifeq ($(strip $(filter-out kernel,$(THREAD_KIND))),)
           EH_MECHANISM=-gcc
           LIBGNAT_TARGET_PAIRS += \
-          s-vxwext.ads<s-vxwext-kernel.ads \
-          s-vxwext.adb<s-vxwext-kernel.adb \
+          s-vxwext.ads<libgnarl/s-vxwext-kernel.ads \
+          s-vxwext.adb<libgnarl/s-vxwext-kernel.adb \
           system.ads<system-vxworks-$(ARCH_STR)-kernel.ads
         else
           LIBGNAT_TARGET_PAIRS += \
@@ -630,25 +630,25 @@ ifeq ($(strip $(filter-out powerpc% wrs vxworksae vxworksaespe,$(target_cpu) $(t
   # target pairs for vthreads runtime
   LIBGNAT_TARGET_PAIRS = \
   a-elchha.adb<a-elchha-vxworks-ppc-full.adb \
-  a-intnam.ads<a-intnam-vxworks.ads \
+  a-intnam.ads<libgnarl/a-intnam-vxworks.ads \
   a-numaux.ads<a-numaux-vxworks.ads \
   g-io.adb<g-io-vxworks-ppc-cert.adb \
-  s-inmaop.adb<s-inmaop-vxworks.adb \
-  s-interr.adb<s-interr-vxworks.adb \
-  s-intman.ads<s-intman-vxworks.ads \
-  s-intman.adb<s-intman-vxworks.adb \
-  s-osinte.adb<s-osinte-vxworks.adb \
-  s-osinte.ads<s-osinte-vxworks.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-vxworks.adb \
+  s-interr.adb<libgnarl/s-interr-vxworks.adb \
+  s-intman.ads<libgnarl/s-intman-vxworks.ads \
+  s-intman.adb<libgnarl/s-intman-vxworks.adb \
+  s-osinte.adb<libgnarl/s-osinte-vxworks.adb \
+  s-osinte.ads<libgnarl/s-osinte-vxworks.ads \
   s-osprim.adb<s-osprim-vxworks.adb \
   s-parame.ads<s-parame-ae653.ads \
   s-parame.adb<s-parame-vxworks.adb \
-  s-taprop.adb<s-taprop-vxworks.adb \
-  s-tasinf.ads<s-tasinf-vxworks.ads \
-  s-taspri.ads<s-taspri-vxworks.ads \
-  s-tpopsp.adb<s-tpopsp-vxworks.adb \
+  s-taprop.adb<libgnarl/s-taprop-vxworks.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-vxworks.ads \
+  s-taspri.ads<libgnarl/s-taspri-vxworks.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-vxworks.adb \
   s-vxwext.adb<s-vxwext-noints.adb \
-  s-vxwext.ads<s-vxwext-vthreads.ads \
-  s-vxwork.ads<s-vxwork-ppc.ads \
+  s-vxwext.ads<libgnarl/s-vxwext-vthreads.ads \
+  s-vxwork.ads<libgnarl/s-vxwork-ppc.ads \
   system.ads<system-vxworks-$(ARCH_STR)-vthread.ads \
   $(ATOMICS_TARGET_PAIRS) \
   $(ATOMICS_BUILTINS_TARGET_PAIRS)
@@ -686,25 +686,25 @@ ifeq ($(strip $(filter-out %86 wrs vxworksae,$(target_cpu) $(target_vendor) $(ta
   # target pairs for kernel + vthreads runtime
   LIBGNAT_TARGET_PAIRS = \
   a-elchha.adb<a-elchha-vxworks-ppc-full.adb \
-  a-intnam.ads<a-intnam-vxworks.ads \
+  a-intnam.ads<libgnarl/a-intnam-vxworks.ads \
   a-numaux.ads<a-numaux-vxworks.ads \
   g-io.adb<g-io-vxworks-ppc-cert.adb \
-  s-inmaop.adb<s-inmaop-vxworks.adb \
-  s-interr.adb<s-interr-vxworks.adb \
-  s-intman.ads<s-intman-vxworks.ads \
-  s-intman.adb<s-intman-vxworks.adb \
-  s-osinte.adb<s-osinte-vxworks.adb \
-  s-osinte.ads<s-osinte-vxworks.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-vxworks.adb \
+  s-interr.adb<libgnarl/s-interr-vxworks.adb \
+  s-intman.ads<libgnarl/s-intman-vxworks.ads \
+  s-intman.adb<libgnarl/s-intman-vxworks.adb \
+  s-osinte.adb<libgnarl/s-osinte-vxworks.adb \
+  s-osinte.ads<libgnarl/s-osinte-vxworks.ads \
   s-osprim.adb<s-osprim-vxworks.adb \
   s-parame.ads<s-parame-ae653.ads \
   s-parame.adb<s-parame-vxworks.adb \
-  s-taprop.adb<s-taprop-vxworks.adb \
-  s-tasinf.ads<s-tasinf-vxworks.ads \
-  s-taspri.ads<s-taspri-vxworks.ads \
-  s-tpopsp.adb<s-tpopsp-vxworks.adb \
+  s-taprop.adb<libgnarl/s-taprop-vxworks.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-vxworks.ads \
+  s-taspri.ads<libgnarl/s-taspri-vxworks.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-vxworks.adb \
   s-vxwext.adb<s-vxwext-noints.adb \
-  s-vxwext.ads<s-vxwext-vthreads.ads \
-  s-vxwork.ads<s-vxwork-x86.ads \
+  s-vxwext.ads<libgnarl/s-vxwext-vthreads.ads \
+  s-vxwork.ads<libgnarl/s-vxwork-x86.ads \
   system.ads<system-vxworks-x86-vthread.ads \
   $(ATOMICS_TARGET_PAIRS) \
   $(ATOMICS_BUILTINS_TARGET_PAIRS)
@@ -757,22 +757,22 @@ ifeq ($(strip $(filter-out %86 x86_64 wrs vxworks vxworks7,$(target_cpu) $(targe
   endif
 
   LIBGNAT_TARGET_PAIRS+= \
-  a-intnam.ads<a-intnam-vxworks.ads \
+  a-intnam.ads<libgnarl/a-intnam-vxworks.ads \
   i-vxwork.ads<i-vxwork-x86.ads \
-  s-osinte.adb<s-osinte-vxworks.adb \
-  s-osinte.ads<s-osinte-vxworks.ads \
-  s-inmaop.adb<s-inmaop-vxworks.adb \
-  s-intman.ads<s-intman-vxworks.ads \
-  s-intman.adb<s-intman-vxworks.adb \
+  s-osinte.adb<libgnarl/s-osinte-vxworks.adb \
+  s-osinte.ads<libgnarl/s-osinte-vxworks.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-vxworks.adb \
+  s-intman.ads<libgnarl/s-intman-vxworks.ads \
+  s-intman.adb<libgnarl/s-intman-vxworks.adb \
   s-osprim.adb<s-osprim-vxworks.adb \
   s-parame.ads<s-parame-vxworks.ads \
   s-parame.adb<s-parame-vxworks.adb \
   s-stchop.ads<s-stchop-limit.ads \
   s-stchop.adb<s-stchop-vxworks.adb \
-  s-taprop.adb<s-taprop-vxworks.adb \
-  s-tasinf.ads<s-tasinf-vxworks.ads \
-  s-taspri.ads<s-taspri-vxworks.ads \
-  s-vxwork.ads<s-vxwork-x86.ads \
+  s-taprop.adb<libgnarl/s-taprop-vxworks.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-vxworks.ads \
+  s-taspri.ads<libgnarl/s-taspri-vxworks.ads \
+  s-vxwork.ads<libgnarl/s-vxwork-x86.ads \
   g-socthi.ads<g-socthi-vxworks.ads \
   g-socthi.adb<g-socthi-vxworks.adb \
   g-stsifd.adb<g-stsifd-sockets.adb \
@@ -822,41 +822,41 @@ ifeq ($(strip $(filter-out %86 x86_64 wrs vxworks vxworks7,$(target_cpu) $(targe
   ifeq ($(strip $(filter-out rtp,$(THREAD_KIND))),)
     # Runtime N/A for VxWorks7 (non-existent system file)
     LIBGNAT_TARGET_PAIRS += \
-    s-vxwext.ads<s-vxwext-rtp.ads \
-    s-vxwext.adb<s-vxwext-rtp.adb \
+    s-vxwext.ads<libgnarl/s-vxwext-rtp.ads \
+    s-vxwext.adb<libgnarl/s-vxwext-rtp.adb \
     s-tpopsp.adb<s-tpopsp-vxworks-rtp.adb \
     system.ads<system-vxworks-x86-rtp.ads
   else
     ifeq ($(strip $(filter-out rtp-smp, $(THREAD_KIND))),)
       LIBGNAT_TARGET_PAIRS += \
-      s-mudido.adb<s-mudido-affinity.adb \
-      s-vxwext.ads<s-vxwext-rtp.ads \
-      s-vxwext.adb<s-vxwext-rtp-smp.adb \
-      s-tpopsp.adb<s-tpopsp-vxworks-tls.adb \
+      s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+      s-vxwext.ads<libgnarl/s-vxwext-rtp.ads \
+      s-vxwext.adb<libgnarl/s-vxwext-rtp-smp.adb \
+      s-tpopsp.adb<libgnarl/s-tpopsp-vxworks-tls.adb \
       system.ads<$(SVX)-$(X86CPU)-rtp-smp.ads
 
       EXTRA_LIBGNAT_OBJS+=affinity.o
     else
       ifeq ($(strip $(filter-out kernel-smp, $(THREAD_KIND))),)
         LIBGNAT_TARGET_PAIRS += \
-        s-interr.adb<s-interr-vxworks.adb \
-        s-mudido.adb<s-mudido-affinity.adb \
-        s-tpopsp.adb<s-tpopsp-vxworks-tls.adb \
-        s-vxwext.ads<s-vxwext-kernel.ads \
+        s-interr.adb<libgnarl/s-interr-vxworks.adb \
+        s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+        s-tpopsp.adb<libgnarl/s-tpopsp-vxworks-tls.adb \
+        s-vxwext.ads<libgnarl/s-vxwext-kernel.ads \
         s-vxwext.adb<s-vxwext-kernel-smp.adb \
         system.ads<$(SVX)-$(X86CPU)-kernel.ads
 
         EXTRA_LIBGNAT_OBJS+=affinity.o
       else
         LIBGNAT_TARGET_PAIRS += \
-        s-interr.adb<s-interr-vxworks.adb \
-        s-tpopsp.adb<s-tpopsp-vxworks.adb
+        s-interr.adb<libgnarl/s-interr-vxworks.adb \
+        s-tpopsp.adb<libgnarl/s-tpopsp-vxworks.adb
 
         ifeq ($(strip $(filter-out kernel,$(THREAD_KIND))),)
           # Runtime N/A for VxWorks7 (non-existent system file)
           LIBGNAT_TARGET_PAIRS += \
-          s-vxwext.ads<s-vxwext-kernel.ads \
-          s-vxwext.adb<s-vxwext-kernel.adb \
+          s-vxwext.ads<libgnarl/s-vxwext-kernel.ads \
+          s-vxwext.adb<libgnarl/s-vxwext-kernel.adb \
           system.ads<$(SVX)-x86-kernel.ads
         else
           LIBGNAT_TARGET_PAIRS += \
@@ -904,23 +904,23 @@ ifeq ($(strip $(filter-out arm% coff wrs vx%,$(target_cpu) $(target_vendor) $(ta
   endif
 
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-vxworks.ads \
+  a-intnam.ads<libgnarl/a-intnam-vxworks.ads \
   a-numaux.ads<a-numaux-vxworks.ads \
-  s-inmaop.adb<s-inmaop-vxworks.adb \
-  s-interr.adb<s-interr-vxworks.adb \
-  s-intman.ads<s-intman-vxworks.ads \
-  s-intman.adb<s-intman-vxworks.adb \
-  s-osinte.adb<s-osinte-vxworks.adb \
-  s-osinte.ads<s-osinte-vxworks.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-vxworks.adb \
+  s-interr.adb<libgnarl/s-interr-vxworks.adb \
+  s-intman.ads<libgnarl/s-intman-vxworks.ads \
+  s-intman.adb<libgnarl/s-intman-vxworks.adb \
+  s-osinte.adb<libgnarl/s-osinte-vxworks.adb \
+  s-osinte.ads<libgnarl/s-osinte-vxworks.ads \
   s-osprim.adb<s-osprim-vxworks.adb \
   s-parame.ads<s-parame-vxworks.ads \
   s-parame.adb<s-parame-vxworks.adb \
   s-stchop.ads<s-stchop-limit.ads \
   s-stchop.adb<s-stchop-vxworks.adb \
-  s-taprop.adb<s-taprop-vxworks.adb \
-  s-tasinf.ads<s-tasinf-vxworks.ads \
-  s-taspri.ads<s-taspri-vxworks.ads \
-  s-vxwork.ads<s-vxwork-arm.ads \
+  s-taprop.adb<libgnarl/s-taprop-vxworks.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-vxworks.ads \
+  s-taspri.ads<libgnarl/s-taspri-vxworks.ads \
+  s-vxwork.ads<libgnarl/s-vxwork-arm.ads \
   g-socthi.ads<g-socthi-vxworks.ads \
   g-socthi.adb<g-socthi-vxworks.adb \
   g-stsifd.adb<g-stsifd-sockets.adb
@@ -929,10 +929,10 @@ ifeq ($(strip $(filter-out arm% coff wrs vx%,$(target_cpu) $(target_vendor) $(ta
 
   ifeq ($(strip $(filter-out rtp-smp,$(THREAD_KIND))),)
     LIBGNAT_TARGET_PAIRS += \
-    s-mudido.adb<s-mudido-affinity.adb \
-    s-vxwext.ads<s-vxwext-rtp.ads \
-    s-vxwext.adb<s-vxwext-rtp-smp.adb \
-    s-tpopsp.adb<s-tpopsp-vxworks-tls.adb \
+    s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+    s-vxwext.ads<libgnarl/s-vxwext-rtp.ads \
+    s-vxwext.adb<libgnarl/s-vxwext-rtp-smp.adb \
+    s-tpopsp.adb<libgnarl/s-tpopsp-vxworks-tls.adb \
     system.ads<$(SVX)-arm-rtp-smp.ads
 
     EXTRA_LIBGNAT_OBJS+=affinity.o
@@ -942,9 +942,9 @@ ifeq ($(strip $(filter-out arm% coff wrs vx%,$(target_cpu) $(target_vendor) $(ta
   else
     ifeq ($(strip $(filter-out kernel-smp,$(THREAD_KIND))),)
       LIBGNAT_TARGET_PAIRS += \
-      s-mudido.adb<s-mudido-affinity.adb \
-      s-tpopsp.adb<s-tpopsp-vxworks-tls.adb \
-      s-vxwext.ads<s-vxwext-kernel.ads \
+      s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+      s-tpopsp.adb<libgnarl/s-tpopsp-vxworks-tls.adb \
+      s-vxwext.ads<libgnarl/s-vxwext-kernel.ads \
       s-vxwext.adb<s-vxwext-kernel-smp.adb \
       system.ads<$(SVX)-arm.ads
 
@@ -954,13 +954,13 @@ ifeq ($(strip $(filter-out arm% coff wrs vx%,$(target_cpu) $(target_vendor) $(ta
       EXTRA_LIBGNAT_SRCS+=$(VX_SIGTRAMP_EXTRA_SRCS)
     else
       LIBGNAT_TARGET_PAIRS += \
-      s-tpopsp.adb<s-tpopsp-vxworks.adb \
+      s-tpopsp.adb<libgnarl/s-tpopsp-vxworks.adb \
       system.ads<$(SVX)-arm.ads
 
       ifeq ($(strip $(filter-out kernel,$(THREAD_KIND))),)
         LIBGNAT_TARGET_PAIRS += \
-        s-vxwext.ads<s-vxwext-kernel.ads \
-        s-vxwext.adb<s-vxwext-kernel.adb
+        s-vxwext.ads<libgnarl/s-vxwext-kernel.ads \
+        s-vxwext.adb<libgnarl/s-vxwext-kernel.adb
 
         EXTRA_LIBGNAT_OBJS+=$(SIGTRAMP_OBJ)
         EXTRA_LIBGNAT_SRCS+=$(VX_SIGTRAMP_EXTRA_SRCS)
@@ -989,16 +989,16 @@ endif
 # ARM android
 ifeq ($(strip $(filter-out arm% linux-androideabi,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-linux.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-android.adb \
-  s-linux.ads<s-linux-android.ads \
-  s-osinte.adb<s-osinte-android.adb \
-  s-osinte.ads<s-osinte-android.ads \
+  a-intnam.ads<libgnarl/a-intnam-linux.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-android.adb \
+  s-linux.ads<libgnarl/s-linux-android.ads \
+  s-osinte.adb<libgnarl/s-osinte-android.adb \
+  s-osinte.ads<libgnarl/s-osinte-android.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-posix.adb \
-  s-taspri.ads<s-taspri-posix.ads \
-  s-tpopsp.adb<s-tpopsp-posix-foreign.adb \
+  s-taprop.adb<libgnarl/s-taprop-posix.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix-foreign.adb \
   $(ATOMICS_TARGET_PAIRS) \
   $(ATOMICS_BUILTINS_TARGET_PAIRS) \
   system.ads<system-linux-arm.ads
@@ -1017,18 +1017,18 @@ endif
 # Sparc Solaris
 ifeq ($(strip $(filter-out sparc% sun solaris%,$(target_cpu) $(target_vendor) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-solaris.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-solaris.adb \
-  s-mudido.adb<s-mudido-affinity.adb \
-  s-osinte.adb<s-osinte-solaris.adb \
-  s-osinte.ads<s-osinte-solaris.ads \
+  a-intnam.ads<libgnarl/a-intnam-solaris.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-solaris.adb \
+  s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+  s-osinte.adb<libgnarl/s-osinte-solaris.adb \
+  s-osinte.ads<libgnarl/s-osinte-solaris.ads \
   s-osprim.adb<s-osprim-solaris.adb \
-  s-taprop.adb<s-taprop-solaris.adb \
-  s-tasinf.adb<s-tasinf-solaris.adb \
-  s-tasinf.ads<s-tasinf-solaris.ads \
-  s-taspri.ads<s-taspri-solaris.ads \
-  s-tpopsp.adb<s-tpopsp-solaris.adb \
+  s-taprop.adb<libgnarl/s-taprop-solaris.adb \
+  s-tasinf.adb<libgnarl/s-tasinf-solaris.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-solaris.ads \
+  s-taspri.ads<libgnarl/s-taspri-solaris.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-solaris.adb \
   g-soliop.ads<g-soliop-solaris.ads \
   $(ATOMICS_TARGET_PAIRS) \
   $(ATOMICS_BUILTINS_TARGET_PAIRS) \
@@ -1050,18 +1050,18 @@ endif
 # x86 and x86-64 solaris
 ifeq ($(strip $(filter-out %86 %x86_64 solaris2%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS_COMMON = \
-  a-intnam.ads<a-intnam-solaris.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-solaris.adb \
-  s-mudido.adb<s-mudido-affinity.adb \
-  s-osinte.adb<s-osinte-solaris.adb \
-  s-osinte.ads<s-osinte-solaris.ads \
+  a-intnam.ads<libgnarl/a-intnam-solaris.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-solaris.adb \
+  s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+  s-osinte.adb<libgnarl/s-osinte-solaris.adb \
+  s-osinte.ads<libgnarl/s-osinte-solaris.ads \
   s-osprim.adb<s-osprim-solaris.adb \
-  s-taprop.adb<s-taprop-solaris.adb \
-  s-tasinf.adb<s-tasinf-solaris.adb \
-  s-tasinf.ads<s-tasinf-solaris.ads \
-  s-taspri.ads<s-taspri-solaris.ads \
-  s-tpopsp.adb<s-tpopsp-solaris.adb \
+  s-taprop.adb<libgnarl/s-taprop-solaris.adb \
+  s-tasinf.adb<libgnarl/s-tasinf-solaris.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-solaris.ads \
+  s-taspri.ads<libgnarl/s-taspri-solaris.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-solaris.adb \
   g-soliop.ads<g-soliop-solaris.ads \
   $(ATOMICS_TARGET_PAIRS) \
   system.ads<system-solaris-x86.ads
@@ -1098,19 +1098,19 @@ endif
 # x86 Linux
 ifeq ($(strip $(filter-out %86 linux%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-linux.ads \
-  a-synbar.adb<a-synbar-posix.adb \
-  a-synbar.ads<a-synbar-posix.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-tpopsp.adb<s-tpopsp-tls.adb \
+  a-intnam.ads<libgnarl/a-intnam-linux.ads \
+  a-synbar.adb<libgnarl/a-synbar-posix.adb \
+  a-synbar.ads<libgnarl/a-synbar-posix.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-tpopsp.adb<libgnarl/s-tpopsp-tls.adb \
   $(TRASYM_DWARF_UNIX_PAIRS) \
   g-sercom.adb<g-sercom-linux.adb \
   s-tsmona.adb<s-tsmona-linux.adb \
-  a-exetim.adb<a-exetim-posix.adb \
-  a-exetim.ads<a-exetim-default.ads \
-  s-linux.ads<s-linux.ads \
-  s-osinte.adb<s-osinte-posix.adb \
+  a-exetim.adb<libgnarl/a-exetim-posix.adb \
+  a-exetim.ads<libgnarl/a-exetim-default.ads \
+  s-linux.ads<libgnarl/s-linux.ads \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
   $(ATOMICS_TARGET_PAIRS) \
   system.ads<system-linux-x86.ads
 
@@ -1121,13 +1121,13 @@ ifeq ($(strip $(filter-out %86 linux%,$(target_cpu) $(target_os))),)
   endif
 
   LIBGNAT_TARGET_PAIRS += \
-  s-mudido.adb<s-mudido-affinity.adb \
-  s-osinte.ads<s-osinte-linux.ads \
+  s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+  s-osinte.ads<libgnarl/s-osinte-linux.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-linux.adb \
-  s-tasinf.ads<s-tasinf-linux.ads \
-  s-tasinf.adb<s-tasinf-linux.adb \
-  s-taspri.ads<s-taspri-posix.ads
+  s-taprop.adb<libgnarl/s-taprop-linux.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-linux.ads \
+  s-tasinf.adb<libgnarl/s-tasinf-linux.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads
 
   EH_MECHANISM=-gcc
   THREADSLIB = -lpthread -lrt
@@ -1146,15 +1146,15 @@ endif
 # x86 kfreebsd
 ifeq ($(strip $(filter-out %86 kfreebsd%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-freebsd.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-osinte.adb<s-osinte-posix.adb \
+  a-intnam.ads<libgnarl/a-intnam-freebsd.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
   s-osinte.ads<s-osinte-kfreebsd-gnu.ads \
-  s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-posix.adb \
-  s-taspri.ads<s-taspri-posix.ads \
-  s-tpopsp.adb<s-tpopsp-posix-foreign.adb \
+  s-osprim.adb<libgnarl/s-osprim-posix.adb \
+  s-taprop.adb<libgnarl/s-taprop-posix.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix-foreign.adb \
   $(ATOMICS_TARGET_PAIRS) \
   $(X86_TARGET_PAIRS) \
   system.ads<system-freebsd.ads
@@ -1174,15 +1174,15 @@ endif
 # i[3456]86-pc-gnu i.e. GNU Hurd
 ifeq ($(strip $(filter-out %86 pc gnu,$(target_cpu) $(target_vendor) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-freebsd.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-osinte.adb<s-osinte-gnu.adb \
-  s-osinte.ads<s-osinte-gnu.ads \
+  a-intnam.ads<libgnarl/a-intnam-freebsd.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-osinte.adb<libgnarl/s-osinte-gnu.adb \
+  s-osinte.ads<libgnarl/s-osinte-gnu.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-posix.adb \
-  s-taspri.ads<s-taspri-posix.ads \
-  s-tpopsp.adb<s-tpopsp-posix-foreign.adb \
+  s-taprop.adb<libgnarl/s-taprop-posix.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix-foreign.adb \
   $(ATOMICS_TARGET_PAIRS) \
   $(X86_TARGET_PAIRS) \
   system.ads<system-freebsd.ads
@@ -1202,17 +1202,17 @@ endif
 
 ifeq ($(strip $(filter-out x86_64 kfreebsd%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-freebsd.ads \
+  a-intnam.ads<libgnarl/a-intnam-freebsd.ads \
   a-numaux.adb<a-numaux-x86.adb \
   a-numaux.ads<a-numaux-x86.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-osinte.adb<s-osinte-posix.adb \
-  s-osinte.ads<s-osinte-kfreebsd-gnu.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
+  s-osinte.ads<libgnarl/s-osinte-kfreebsd-gnu.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-posix.adb \
-  s-taspri.ads<s-taspri-posix.ads \
-  s-tpopsp.adb<s-tpopsp-posix-foreign.adb \
+  s-taprop.adb<libgnarl/s-taprop-posix.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix-foreign.adb \
   system.ads<system-freebsd.ads
 
   TOOLS_TARGET_PAIRS = indepsw.adb<indepsw-gnu.adb
@@ -1227,16 +1227,16 @@ endif
 # aarch64 FreeBSD
 ifeq ($(strip $(filter-out %aarch64 freebsd%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-freebsd.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-mudido.adb<s-mudido-affinity.adb \
-  s-osinte.adb<s-osinte-freebsd.adb \
-  s-osinte.ads<s-osinte-freebsd.ads \
+  a-intnam.ads<libgnarl/a-intnam-freebsd.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+  s-osinte.adb<libgnarl/s-osinte-freebsd.adb \
+  s-osinte.ads<libgnarl/s-osinte-freebsd.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-posix.adb \
-  s-taspri.ads<s-taspri-posix.ads \
-  s-tpopsp.adb<s-tpopsp-posix.adb \
+  s-taprop.adb<libgnarl/s-taprop-posix.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix.adb \
   $(ATOMICS_TARGET_PAIRS) \
   $(ATOMICS_BUILTINS_TARGET_PAIRS) \
   system.ads<system-freebsd.ads
@@ -1255,16 +1255,16 @@ endif
 # x86 FreeBSD
 ifeq ($(strip $(filter-out %86 freebsd%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-freebsd.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-mudido.adb<s-mudido-affinity.adb \
-  s-osinte.adb<s-osinte-freebsd.adb \
-  s-osinte.ads<s-osinte-freebsd.ads \
+  a-intnam.ads<libgnarl/a-intnam-freebsd.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+  s-osinte.adb<libgnarl/s-osinte-freebsd.adb \
+  s-osinte.ads<libgnarl/s-osinte-freebsd.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-posix.adb \
-  s-taspri.ads<s-taspri-posix.ads \
-  s-tpopsp.adb<s-tpopsp-posix.adb \
+  s-taprop.adb<libgnarl/s-taprop-posix.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix.adb \
   $(ATOMICS_TARGET_PAIRS) \
   $(X86_TARGET_PAIRS) \
   system.ads<system-freebsd.ads
@@ -1283,16 +1283,16 @@ endif
 # x86-64 FreeBSD
 ifeq ($(strip $(filter-out %86_64 freebsd%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-freebsd.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-mudido.adb<s-mudido-affinity.adb \
-  s-osinte.adb<s-osinte-freebsd.adb \
-  s-osinte.ads<s-osinte-freebsd.ads \
+  a-intnam.ads<libgnarl/a-intnam-freebsd.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+  s-osinte.adb<libgnarl/s-osinte-freebsd.adb \
+  s-osinte.ads<libgnarl/s-osinte-freebsd.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-posix.adb \
-  s-taspri.ads<s-taspri-posix.ads \
-  s-tpopsp.adb<s-tpopsp-posix.adb \
+  s-taprop.adb<libgnarl/s-taprop-posix.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix.adb \
   $(ATOMICS_TARGET_PAIRS) \
   $(X86_64_TARGET_PAIRS) \
   system.ads<system-freebsd.ads
@@ -1311,16 +1311,16 @@ endif
 # x86-64 DragonFly
 ifeq ($(strip $(filter-out %86_64 dragonfly%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-dragonfly.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-mudido.adb<s-mudido-affinity.adb \
-  s-osinte.adb<s-osinte-dragonfly.adb \
-  s-osinte.ads<s-osinte-dragonfly.ads \
+  a-intnam.ads<libgnarl/a-intnam-dragonfly.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+  s-osinte.adb<libgnarl/s-osinte-dragonfly.adb \
+  s-osinte.ads<libgnarl/s-osinte-dragonfly.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-posix.adb \
-  s-taspri.ads<s-taspri-posix.ads \
-  s-tpopsp.adb<s-tpopsp-posix.adb \
+  s-taprop.adb<libgnarl/s-taprop-posix.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix.adb \
   $(ATOMICS_TARGET_PAIRS) \
   $(X86_64_TARGET_PAIRS) \
   system.ads<system-dragonfly-x86_64.ads
@@ -1341,18 +1341,18 @@ endif
 # S390 Linux
 ifeq ($(strip $(filter-out s390% linux%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-linux.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-linux.ads<s-linux.ads \
-  s-osinte.adb<s-osinte-posix.adb \
-  s-osinte.ads<s-osinte-linux.ads \
+  a-intnam.ads<libgnarl/a-intnam-linux.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-linux.ads<libgnarl/s-linux.ads \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
+  s-osinte.ads<libgnarl/s-osinte-linux.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-linux.adb \
-  s-tasinf.ads<s-tasinf-linux.ads \
-  s-tasinf.adb<s-tasinf-linux.adb \
-  s-taspri.ads<s-taspri-posix-noaltstack.ads \
-  s-tpopsp.adb<s-tpopsp-posix-foreign.adb \
+  s-taprop.adb<libgnarl/s-taprop-linux.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-linux.ads \
+  s-tasinf.adb<libgnarl/s-tasinf-linux.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix-noaltstack.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix-foreign.adb \
   system.ads<system-linux-s390.ads
 
   TOOLS_TARGET_PAIRS = indepsw.adb<indepsw-gnu.adb
@@ -1368,17 +1368,17 @@ endif
 ifeq ($(strip $(filter-out hppa% hp hpux10%,$(target_cpu) $(target_vendor) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
   a-excpol.adb<a-excpol-abort.adb \
-  a-intnam.ads<a-intnam-hpux.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-interr.adb<s-interr-sigaction.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-osinte.adb<s-osinte-hpux-dce.adb \
-  s-osinte.ads<s-osinte-hpux-dce.ads \
+  a-intnam.ads<libgnarl/a-intnam-hpux.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-interr.adb<libgnarl/s-interr-sigaction.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-osinte.adb<libgnarl/s-osinte-hpux-dce.adb \
+  s-osinte.ads<libgnarl/s-osinte-hpux-dce.ads \
   s-parame.ads<s-parame-hpux.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-hpux-dce.adb \
-  s-taspri.ads<s-taspri-hpux-dce.ads \
-  s-tpopsp.adb<s-tpopsp-posix.adb \
+  s-taprop.adb<libgnarl/s-taprop-hpux-dce.adb \
+  s-taspri.ads<libgnarl/s-taspri-hpux-dce.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix.adb \
   system.ads<system-hpux.ads
 
   EH_MECHANISM=-gcc
@@ -1387,17 +1387,17 @@ endif
 # HP/PA HP-UX 11
 ifeq ($(strip $(filter-out hppa% hp hpux11%,$(target_cpu) $(target_vendor) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-hpux.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-osinte.adb<s-osinte-posix.adb \
-  s-osinte.ads<s-osinte-hpux.ads \
+  a-intnam.ads<libgnarl/a-intnam-hpux.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
+  s-osinte.ads<libgnarl/s-osinte-hpux.ads \
   s-parame.ads<s-parame-hpux.ads \
   s-osprim.adb<s-osprim-posix.adb \
   s-traceb.adb<s-traceb-hpux.adb \
-  s-taprop.adb<s-taprop-posix.adb \
-  s-taspri.ads<s-taspri-posix.ads \
-  s-tpopsp.adb<s-tpopsp-posix-foreign.adb \
+  s-taprop.adb<libgnarl/s-taprop-posix.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix-foreign.adb \
   system.ads<system-hpux.ads
 
   EH_MECHANISM=-gcc
@@ -1413,15 +1413,15 @@ endif
 # IBM AIX
 ifeq ($(strip $(filter-out ibm aix%,$(target_vendor) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-aix.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-osinte.adb<s-osinte-aix.adb \
-  s-osinte.ads<s-osinte-aix.ads \
+  a-intnam.ads<libgnarl/a-intnam-aix.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-osinte.adb<libgnarl/s-osinte-aix.adb \
+  s-osinte.ads<libgnarl/s-osinte-aix.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-posix.adb \
-  s-taspri.ads<s-taspri-posix.ads \
-  s-tpopsp.adb<s-tpopsp-posix.adb \
+  s-taprop.adb<libgnarl/s-taprop-posix.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix.adb \
   $(ATOMICS_TARGET_PAIRS) \
   $(ATOMICS_BUILTINS_TARGET_PAIRS) \
   system.ads<system-aix.ads
@@ -1446,17 +1446,17 @@ ifeq ($(strip $(filter-out rtems%,$(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
   system.ads<system-rtems.ads \
   a-intnam.ads<a-intnam-rtems.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-osinte.adb<s-osinte-rtems.adb \
-  s-osinte.ads<s-osinte-rtems.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-osinte.adb<libgnarl/s-osinte-rtems.adb \
+  s-osinte.ads<libgnarl/s-osinte-rtems.ads \
   s-osprim.adb<s-osprim-posix.adb \
   s-parame.adb<s-parame-rtems.adb \
-  s-taprop.adb<s-taprop-posix.adb \
-  s-taspri.ads<s-taspri-posix.ads \
+  s-taprop.adb<libgnarl/s-taprop-posix.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
   s-tpopsp.adb<s-tpopsp-tls.adb \
   s-stchop.adb<s-stchop-rtems.adb \
-  s-interr.adb<s-interr-hwint.adb
+  s-interr.adb<libgnarl/s-interr-hwint.adb
 endif
 
 # PikeOS
@@ -1473,13 +1473,13 @@ ifeq ($(strip $(filter-out %djgpp,$(target_os))),)
   GNATRTL_SOCKETS_OBJS =
 
   LIBGNAT_TARGET_PAIRS = \
-       a-intnam.ads<a-intnam-dummy.ads \
-       s-inmaop.adb<s-inmaop-dummy.adb \
-       s-intman.adb<s-intman-dummy.adb \
-       s-osinte.ads<s-osinte-dummy.ads \
+       a-intnam.ads<libgnarl/a-intnam-dummy.ads \
+       s-inmaop.adb<libgnarl/s-inmaop-dummy.adb \
+       s-intman.adb<libgnarl/s-intman-dummy.adb \
+       s-osinte.ads<libgnarl/s-osinte-dummy.ads \
        s-osprim.adb<s-osprim-unix.adb \
-       s-taprop.adb<s-taprop-dummy.adb \
-       s-taspri.ads<s-taspri-dummy.ads \
+       s-taprop.adb<libgnarl/s-taprop-dummy.adb \
+       s-taspri.ads<libgnarl/s-taspri-dummy.ads \
        system.ads<system-djgpp.ads \
        $(DUMMY_SOCKETS_TARGET_PAIRS)
 
@@ -1509,26 +1509,27 @@ ifeq ($(strip $(filter-out cygwin% mingw32% pe,$(target_os))),)
   a-dirval.adb<a-dirval-mingw.adb \
   a-excpol.adb<a-excpol-abort.adb \
   s-gloloc.adb<s-gloloc-mingw.adb \
-  s-inmaop.adb<s-inmaop-dummy.adb \
-  s-taspri.ads<s-taspri-mingw.ads \
-  s-tasinf.adb<s-tasinf-mingw.adb \
-  s-tasinf.ads<s-tasinf-mingw.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-dummy.adb \
+  s-taspri.ads<libgnarl/s-taspri-mingw.ads \
+  s-tasinf.adb<libgnarl/s-tasinf-mingw.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-mingw.ads \
   g-stsifd.adb<g-stsifd-sockets.adb \
   g-soliop.ads<g-soliop-mingw.ads \
   $(ATOMICS_TARGET_PAIRS) \
   system.ads<system-mingw.ads
 
   LIBGNAT_TARGET_PAIRS += \
-  a-exetim.adb<a-exetim-mingw.adb \
-  a-exetim.ads<a-exetim-mingw.ads \
-  a-intnam.ads<a-intnam-mingw.ads \
+  a-exetim.adb<libgnarl/a-exetim-mingw.adb \
+  a-exetim.ads<libgnarl/a-exetim-mingw.ads \
+  a-intnam.ads<libgnarl/a-intnam-mingw.ads \
   g-sercom.adb<g-sercom-mingw.adb \
-  s-interr.adb<s-interr-sigaction.adb \
-  s-intman.adb<s-intman-mingw.adb \
-  s-mudido.adb<s-mudido-affinity.adb \
-  s-osinte.ads<s-osinte-mingw.ads \
+  s-tsmona.adb<s-tsmona-mingw.adb \
+  s-interr.adb<libgnarl/s-interr-sigaction.adb \
+  s-intman.adb<libgnarl/s-intman-mingw.adb \
+  s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+  s-osinte.ads<libgnarl/s-osinte-mingw.ads \
   s-osprim.adb<s-osprim-mingw.adb \
-  s-taprop.adb<s-taprop-mingw.adb
+  s-taprop.adb<libgnarl/s-taprop-mingw.adb
 
   ifeq ($(strip $(filter-out x86_64%,$(target_cpu))),)
     ifeq ($(strip $(MULTISUBDIR)),/32)
@@ -1572,18 +1573,18 @@ endif
 # Mips Linux
 ifeq ($(strip $(filter-out mips% linux%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-linux.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-linux.ads<s-linux-mips.ads \
-  s-osinte.adb<s-osinte-posix.adb \
-  s-osinte.ads<s-osinte-linux.ads \
+  a-intnam.ads<libgnarl/a-intnam-linux.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-linux.ads<libgnarl/s-linux-mips.ads \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
+  s-osinte.ads<libgnarl/s-osinte-linux.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-linux.adb \
-  s-tasinf.ads<s-tasinf-linux.ads \
-  s-tasinf.adb<s-tasinf-linux.adb \
-  s-taspri.ads<s-taspri-posix-noaltstack.ads \
-  s-tpopsp.adb<s-tpopsp-posix-foreign.adb \
+  s-taprop.adb<libgnarl/s-taprop-linux.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-linux.ads \
+  s-tasinf.adb<libgnarl/s-tasinf-linux.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix-noaltstack.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix-foreign.adb \
   g-sercom.adb<g-sercom-linux.adb \
   system.ads<system-linux-mips.ads
 
@@ -1600,16 +1601,16 @@ endif
 # PowerPC and e500v2 Linux
 ifeq ($(strip $(filter-out powerpc% linux%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS_COMMON = \
-  a-exetim.adb<a-exetim-posix.adb \
-  a-exetim.ads<a-exetim-default.ads \
-  a-intnam.ads<a-intnam-linux.ads \
-  a-synbar.adb<a-synbar-posix.adb \
-  a-synbar.ads<a-synbar-posix.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-linux.ads<s-linux.ads \
-  s-osinte.adb<s-osinte-posix.adb \
-  s-tpopsp.adb<s-tpopsp-tls.adb \
+  a-exetim.adb<libgnarl/a-exetim-posix.adb \
+  a-exetim.ads<libgnarl/a-exetim-default.ads \
+  a-intnam.ads<libgnarl/a-intnam-linux.ads \
+  a-synbar.adb<libgnarl/a-synbar-posix.adb \
+  a-synbar.ads<libgnarl/a-synbar-posix.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-linux.ads<libgnarl/s-linux.ads \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
+  s-tpopsp.adb<libgnarl/s-tpopsp-tls.adb \
   g-sercom.adb<g-sercom-linux.adb \
   $(ATOMICS_TARGET_PAIRS) \
   $(ATOMICS_BUILTINS_TARGET_PAIRS) \
@@ -1617,13 +1618,13 @@ ifeq ($(strip $(filter-out powerpc% linux%,$(target_cpu) $(target_os))),)
 
   LIBGNAT_TARGET_PAIRS = \
     $(LIBGNAT_TARGET_PAIRS_COMMON) \
-    s-mudido.adb<s-mudido-affinity.adb \
-    s-osinte.ads<s-osinte-linux.ads \
+    s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+    s-osinte.ads<libgnarl/s-osinte-linux.ads \
     s-osprim.adb<s-osprim-posix.adb \
-    s-taprop.adb<s-taprop-linux.adb \
-    s-tasinf.ads<s-tasinf-linux.ads \
-    s-tasinf.adb<s-tasinf-linux.adb \
-    s-taspri.ads<s-taspri-posix-noaltstack.ads
+    s-taprop.adb<libgnarl/s-taprop-linux.adb \
+    s-tasinf.ads<libgnarl/s-tasinf-linux.ads \
+    s-tasinf.adb<libgnarl/s-tasinf-linux.adb \
+    s-taspri.ads<libgnarl/s-taspri-posix-noaltstack.ads
 
   TOOLS_TARGET_PAIRS = indepsw.adb<indepsw-gnu.adb
 
@@ -1639,18 +1640,18 @@ endif
 # ARM linux, GNU eabi
 ifeq ($(strip $(filter-out arm% linux-gnueabi%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-linux.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-linux.ads<s-linux.ads \
-  s-osinte.adb<s-osinte-posix.adb \
-  s-osinte.ads<s-osinte-linux.ads \
+  a-intnam.ads<libgnarl/a-intnam-linux.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-linux.ads<libgnarl/s-linux.ads \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
+  s-osinte.ads<libgnarl/s-osinte-linux.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-linux.adb \
-  s-tasinf.ads<s-tasinf-linux.ads \
-  s-tasinf.adb<s-tasinf-linux.adb \
-  s-taspri.ads<s-taspri-posix-noaltstack.ads \
-  s-tpopsp.adb<s-tpopsp-posix-foreign.adb \
+  s-taprop.adb<libgnarl/s-taprop-linux.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-linux.ads \
+  s-tasinf.adb<libgnarl/s-tasinf-linux.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix-noaltstack.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix-foreign.adb \
   $(ATOMICS_TARGET_PAIRS) \
   $(ATOMICS_BUILTINS_TARGET_PAIRS) \
   system.ads<system-linux-arm.ads
@@ -1673,23 +1674,23 @@ endif
 # AArch64 Linux
 ifeq ($(strip $(filter-out aarch64% linux%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-exetim.adb<a-exetim-posix.adb \
-  a-exetim.ads<a-exetim-default.ads \
-  a-intnam.ads<a-intnam-linux.ads \
-  a-synbar.adb<a-synbar-posix.adb \
-  a-synbar.ads<a-synbar-posix.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-linux.ads<s-linux.ads \
-  s-mudido.adb<s-mudido-affinity.adb \
-  s-osinte.ads<s-osinte-linux.ads \
-  s-osinte.adb<s-osinte-posix.adb \
+  a-exetim.adb<libgnarl/a-exetim-posix.adb \
+  a-exetim.ads<libgnarl/a-exetim-default.ads \
+  a-intnam.ads<libgnarl/a-intnam-linux.ads \
+  a-synbar.adb<libgnarl/a-synbar-posix.adb \
+  a-synbar.ads<libgnarl/a-synbar-posix.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-linux.ads<libgnarl/s-linux.ads \
+  s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+  s-osinte.ads<libgnarl/s-osinte-linux.ads \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-linux.adb \
-  s-tasinf.ads<s-tasinf-linux.ads \
-  s-tasinf.adb<s-tasinf-linux.adb \
-  s-tpopsp.adb<s-tpopsp-tls.adb \
-  s-taspri.ads<s-taspri-posix.ads \
+  s-taprop.adb<libgnarl/s-taprop-linux.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-linux.ads \
+  s-tasinf.adb<libgnarl/s-tasinf-linux.adb \
+  s-tpopsp.adb<libgnarl/s-tpopsp-tls.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
   g-sercom.adb<g-sercom-linux.adb \
   $(ATOMICS_TARGET_PAIRS) \
   $(ATOMICS_BUILTINS_TARGET_PAIRS) \
@@ -1708,18 +1709,18 @@ endif
 # Sparc Linux
 ifeq ($(strip $(filter-out sparc% linux%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-linux.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-linux.ads<s-linux-sparc.ads \
-  s-osinte.adb<s-osinte-posix.adb \
-  s-osinte.ads<s-osinte-linux.ads \
+  a-intnam.ads<libgnarl/a-intnam-linux.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-linux.ads<libgnarl/s-linux-sparc.ads \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
+  s-osinte.ads<libgnarl/s-osinte-linux.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-linux.adb \
-  s-tasinf.ads<s-tasinf-linux.ads \
-  s-tasinf.adb<s-tasinf-linux.adb \
-  s-taspri.ads<s-taspri-posix-noaltstack.ads \
-  s-tpopsp.adb<s-tpopsp-tls.adb \
+  s-taprop.adb<libgnarl/s-taprop-linux.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-linux.ads \
+  s-tasinf.adb<libgnarl/s-tasinf-linux.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix-noaltstack.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-tls.adb \
   system.ads<system-linux-sparc.ads
 
   TOOLS_TARGET_PAIRS = indepsw.adb<indepsw-gnu.adb
@@ -1735,18 +1736,18 @@ endif
 # HP/PA Linux
 ifeq ($(strip $(filter-out hppa% linux%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-linux.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-linux.ads<s-linux-hppa.ads \
-  s-osinte.adb<s-osinte-posix.adb \
-  s-osinte.ads<s-osinte-linux.ads \
+  a-intnam.ads<libgnarl/a-intnam-linux.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-linux.ads<libgnarl/s-linux-hppa.ads \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
+  s-osinte.ads<libgnarl/s-osinte-linux.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-linux.adb \
-  s-tasinf.ads<s-tasinf-linux.ads \
-  s-tasinf.adb<s-tasinf-linux.adb \
-  s-taspri.ads<s-taspri-posix-noaltstack.ads \
-  s-tpopsp.adb<s-tpopsp-posix-foreign.adb \
+  s-taprop.adb<libgnarl/s-taprop-linux.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-linux.ads \
+  s-tasinf.adb<libgnarl/s-tasinf-linux.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix-noaltstack.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix-foreign.adb \
   system.ads<system-linux-hppa.ads
 
   TOOLS_TARGET_PAIRS = indepsw.adb<indepsw-gnu.adb
@@ -1762,18 +1763,18 @@ endif
 # M68K Linux
 ifeq ($(strip $(filter-out m68k% linux%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-linux.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
+  a-intnam.ads<libgnarl/a-intnam-linux.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
   s-linux.ads<s-linux.ads \
-  s-osinte.adb<s-osinte-posix.adb \
-  s-osinte.ads<s-osinte-linux.ads \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
+  s-osinte.ads<libgnarl/s-osinte-linux.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-linux.adb \
-  s-tasinf.ads<s-tasinf-linux.ads \
-  s-tasinf.adb<s-tasinf-linux.adb \
-  s-taspri.ads<s-taspri-posix.ads \
-  s-tpopsp.adb<s-tpopsp-posix-foreign.adb \
+  s-taprop.adb<libgnarl/s-taprop-linux.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-linux.ads \
+  s-tasinf.adb<libgnarl/s-tasinf-linux.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix-foreign.adb \
   system.ads<system-linux-m68k.ads
 
   TOOLS_TARGET_PAIRS =  \
@@ -1791,18 +1792,18 @@ endif
 # SH4 Linux
 ifeq ($(strip $(filter-out sh4% linux%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-linux.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-linux.ads<s-linux.ads \
-  s-osinte.adb<s-osinte-posix.adb \
-  s-osinte.ads<s-osinte-linux.ads \
+  a-intnam.ads<libgnarl/a-intnam-linux.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-linux.ads<libgnarl/s-linux.ads \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
+  s-osinte.ads<libgnarl/s-osinte-linux.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-linux.adb \
-  s-tasinf.ads<s-tasinf-linux.ads \
-  s-tasinf.adb<s-tasinf-linux.adb \
-  s-taspri.ads<s-taspri-posix-noaltstack.ads \
-  s-tpopsp.adb<s-tpopsp-posix-foreign.adb \
+  s-taprop.adb<libgnarl/s-taprop-linux.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-linux.ads \
+  s-tasinf.adb<libgnarl/s-tasinf-linux.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix-noaltstack.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix-foreign.adb \
   system.ads<system-linux-sh4.ads
 
   TOOLS_TARGET_PAIRS = indepsw.adb<indepsw-linux.adb
@@ -1819,24 +1820,24 @@ endif
 # IA64 Linux
 ifeq ($(strip $(filter-out %ia64 linux%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-exetim.adb<a-exetim-posix.adb \
-  a-exetim.ads<a-exetim-default.ads \
-  a-intnam.ads<a-intnam-linux.ads \
+  a-exetim.adb<libgnarl/a-exetim-posix.adb \
+  a-exetim.ads<libgnarl/a-exetim-default.ads \
+  a-intnam.ads<libgnarl/a-intnam-linux.ads \
   a-numaux.ads<a-numaux-libc-x86.ads \
-  a-synbar.adb<a-synbar-posix.adb \
-  a-synbar.ads<a-synbar-posix.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-linux.ads<s-linux.ads \
-  s-mudido.adb<s-mudido-affinity.adb \
-  s-osinte.ads<s-osinte-linux.ads \
-  s-osinte.adb<s-osinte-posix.adb \
+  a-synbar.adb<libgnarl/a-synbar-posix.adb \
+  a-synbar.ads<libgnarl/a-synbar-posix.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-linux.ads<libgnarl/s-linux.ads \
+  s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+  s-osinte.ads<libgnarl/s-osinte-linux.ads \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-linux.adb \
-  s-tasinf.ads<s-tasinf-linux.ads \
-  s-tasinf.adb<s-tasinf-linux.adb \
-  s-tpopsp.adb<s-tpopsp-tls.adb \
-  s-taspri.ads<s-taspri-posix-noaltstack.ads \
+  s-taprop.adb<libgnarl/s-taprop-linux.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-linux.ads \
+  s-tasinf.adb<libgnarl/s-tasinf-linux.adb \
+  s-tpopsp.adb<libgnarl/s-tpopsp-tls.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix-noaltstack.ads \
   g-sercom.adb<g-sercom-linux.adb \
   $(ATOMICS_TARGET_PAIRS) \
   $(ATOMICS_BUILTINS_TARGET_PAIRS) \
@@ -1856,15 +1857,15 @@ endif
 # IA64 HP-UX
 ifeq ($(strip $(filter-out ia64% hp hpux%,$(target_cpu) $(target_vendor) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-hpux.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-osinte.adb<s-osinte-posix.adb \
-  s-osinte.ads<s-osinte-hpux.ads \
+  a-intnam.ads<libgnarl/a-intnam-hpux.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
+  s-osinte.ads<libgnarl/s-osinte-hpux.ads \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-posix.adb \
-  s-taspri.ads<s-taspri-posix.ads \
-  s-tpopsp.adb<s-tpopsp-posix-foreign.adb \
+  s-taprop.adb<libgnarl/s-taprop-posix.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix-foreign.adb \
   $(ATOMICS_TARGET_PAIRS) \
   $(ATOMICS_BUILTINS_TARGET_PAIRS) \
   system.ads<system-hpux-ia64.ads
@@ -1882,18 +1883,18 @@ endif
 # Alpha Linux
 ifeq ($(strip $(filter-out alpha% linux%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-intnam.ads<a-intnam-linux.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-linux.ads<s-linux-alpha.ads \
-  s-osinte.ads<s-osinte-linux.ads \
-  s-osinte.adb<s-osinte-posix.adb \
+  a-intnam.ads<libgnarl/a-intnam-linux.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-linux.ads<libgnarl/s-linux-alpha.ads \
+  s-osinte.ads<libgnarl/s-osinte-linux.ads \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-linux.adb \
-  s-tasinf.ads<s-tasinf-linux.ads \
-  s-tasinf.adb<s-tasinf-linux.adb \
-  s-tpopsp.adb<s-tpopsp-posix-foreign.adb \
-  s-taspri.ads<s-taspri-posix-noaltstack.ads \
+  s-taprop.adb<libgnarl/s-taprop-linux.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-linux.ads \
+  s-tasinf.adb<libgnarl/s-tasinf-linux.adb \
+  s-tpopsp.adb<libgnarl/s-tpopsp-posix-foreign.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix-noaltstack.ads \
   $(ATOMICS_TARGET_PAIRS) \
   $(ATOMICS_BUILTINS_TARGET_PAIRS) \
   system.ads<system-linux-alpha.ads
@@ -1911,23 +1912,23 @@ endif
 # x86-64 Linux
 ifeq ($(strip $(filter-out %x86_64 linux%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-exetim.adb<a-exetim-posix.adb \
-  a-exetim.ads<a-exetim-default.ads \
-  a-intnam.ads<a-intnam-linux.ads \
-  a-synbar.adb<a-synbar-posix.adb \
-  a-synbar.ads<a-synbar-posix.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-linux.ads<s-linux.ads \
-  s-mudido.adb<s-mudido-affinity.adb \
-  s-osinte.ads<s-osinte-linux.ads \
-  s-osinte.adb<s-osinte-posix.adb \
+  a-exetim.adb<libgnarl/a-exetim-posix.adb \
+  a-exetim.ads<libgnarl/a-exetim-default.ads \
+  a-intnam.ads<libgnarl/a-intnam-linux.ads \
+  a-synbar.adb<libgnarl/a-synbar-posix.adb \
+  a-synbar.ads<libgnarl/a-synbar-posix.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-linux.ads<libgnarl/s-linux.ads \
+  s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+  s-osinte.ads<libgnarl/s-osinte-linux.ads \
+  s-osinte.adb<libgnarl/s-osinte-posix.adb \
   s-osprim.adb<s-osprim-posix.adb \
-  s-taprop.adb<s-taprop-linux.adb \
-  s-tasinf.ads<s-tasinf-linux.ads \
-  s-tasinf.adb<s-tasinf-linux.adb \
-  s-tpopsp.adb<s-tpopsp-tls.adb \
-  s-taspri.ads<s-taspri-posix.ads \
+  s-taprop.adb<libgnarl/s-taprop-linux.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-linux.ads \
+  s-tasinf.adb<libgnarl/s-tasinf-linux.adb \
+  s-tpopsp.adb<libgnarl/s-tpopsp-tls.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
   g-sercom.adb<g-sercom-linux.adb \
   $(TRASYM_DWARF_UNIX_PAIRS) \
   s-tsmona.adb<s-tsmona-linux.adb \
@@ -1951,23 +1952,23 @@ endif
 
 ifeq ($(strip $(filter-out %x32 linux%,$(target_cpu) $(target_os))),)
   LIBGNAT_TARGET_PAIRS = \
-  a-exetim.adb<a-exetim-posix.adb \
-  a-exetim.ads<a-exetim-default.ads \
-  a-intnam.ads<a-intnam-linux.ads \
-  a-synbar.adb<a-synbar-posix.adb \
-  a-synbar.ads<a-synbar-posix.ads \
-  s-inmaop.adb<s-inmaop-posix.adb \
-  s-intman.adb<s-intman-posix.adb \
-  s-linux.ads<s-linux-x32.ads \
-  s-mudido.adb<s-mudido-affinity.adb \
-  s-osinte.ads<s-osinte-linux.ads \
-  s-osinte.adb<s-osinte-x32.adb \
+  a-exetim.adb<libgnarl/a-exetim-posix.adb \
+  a-exetim.ads<libgnarl/a-exetim-default.ads \
+  a-intnam.ads<libgnarl/a-intnam-linux.ads \
+  a-synbar.adb<libgnarl/a-synbar-posix.adb \
+  a-synbar.ads<libgnarl/a-synbar-posix.ads \
+  s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+  s-intman.adb<libgnarl/s-intman-posix.adb \
+  s-linux.ads<libgnarl/s-linux-x32.ads \
+  s-mudido.adb<libgnarl/s-mudido-affinity.adb \
+  s-osinte.ads<libgnarl/s-osinte-linux.ads \
+  s-osinte.adb<libgnarl/s-osinte-x32.adb \
   s-osprim.adb<s-osprim-x32.adb \
-  s-taprop.adb<s-taprop-linux.adb \
-  s-tasinf.ads<s-tasinf-linux.ads \
-  s-tasinf.adb<s-tasinf-linux.adb \
-  s-tpopsp.adb<s-tpopsp-tls.adb \
-  s-taspri.ads<s-taspri-posix.ads \
+  s-taprop.adb<libgnarl/s-taprop-linux.adb \
+  s-tasinf.ads<libgnarl/s-tasinf-linux.ads \
+  s-tasinf.adb<libgnarl/s-tasinf-linux.adb \
+  s-tpopsp.adb<libgnarl/s-tpopsp-tls.adb \
+  s-taspri.ads<libgnarl/s-taspri-posix.ads \
   g-sercom.adb<g-sercom-linux.adb \
   $(ATOMICS_TARGET_PAIRS) \
   $(X86_64_TARGET_PAIRS) \
@@ -1988,18 +1989,18 @@ endif
 ifeq ($(strip $(filter-out darwin%,$(target_os))),)
   SO_OPTS = -shared-libgcc
   LIBGNAT_TARGET_PAIRS = \
-    a-intnam.ads<a-intnam-darwin.ads \
-    s-inmaop.adb<s-inmaop-posix.adb \
-    s-osinte.adb<s-osinte-darwin.adb \
-    s-osinte.ads<s-osinte-darwin.ads \
-    s-taprop.adb<s-taprop-posix.adb \
-    s-taspri.ads<s-taspri-posix.ads \
+    a-intnam.ads<libgnarl/a-intnam-darwin.ads \
+    s-inmaop.adb<libgnarl/s-inmaop-posix.adb \
+    s-osinte.adb<libgnarl/s-osinte-darwin.adb \
+    s-osinte.ads<libgnarl/s-osinte-darwin.ads \
+    s-taprop.adb<libgnarl/s-taprop-posix.adb \
+    s-taspri.ads<libgnarl/s-taspri-posix.ads \
     g-sercom.adb<g-sercom-linux.adb \
-    s-tpopsp.adb<s-tpopsp-posix-foreign.adb
+    s-tpopsp.adb<libgnarl/s-tpopsp-posix-foreign.adb
 
   ifeq ($(strip $(filter-out %86,$(target_cpu))),)
     LIBGNAT_TARGET_PAIRS += \
-      s-intman.adb<s-intman-susv3.adb \
+      s-intman.adb<libgnarl/s-intman-susv3.adb \
       s-osprim.adb<s-osprim-darwin.adb \
       $(ATOMICS_TARGET_PAIRS) \
       system.ads<system-darwin-x86.ads
@@ -2016,10 +2017,10 @@ ifeq ($(strip $(filter-out darwin%,$(target_os))),)
 
   ifeq ($(strip $(filter-out %x86_64,$(target_cpu))),)
     LIBGNAT_TARGET_PAIRS += \
-      s-intman.adb<s-intman-susv3.adb \
+      s-intman.adb<libgnarl/s-intman-susv3.adb \
       s-osprim.adb<s-osprim-darwin.adb \
-      a-exetim.ads<a-exetim-default.ads \
-      a-exetim.adb<a-exetim-darwin.adb \
+      a-exetim.ads<libgnarl/a-exetim-default.ads \
+      a-exetim.adb<libgnarl/a-exetim-darwin.adb \
       $(ATOMICS_TARGET_PAIRS) \
       system.ads<system-darwin-x86.ads
 
@@ -2036,7 +2037,7 @@ ifeq ($(strip $(filter-out darwin%,$(target_os))),)
 
   ifeq ($(strip $(filter-out powerpc%,$(target_cpu))),)
     LIBGNAT_TARGET_PAIRS += \
-      s-intman.adb<s-intman-posix.adb \
+      s-intman.adb<libgnarl/s-intman-posix.adb \
       s-osprim.adb<s-osprim-posix.adb \
       a-numaux.ads<a-numaux-darwin.ads \
       a-numaux.adb<a-numaux-darwin.adb \
@@ -2051,7 +2052,7 @@ ifeq ($(strip $(filter-out darwin%,$(target_os))),)
 
   ifeq ($(strip $(filter-out arm,$(target_cpu))),)
     LIBGNAT_TARGET_PAIRS += \
-      s-intman.adb<s-intman-susv3.adb \
+      s-intman.adb<libgnarl/s-intman-susv3.adb \
       s-osprim.adb<s-osprim-darwin.adb \
       $(ATOMICS_TARGET_PAIRS) \
       $(ATOMICS_BUILTINS_TARGET_PAIRS)
@@ -2062,7 +2063,7 @@ ifeq ($(strip $(filter-out darwin%,$(target_os))),)
 
   ifeq ($(strip $(filter-out arm64 aarch64,$(target_cpu))),)
     LIBGNAT_TARGET_PAIRS += \
-      s-intman.adb<s-intman-susv3.adb \
+      s-intman.adb<libgnarl/s-intman-susv3.adb \
       s-osprim.adb<s-osprim-darwin.adb \
       $(ATOMICS_TARGET_PAIRS) \
       $(ATOMICS_BUILTINS_TARGET_PAIRS)
@@ -2125,7 +2126,7 @@ LIBGNAT_OBJS = adadecode.o adaint.o argv.o aux-io.o                       \
 
 LIBGNAT_SRCS = $(patsubst %.o,%.c,$(LIBGNAT_OBJS))                     \
   adadecode.h adaint.h env.h gsocket.h raise.h standard.ads.h          \
-  tb-gcc.c thread.c $(EXTRA_LIBGNAT_SRCS)
+  tb-gcc.c libgnarl/thread.c $(EXTRA_LIBGNAT_SRCS)
 
 # GNATRTL_NONTASKING_OBJS and GNATRTL_TASKING_OBJS can be found in
 # the following include file:
@@ -2142,8 +2143,8 @@ ADA_INCLUDE_SRCS =\
  machcode.ads text_io.ads unchconv.ads unchdeal.ads \
  sequenio.ads system.ads memtrack.adb \
  a-[a-o]*.adb a-[p-z]*.adb a-[a-o]*.ads a-[p-z]*.ads g-*.ad? i-*.ad? \
- s-[a-o]*.adb s-[p-z]*.adb s-[a-o]*.ads s-[p-z]*.ads libgnarl/*.ads \
- libgnarl/*.adb
+ s-[a-o]*.adb s-[p-z]*.adb s-[a-o]*.ads s-[p-z]*.ads \
+ libgnarl/[agis]-[a-z]*.ad[sb]
 
 # Files that are in ADA_INCLUDE_SRCS but not in all configurations.
 # They will be removed from the run time if not used.
similarity index 97%
rename from gcc/ada/a-astaco.adb
rename to gcc/ada/libgnarl/a-astaco.adb
index 3e4f362591fb6e843ff1786d8553efe6d8ed8dc1..ecbab5eee289453c2c1eade5f5c991b32fd9e104 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---          Copyright (C) 1992-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/a-dispat.adb
rename to gcc/ada/libgnarl/a-dispat.adb
index 3525c4e06ff5924c57facec7dffc6336e9c68342..dc9c17426a1dfbfe2df5d0f43c86f43882399d1b 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---             Copyright (C) 2015, Free Software Foundation, Inc.           --
+--             Copyright (C) 2015-2017, Free Software Foundation, Inc.      --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/a-dynpri.adb
rename to gcc/ada/libgnarl/a-dynpri.adb
index 4e67934b7d93a33d04abb877872391e42e0454e6..1b91f795e22abc4354dc109884074f45fa900935 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1992-2012, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/a-etgrbu.ads
rename to gcc/ada/libgnarl/a-etgrbu.ads
index f7c21e5cc9254de4cb482e4902ebf544e5a28fb0..922d07470ce96b30b31d3162cba5c1eefb68d14b 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---            Copyright (C) 2015, Free Software Foundation, Inc.            --
+--            Copyright (C) 2015-2017, Free Software Foundation, Inc.       --
 --                                                                          --
 -- This specification is derived from the Ada Reference Manual for use with --
 -- GNAT. The copyright notice above, and the license provisions that follow --
similarity index 99%
rename from gcc/ada/a-exetim-darwin.adb
rename to gcc/ada/libgnarl/a-exetim-darwin.adb
index 36a657cadac3099c8e05a8f8c73c2d000a544923..a417d9127288e0fc54ff2011dc18dc08f3ef1634 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---         Copyright (C) 2007-2016, Free Software Foundation, Inc.          --
+--         Copyright (C) 2007-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/a-exetim-default.ads
rename to gcc/ada/libgnarl/a-exetim-default.ads
index 50b9bc50fab55d71d07a45cd9ad1389c935b21a3..8bf751e17e94380e277eb6a3305af24bb0444aa0 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---          Copyright (C) 2007-2015, Free Software Foundation, Inc.         --
+--          Copyright (C) 2007-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- This specification is derived from the Ada Reference Manual for use with --
 -- GNAT. The copyright notice above, and the license provisions that follow --
similarity index 98%
rename from gcc/ada/a-exetim-mingw.adb
rename to gcc/ada/libgnarl/a-exetim-mingw.adb
index 44f4ac3b37ca011e20e305b931b11d75c50513de..264ba9d5322d6e48638d2d4f262dbd87ad903fc6 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---         Copyright (C) 2007-2012, Free Software Foundation, Inc.          --
+--         Copyright (C) 2007-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/a-interr.adb
rename to gcc/ada/libgnarl/a-interr.adb
index f01ac1ae49da7c614ab185c1b59685227c3c1bfd..31c8aeae61c61bbbde7f3e0e8ce51d0b49ead271 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
---                     Copyright (C) 1995-2015, AdaCore                     --
+--             Copyright (C) 1991-2017, Florida State University            --
+--                     Copyright (C) 1995-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/a-interr.ads
rename to gcc/ada/libgnarl/a-interr.ads
index 562f278144708cc6239cb8bfad4821b42ad9bc5e..b435f7c3e21fc6645030ec6a2c346940a3934dab 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---          Copyright (C) 1992-2015, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- This specification is derived from the Ada Reference Manual for use with --
 -- GNAT. The copyright notice above, and the license provisions that follow --
similarity index 99%
rename from gcc/ada/a-intnam-aix.ads
rename to gcc/ada/libgnarl/a-intnam-aix.ads
index 308f55f82b5e5616e7e4fdb435e4335487e5e2d9..65391f01390176de25a2265eb3001dd90cc9b41a 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1991-2011, Free Software Foundation, Inc.         --
+--          Copyright (C) 1991-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/a-intnam-darwin.ads
rename to gcc/ada/libgnarl/a-intnam-darwin.ads
index 4610876490f955985fca1d4e5c1cf856ae33b50e..e538788d24309641f07442bab6dc84ad3bb2e67e 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1991-2011, Free Software Foundation, Inc.         --
+--          Copyright (C) 1991-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/a-intnam-dummy.ads
rename to gcc/ada/libgnarl/a-intnam-dummy.ads
index 6e71411de2eb4123ea5a94ea5e884b6c88e940e4..0e7afa6bb8e25e5b940e13fb9859a5ea9b3cb1a1 100644 (file)
@@ -7,7 +7,7 @@
 --                                  S p e c                                 --
 --                           (No Tasking Version)                           --
 --                                                                          --
---          Copyright (C) 1991-2011, Free Software Foundation, Inc.         --
+--          Copyright (C) 1991-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/a-intnam-freebsd.ads
rename to gcc/ada/libgnarl/a-intnam-freebsd.ads
index 7362f9f156acf6f19f70b545b8cbd850edae6022..69ae877cfd51868c2804d12461bef1b53159561d 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1991-2011, Free Software Foundation, Inc.         --
+--          Copyright (C) 1991-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/a-intnam-hpux.ads
rename to gcc/ada/libgnarl/a-intnam-hpux.ads
index db061a96b5ce5a1eefb311e4fb2385191e539215..0b4b1eda7278371fe7ccc9bb85c8fcbf2e9fb9f8 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1991-2011, Free Software Foundation, Inc.         --
+--          Copyright (C) 1991-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/a-intnam-linux.ads
rename to gcc/ada/libgnarl/a-intnam-linux.ads
index 9bbff6b832356247ed9eb0e1a1d9b963267189d1..5bb4011c95f09b00e37b116361d40e2996be826d 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1991-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1991-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/a-intnam-mingw.ads
rename to gcc/ada/libgnarl/a-intnam-mingw.ads
index 3a2bcdc179f8b525ebd427825749d58eeae54bf8..66bc46908af7610aad2eccaeeb307281a8d2f14f 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1997-2011, Free Software Foundation, Inc.         --
+--          Copyright (C) 1997-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/a-intnam-solaris.ads
rename to gcc/ada/libgnarl/a-intnam-solaris.ads
index 3ed974e7d4c729db2736531b493ff2cc2b40a0fe..1113eced0d86ddff53d5d277e3ae2e84dcf8330d 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1991-2011, Free Software Foundation, Inc.         --
+--          Copyright (C) 1991-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/a-intnam-vxworks.ads
rename to gcc/ada/libgnarl/a-intnam-vxworks.ads
index 0c043f45a0773670ec9490abe4244ea3dcbb6870..8b5aa37d0194c723011058d733dfcb3eea665a4a 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1998-2011, Free Software Foundation, Inc.         --
+--          Copyright (C) 1998-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/a-intnam.ads
rename to gcc/ada/libgnarl/a-intnam.ads
index 48a50dbf2dbbe2cfb132600472ead0b066a29ef5..399f43b697f0faf535ead717bf5a9dd3cf495231 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---          Copyright (C) 1995-2011, Free Software Foundation, Inc.         --
+--          Copyright (C) 1995-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/a-reatim.adb
rename to gcc/ada/libgnarl/a-reatim.adb
index 57fcd00bf31152d6c99b0cec9fdd914374fbcb8f..a304fec93f3f8df8ee07907e71b02ddddc4d3fc2 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
---                     Copyright (C) 1995-2015, AdaCore                     --
+--             Copyright (C) 1991-2017, Florida State University            --
+--                     Copyright (C) 1995-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/a-reatim.ads
rename to gcc/ada/libgnarl/a-reatim.ads
index cb84859df63c50df9e5dc5d0288c512c8a58aba7..2fa7963156433e4b07562e07f26c10c63a9a68ea 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2015, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- This specification is derived from the Ada Reference Manual for use with --
 -- GNAT. The copyright notice above, and the license provisions that follow --
similarity index 98%
rename from gcc/ada/a-retide.adb
rename to gcc/ada/libgnarl/a-retide.adb
index ecc61f6913a299eb228cfa4de9c325fa19ffbc65..22443fba281da673d886d5f056938421cb6a944e 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---         Copyright (C) 1992-2010, Free Software Foundation, Inc.          --
+--         Copyright (C) 1992-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/a-retide.ads
rename to gcc/ada/libgnarl/a-retide.ads
index 25880c67a37e4c3fac666c4261335e047cb1b230..31dc892bacd5cbbf8de3ace913d2d4fd4401b2ed 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/a-rttiev.adb
rename to gcc/ada/libgnarl/a-rttiev.adb
index ecb0aa7c9d573a77161e385ca5789d441696e669..64d59f041cb5fd4fa1d8cd82d2e9fb41b850c415 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---           Copyright (C) 2005-2014, Free Software Foundation, Inc.        --
+--           Copyright (C) 2005-2017, Free Software Foundation, Inc.        --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/a-rttiev.ads
rename to gcc/ada/libgnarl/a-rttiev.ads
index 25f58ca51620c5ba5ccad0b432ff499dd31f9725..c44f88e324982d002b9ca86dac95eddd47a2807f 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---           Copyright (C) 2005-2009, Free Software Foundation, Inc.        --
+--           Copyright (C) 2005-2017, Free Software Foundation, Inc.        --
 --                                                                          --
 -- This specification is derived from the Ada Reference Manual for use with --
 -- GNAT. The copyright notice above, and the license provisions that follow --
similarity index 98%
rename from gcc/ada/a-synbar-posix.adb
rename to gcc/ada/libgnarl/a-synbar-posix.adb
index 62cf23250a1b13c783b4d08b3fb96082506e6141..2e78a81fab62c01f41de0e77379547be339dd6f8 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1992-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- This specification is derived from the Ada Reference Manual for use with --
 -- GNAT. The copyright notice above, and the license provisions that follow --
similarity index 98%
rename from gcc/ada/a-synbar-posix.ads
rename to gcc/ada/libgnarl/a-synbar-posix.ads
index 4c01852b0e68876c8d43a8dfab80a1438aa404ed..564f2e3fb5c12ccfe576e46033487a044254bdd9 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2011, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- This specification is derived from the Ada Reference Manual for use with --
 -- GNAT. The copyright notice above, and the license provisions that follow --
similarity index 98%
rename from gcc/ada/a-synbar.adb
rename to gcc/ada/libgnarl/a-synbar.adb
index 33bb3e478c706a5a9079b48bbad8973e5f0bd87c..dd79626b3620658dd237d03d29d32c40623f471e 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1992-2011, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- This specification is derived from the Ada Reference Manual for use with --
 -- GNAT. The copyright notice above, and the license provisions that follow --
similarity index 98%
rename from gcc/ada/a-synbar.ads
rename to gcc/ada/libgnarl/a-synbar.ads
index 6c084c23f43e35494b5be1f8da75d66d3ad6e642..07f3c5673d834df50235c9f0ac150c6c6ee82a30 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2011, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- This specification is derived from the Ada Reference Manual for use with --
 -- GNAT. The copyright notice above, and the license provisions that follow --
similarity index 98%
rename from gcc/ada/a-sytaco.adb
rename to gcc/ada/libgnarl/a-sytaco.adb
index ab7c9ad162916bec784d33772ecf75b84738e853..bb372b79fa53f27cfe8d211ebf038ea4d386c121 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---          Copyright (C) 1992-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/a-sytaco.ads
rename to gcc/ada/libgnarl/a-sytaco.ads
index 733fc764e2339f1853db6041cf3bc302f11eefe3..f1d09b3426380ae6a13dd8b9d7d2918559558dcd 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---          Copyright (C) 1992-2015, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- This specification is derived from the Ada Reference Manual for use with --
 -- GNAT. The copyright notice above, and the license provisions that follow --
similarity index 99%
rename from gcc/ada/a-tasatt.adb
rename to gcc/ada/libgnarl/a-tasatt.adb
index 97cc06e90303d23afb60e3a2eaa00178db1a9773..5d798b30b0dc23fdf8af461041d95311c2939762 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---            Copyright (C) 2014-2016, Free Software Foundation, Inc.       --
+--            Copyright (C) 2014-2017, Free Software Foundation, Inc.       --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/a-tasatt.ads
rename to gcc/ada/libgnarl/a-tasatt.ads
index 857cdd7956b028b05d7693acf2b9cd66829c6ce4..b6ba3e825ab698fffd931760207f365dc8fe5cdd 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---            Copyright (C) 2014-2016, Free Software Foundation, Inc.       --
+--            Copyright (C) 2014-2017, Free Software Foundation, Inc.       --
 --                                                                          --
 -- This specification is derived from the Ada Reference Manual for use with --
 -- GNAT. The copyright notice above, and the license provisions that follow --
similarity index 98%
rename from gcc/ada/a-taside.ads
rename to gcc/ada/libgnarl/a-taside.ads
index 72467bf66d35ab32842aaa99b9f9d9d516e9b9a6..1c63fb369f35cd33aff5058c2b1e7a0d1741b58e 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---          Copyright (C) 1992-2015, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- This specification is derived from the Ada Reference Manual for use with --
 -- GNAT. The copyright notice above, and the license provisions that follow --
similarity index 98%
rename from gcc/ada/g-boubuf.adb
rename to gcc/ada/libgnarl/g-boubuf.adb
index 0613f5e06fb3d9307afd184222ac45294ba97533..9365b107ea78eaf38aa458280303f0716e90e65b 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---                     Copyright (C) 2003-2010, AdaCore                     --
+--                     Copyright (C) 2003-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/g-boubuf.ads
rename to gcc/ada/libgnarl/g-boubuf.ads
index f94641ff620987a649fa637139d6fa45e49d3fc3..2d0566416f2a97f32536b209f44bc594a43f4f16 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---                     Copyright (C) 2003-2010, AdaCore                     --
+--                     Copyright (C) 2003-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/g-boumai.ads
rename to gcc/ada/libgnarl/g-boumai.ads
index 8276e62de8554965392ee38f90272c888615774b..4f627aa66792d951aa94411ba5c82de18eb23f48 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---                     Copyright (C) 2003-2010, AdaCore                     --
+--                     Copyright (C) 2003-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/g-semaph.adb
rename to gcc/ada/libgnarl/g-semaph.adb
index e6d4d73dc88e82f248ad2f2f9d4b39f71f2aa91a..7400c881ccf6315959fa7fc3b7e212d919187194 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---                     Copyright (C) 2003-2010, AdaCore                     --
+--                     Copyright (C) 2003-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/g-semaph.ads
rename to gcc/ada/libgnarl/g-semaph.ads
index 027b78aac65d3ec0ad6e10db3615b6ff80511349..49a49eb7c5b97e51a62dca85b514ff08a3e906a1 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---                     Copyright (C) 2003-2010, AdaCore                     --
+--                     Copyright (C) 2003-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/g-signal.adb
rename to gcc/ada/libgnarl/g-signal.adb
index 37ba5946569846e2d99c5d37042efd373975540f..a275f1c609fa3c040a8bb124b93958a2d5cc455d 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---          Copyright (C) 2003-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 2003-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/g-signal.ads
rename to gcc/ada/libgnarl/g-signal.ads
index 2a27804696417cf05a4f2a95fa30f44e0750bbc1..cdeda28c0b93322171c9969d8f3812e551692793 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---          Copyright (C) 2003-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 2003-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/g-tastus.ads
rename to gcc/ada/libgnarl/g-tastus.ads
index ffb9fe0fe38e95931ff7b96178ffe900d7eeb4a6..3c016f0cf8479694c6c818f63e354a9db44e3f45 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---           Copyright (C) 2009-2011, Free Software Foundation, Inc.        --
+--           Copyright (C) 2009-2017, Free Software Foundation, Inc.        --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/g-thread.adb
rename to gcc/ada/libgnarl/g-thread.adb
index 28ca19cf6383508ba830bab9c76c5190512b7bc1..90d51afb8c9e03e65ff0f1c1080dcc06cb6b19f1 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---                    Copyright (C) 1998-2010, AdaCore                      --
+--                    Copyright (C) 1998-2017, AdaCore                      --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/g-thread.ads
rename to gcc/ada/libgnarl/g-thread.ads
index 32f661b59e707cf0bcb3643683e8f34f9ea1635d..e2fd748dc1d58cca5edc1f9a1ab42ef7986a3f72 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---                     Copyright (C) 1998-2010, AdaCore                     --
+--                     Copyright (C) 1998-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/i-vxinco.adb
rename to gcc/ada/libgnarl/i-vxinco.adb
index 6418af13cd45751129a21b5c0d4ca60007b78e22..db57c9522c903845ca7e6360ac8965d7dfb96cb7 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---                        Copyright (C) 2016, AdaCore
+--                        Copyright (C) 2016-2017, AdaCore                  --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/i-vxinco.ads
rename to gcc/ada/libgnarl/i-vxinco.ads
index 04ae6cfe0a4f5afa810077f487cf173a10b11910..0a4471efc0e1fc2bf7dc3f02bb5083c061836f65 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---                        Copyright (C) 2016, AdaCore
+--                        Copyright (C) 2016-2017, AdaCore                  --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-inmaop-dummy.adb
rename to gcc/ada/libgnarl/s-inmaop-dummy.adb
index 080550abec3b85f090a8f376170ed53a0ceeae52..2d9a1bc3f2d8e425838e301e197c522928fa22d0 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1992-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-inmaop-posix.adb
rename to gcc/ada/libgnarl/s-inmaop-posix.adb
index c76f4f0a3ca93ed3b748374e11f36932c3182b99..a671fcc7779f389076b5193ba2831ca4fa55cb57 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
---                     Copyright (C) 1995-2010, AdaCore                     --
+--             Copyright (C) 1991-2017, Florida State University            --
+--                     Copyright (C) 1995-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-inmaop-vxworks.adb
rename to gcc/ada/libgnarl/s-inmaop-vxworks.adb
index 84b1801b8ebeaa855168f5dfe47d2cb7b93ae5da..cbe84c87aaa9444df50445c6ddce99f943b8e744 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
---                     Copyright (C) 1995-2011, AdaCore                     --
+--             Copyright (C) 1991-2017, Florida State University            --
+--                     Copyright (C) 1995-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-inmaop.ads
rename to gcc/ada/libgnarl/s-inmaop.ads
index 78d2dcbe9f47798ae4d84b7f436ea0eaf126010a..69db999534d7d96606868e1b8c40cc36b764f3ef 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-interr-dummy.adb
rename to gcc/ada/libgnarl/s-interr-dummy.adb
index 87ed21d0367696f3067fadbdf603852293c7f086..2612c2776abcf8bdfbf0576b84a50110075af870 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
---                     Copyright (C) 1995-2013, AdaCore                     --
+--             Copyright (C) 1991-2017, Florida State University            --
+--                     Copyright (C) 1995-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-interr-sigaction.adb
rename to gcc/ada/libgnarl/s-interr-sigaction.adb
index 2e646a2042258e3950948648dbfab03c322c5ea4..8e9fa8544a02d7ac7eda16039a7247a1961f7bdc 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1998-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1998-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-interr-vxworks.adb
rename to gcc/ada/libgnarl/s-interr-vxworks.adb
index 32fba6008afb3112d4588853bdc42acb4097ddcc..a85d8c6b235d9ac497a7a2fa95d0d84a74a15f5d 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---         Copyright (C) 1992-2016, Free Software Foundation, Inc.          --
+--         Copyright (C) 1992-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-interr.adb
rename to gcc/ada/libgnarl/s-interr.adb
index a88b643784f69a854ca6ea5da25d40dc82d05cc7..efd598bd7f04eb1ea07d4e7ad0bfaff27564d309 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---         Copyright (C) 1992-2016, Free Software Foundation, Inc.          --
+--         Copyright (C) 1992-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-interr.ads
rename to gcc/ada/libgnarl/s-interr.ads
index e61f3ab9ec9a1d2cd5da772bfc6c6b7460d96d1e..a95d9c4ed6f73fd9c4021c4e3da574e52a801015 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-intman-android.adb
rename to gcc/ada/libgnarl/s-intman-android.adb
index 6c8f0fbe1d40177f53ab741188eb7eee69135528..35c4f0a2d4bd78b1d486de6ce0938cc3508035f4 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 2014-2016, Free Software Foundation, Inc.         --
+--          Copyright (C) 2014-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-intman-dummy.adb
rename to gcc/ada/libgnarl/s-intman-dummy.adb
index d3e222ce67110fedc37824b3256ee082cfe514e0..e063f35c719e3dc56d4bda3e197305feee366138 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1997-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 1997-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-intman-mingw.adb
rename to gcc/ada/libgnarl/s-intman-mingw.adb
index ab9f08ee5e484fa595436a1636bcd71a0c8ad42b..f190e6a2f05f57893db7c758867f74b51da99491 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1991-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 1991-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-intman-posix.adb
rename to gcc/ada/libgnarl/s-intman-posix.adb
index 92e7ab156b922ca8d4733a9341a4789a5f157ba8..3b132f65f80456ce95907c1da52e2edf65911eae 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1992-2016, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-intman-solaris.adb
rename to gcc/ada/libgnarl/s-intman-solaris.adb
index 03366b90189ced9c1da97d30b1ec565db7c76347..46670acdf6cd65480ec22fcf80cfdf07d1f6606c 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1992-2016, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-intman-susv3.adb
rename to gcc/ada/libgnarl/s-intman-susv3.adb
index 864d7e1d2dd5cca56c619a44d6073a6c7fda2e1c..eabd836263d7cc4fce96e70eb485b109c56fe750 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1992-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-intman-vxworks.adb
rename to gcc/ada/libgnarl/s-intman-vxworks.adb
index f1576e9264428861546c3ec17cad34d74729b0d6..67f7db36a0dd30bcd490fcc7a8c993310b4d0d00 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1992-2010, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-intman-vxworks.ads
rename to gcc/ada/libgnarl/s-intman-vxworks.ads
index 6c63d7546bac5f436ef568c21cecabfd997ea61e..4f4db30aacad7f990c97464a00937762f34cadc5 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2011, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-intman.ads
rename to gcc/ada/libgnarl/s-intman.ads
index 71a1cefcc6e2b066058db177e4d04e5a73daa783..979dbfe21693eaec173cc97905cd2a0159c2d6e8 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-linux-alpha.ads
rename to gcc/ada/libgnarl/s-linux-alpha.ads
index 23ca44aad7cd10800b1af922832707457038a0a9..dd748bc40e4da79927f8977c4c4e7259cd00bd20 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 2009-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 2009-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-linux-android.ads
rename to gcc/ada/libgnarl/s-linux-android.ads
index d02b96e0e795bf8018baecc88a0b8bfeb10e9667..6e20839597619a0c242d5cbcfa1503399957d3bb 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---            Copyright (C) 2014, Free Software Foundation, Inc.            --
+--            Copyright (C) 2014-2017, Free Software Foundation, Inc.       --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-linux-hppa.ads
rename to gcc/ada/libgnarl/s-linux-hppa.ads
index d72c96ebcaf9ce4c2d37f8bd8b7a96097ac13a28..dc01307a966d12ff7d95a6546a944cbe97392324 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 2008-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 2008-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-linux-sparc.ads
rename to gcc/ada/libgnarl/s-linux-sparc.ads
index 96c67145fe1f3d07933dc3e2a2c97e61e117e2b4..c9dcd0097800a9750c0a231b9ac77eccc3c21e30 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---             Copyright (C) 2009-2014, Free Software Foundation, Inc.      --
+--             Copyright (C) 2009-2017, Free Software Foundation, Inc.      --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-linux-x32.ads
rename to gcc/ada/libgnarl/s-linux-x32.ads
index 6fb453c2b4badd85812ecfe358fa244bfe5f686e..823d806ea844ede02618f75bc825041f245d8760 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---             Copyright (C) 2013-2014, Free Software Foundation, Inc.      --
+--             Copyright (C) 2013-2017, Free Software Foundation, Inc.      --
 --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
similarity index 98%
rename from gcc/ada/s-linux.ads
rename to gcc/ada/libgnarl/s-linux.ads
index 3b48284644132b69f907f50b4207ec4e44f258f4..09227c6acc76d64ffccec5f5c8a09c4f684e9e32 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 2008-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 2008-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-mudido.adb
rename to gcc/ada/libgnarl/s-mudido.adb
index b982df4cf03ee0d5173e75d0ac6b99b5af0ba706..0bcfcafc889add562c63e864d4a859f241c296ff 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 2011-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 2011-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-osinte-aix.adb
rename to gcc/ada/libgnarl/s-osinte-aix.adb
index 2d5f160ca5f9baa8abf212b87f2e089315a7a3b4..a708eafeab1e7e71866307199ef7b73d96f11632 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1997-2013, Free Software Foundation, Inc.         --
+--          Copyright (C) 1997-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-osinte-aix.ads
rename to gcc/ada/libgnarl/s-osinte-aix.ads
index 02e843718b645e12782e9698e1347e4d8909faa7..be5f64dc73e5a912bef37bfc2269756df724c891 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
---          Copyright (C) 1995-2015, Free Software Foundation, Inc.         --
+--             Copyright (C) 1991-2017, Florida State University            --
+--          Copyright (C) 1995-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-osinte-android.adb
rename to gcc/ada/libgnarl/s-osinte-android.adb
index 81103ee78d199f42834fab171f262ab0d3c6a274..fcb504f2e615377be1d41c9d9da3037227e930e7 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                   B o d y                                --
 --                                                                          --
---                     Copyright (C) 1995-2015, AdaCore                     --
+--                     Copyright (C) 1995-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-osinte-android.ads
rename to gcc/ada/libgnarl/s-osinte-android.ads
index 88dc03eb7ca901991e9de2c29508f4df47c45514..d13af018c93c0bc8969934df4c4d69651ec0de12 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1995-2015, Free Software Foundation, Inc.         --
+--          Copyright (C) 1995-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-osinte-darwin.adb
rename to gcc/ada/libgnarl/s-osinte-darwin.adb
index 4998e8359a6bd05796abd9ce230169e5432b3895..dcac8c095b89af03ed10c439f1573fc8d60b9afe 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1999-2015, Free Software Foundation, Inc.         --
+--          Copyright (C) 1999-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-osinte-darwin.ads
rename to gcc/ada/libgnarl/s-osinte-darwin.ads
index 946373c2f26d4b3d7e8b35f9e31665add7b93e6a..b86b5c901bc5998685b276b203055967ba475be3 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
---          Copyright (C) 1995-2015, Free Software Foundation, Inc.         --
+--             Copyright (C) 1991-2017, Florida State University            --
+--          Copyright (C) 1995-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 95%
rename from gcc/ada/s-osinte-dummy.ads
rename to gcc/ada/libgnarl/s-osinte-dummy.ads
index 65f1f002850020f8b58a4791371c1bbd85195878..09631cf19c1999414d44da891884080ab67c6642 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
---          Copyright (C) 1995-2011, Free Software Foundation, Inc.         --
+--             Copyright (C) 1991-2017, Florida State University            --
+--          Copyright (C) 1995-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-osinte-freebsd.adb
rename to gcc/ada/libgnarl/s-osinte-freebsd.adb
index 8c053b7049f520486f9d3e364ef3ee90608f8c46..28aea88a3991adfa3b18f7688cc471fa53b99740 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                   B o d y                                --
 --                                                                          --
---          Copyright (C) 1991-2015, Free Software Foundation, Inc.         --
+--          Copyright (C) 1991-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-osinte-freebsd.ads
rename to gcc/ada/libgnarl/s-osinte-freebsd.ads
index 12854445bd3141bc4f3246c7c1f5f655e539ade4..bf9bbeeeb2721b85774fabf5f963e3d1d1f9838f 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                   S p e c                                --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
---          Copyright (C) 1995-2016, Free Software Foundation, Inc.         --
+--             Copyright (C) 1991-2017, Florida State University            --
+--          Copyright (C) 1995-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-osinte-hpux.ads
rename to gcc/ada/libgnarl/s-osinte-hpux.ads
index ab22dad81c84a98c3898655d75c38c6934e294e5..08c4b44ae2d5c7a29e91bbf54537c3445a9ae31e 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---               Copyright (C) 1991-1994, Florida State University          --
---            Copyright (C) 1995-2015, Free Software Foundation, Inc.       --
+--               Copyright (C) 1991-2017, Florida State University          --
+--            Copyright (C) 1995-2017, Free Software Foundation, Inc.       --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-osinte-linux.ads
rename to gcc/ada/libgnarl/s-osinte-linux.ads
index fa1e060405afd06feb2443dbe6cac35ac3e391e8..87da7ff01a5751e8f6ebe1c81805761976c8c11b 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
---          Copyright (C) 1995-2016, Free Software Foundation, Inc.         --
+--             Copyright (C) 1991-2017, Florida State University            --
+--          Copyright (C) 1995-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-osinte-mingw.ads
rename to gcc/ada/libgnarl/s-osinte-mingw.ads
index a84d635bf86015343a5f38faf80eb91720932c0e..ed9bc591dbe0a9ba453cc4b1c175fd66d3798976 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
---          Copyright (C) 1995-2014, Free Software Foundation, Inc.         --
+--             Copyright (C) 1991-2017, Florida State University            --
+--          Copyright (C) 1995-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-osinte-posix.adb
rename to gcc/ada/libgnarl/s-osinte-posix.adb
index 6bcc7223564861ebaad388ef6868938d96c4464a..d8777318e055379e91359024302a453c4fdfc4b4 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                   B o d y                                --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
---                     Copyright (C) 1995-2014, AdaCore                     --
+--             Copyright (C) 1991-2017, Florida State University            --
+--                     Copyright (C) 1995-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 96%
rename from gcc/ada/s-osinte-solaris.adb
rename to gcc/ada/libgnarl/s-osinte-solaris.adb
index 3322133720b6b081d47645f0bf810bdec39957a3..40c1a720ac225a6df901e3d0b764ca879db7c019 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
---                     Copyright (C) 1995-2010, AdaCore                     --
+--             Copyright (C) 1991-2017, Florida State University            --
+--                     Copyright (C) 1995-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-osinte-solaris.ads
rename to gcc/ada/libgnarl/s-osinte-solaris.ads
index b4baa6d499882502cc0d97800c24da27068c13c8..39d05109defeaa7bc4b2cac1a1aae0655daf31a9 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
---          Copyright (C) 1995-2011, Free Software Foundation, Inc.         --
+--             Copyright (C) 1991-2017, Florida State University            --
+--          Copyright (C) 1995-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-osinte-vxworks.adb
rename to gcc/ada/libgnarl/s-osinte-vxworks.adb
index ab56b8c7d5b6a62aee0551f8b7cf55301e916619..6da3ff5a018b155cc25cfa53b5febdbbecd9ebe7 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                   B o d y                                --
 --                                                                          --
---         Copyright (C) 1997-2014, Free Software Foundation, Inc.          --
+--         Copyright (C) 1997-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-osinte-vxworks.ads
rename to gcc/ada/libgnarl/s-osinte-vxworks.ads
index 10152343a61151dfe9a1ddafaa14384e78d469e8..7ae547d10b45b5113919fae03ed04dba71ccc299 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                   S p e c                                --
 --                                                                          --
---            Copyright (C) 1991-1994, Florida State University             --
---          Copyright (C) 1995-2016, Free Software Foundation, Inc.         --
+--            Copyright (C) 1991-2017, Florida State University             --
+--          Copyright (C) 1995-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-osinte-x32.adb
rename to gcc/ada/libgnarl/s-osinte-x32.adb
index 467970b963d3892eed539b79d777fddb0bc8c03c..a2874be3d69d28edef53c92334bf7bfd9062e6af 100644 (file)
@@ -6,8 +6,8 @@
 --                                                                          --
 --                                   B o d y                                --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
---                     Copyright (C) 1995-2014, AdaCore                     --
+--             Copyright (C) 1991-2017, Florida State University            --
+--                     Copyright (C) 1995-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-proinf.adb
rename to gcc/ada/libgnarl/s-proinf.adb
index 1d7e424c92eb5c38008cac73fb86ab8a069abbb9..67a24b9b6b837e3a9e3859b1ec456831a257bbf7 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---          Copyright (C) 1996-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1996-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-proinf.ads
rename to gcc/ada/libgnarl/s-proinf.ads
index beff342383b76cc6640eb2e1986513970de27c96..75c8cf443347065d88ee95501ef11ad78c3928ea 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---            Copyright (C) 1996-2009, Free Software Foundation, Inc.       --
+--            Copyright (C) 1996-2017, Free Software Foundation, Inc.       --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-solita.adb
rename to gcc/ada/libgnarl/s-solita.adb
index d1ca2c474c7a1eb6b5d2998812787cd949c05428..bb38578b06f0cf6bbe6e6ce5d8e50fa3cf9bd31a 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---          Copyright (C) 2004-2015, Free Software Foundation, Inc.         --
+--          Copyright (C) 2004-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-solita.ads
rename to gcc/ada/libgnarl/s-solita.ads
index 0e987ea0bab7f58df56c85a958e3bd13c89deffb..f0f1e4fa4b71c18593416d0e5fbed5220e9a3aca 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---          Copyright (C) 2009-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 2009-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-stusta.adb
rename to gcc/ada/libgnarl/s-stusta.adb
index f899266218eb62072c9a038a43f02352c16890f5..ebe307bd533c695d644788a654687710947c5835 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---           Copyright (C) 2009-2011, Free Software Foundation, Inc.        --
+--           Copyright (C) 2009-2017, Free Software Foundation, Inc.        --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-stusta.ads
rename to gcc/ada/libgnarl/s-stusta.ads
index 88a8e7971c5c155be7e2f3a5b12f1605cd46c3f4..0d9a62e37abe58275bea2c5fbed0898a7641d9db 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---           Copyright (C) 2009-2011, Free Software Foundation, Inc.        --
+--           Copyright (C) 2009-2017, Free Software Foundation, Inc.        --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-taasde.ads
rename to gcc/ada/libgnarl/s-taasde.ads
index 11227539dd76381d2d5880071196ea6c1706d242..db5b6255f8bde6f06917823f6f8fb8268d93b1f5 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1998-2015, Free Software Foundation, Inc.         --
+--          Copyright (C) 1998-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tadeca.adb
rename to gcc/ada/libgnarl/s-tadeca.adb
index 4ebbee7ab3201ef32edaae5d8ec66d8079b19564..f0d81cba9ec59e17308163a6e5c1ddfd8b6f5cd4 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1998-2015, Free Software Foundation, Inc.         --
+--          Copyright (C) 1998-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-tadeca.ads
rename to gcc/ada/libgnarl/s-tadeca.ads
index ac6a270c87eaf20e01f0bca67539abe85e77c1b2..5b7e3d22c0a8da7feddebcd98d8b7c6dedf91e73 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1998-2013, Free Software Foundation, Inc.         --
+--          Copyright (C) 1998-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-tadert.adb
rename to gcc/ada/libgnarl/s-tadert.adb
index 241523baf08ec469eba6c43b54f94b0ddd81cd85..ede868ea966bf1b7debfe965a7953a4f4882b104 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                B o d y                                   --
 --                                                                          --
---          Copyright (C) 1998-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 1998-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-tadert.ads
rename to gcc/ada/libgnarl/s-tadert.ads
index da8fafbd86cd4a226a365ac4bf68b6f6cdcb08ad..9203820919fd0c70783b9a06bd23e834b94f0cbb 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                S p e c                                   --
 --                                                                          --
---          Copyright (C) 1998-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 1998-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-taenca.ads
rename to gcc/ada/libgnarl/s-taenca.ads
index 6c8d66f577869f6687f42cb00d2cb1a7c471030e..1ec47809a279a8ba0424c3ed93a1d8bfb1769f03 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---         Copyright (C) 1992-2009, Free Software Foundation, Inc.          --
+--         Copyright (C) 1992-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-taprob.adb
rename to gcc/ada/libgnarl/s-taprob.adb
index 8ba5198cce7afd6cc041f8f2554f0bccdd77b8fd..517b92d8af280119ec452ac82b2a3335d181c92c 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---            Copyright (C) 1991-1997, Florida State University             --
+--            Copyright (C) 1991-2017, Florida State University             --
 --                     Copyright (C) 1995-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
similarity index 99%
rename from gcc/ada/s-taprob.ads
rename to gcc/ada/libgnarl/s-taprob.ads
index 98bc4b2b36db2edc8375949672b349828fd76eae..10c0692f38b01a2a175ae3284754109ad273e339 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2016, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-taprop-dummy.adb
rename to gcc/ada/libgnarl/s-taprop-dummy.adb
index 61cb2940c68b3a25d66a8ce8ce717d332d23e0d1..5ee5420a7bfb4ccd0b9fc3fd9115c31a38c5382e 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---         Copyright (C) 1992-2012, Free Software Foundation, Inc.          --
+--         Copyright (C) 1992-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-taprop-mingw.adb
rename to gcc/ada/libgnarl/s-taprop-mingw.adb
index e3d0842953ce53c85091b6874c4f39daa22efe49..fa9665145688683cff7fcd156f2170c8141c9768 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1992-2016, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-taprop-posix.adb
rename to gcc/ada/libgnarl/s-taprop-posix.adb
index fc647aa2d5e2e8268f40d53a06da649acc0a693c..3efc1e0de1a2c4923e2391041c8d9ae5f8448d62 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1992-2016, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-taprop-solaris.adb
rename to gcc/ada/libgnarl/s-taprop-solaris.adb
index a508c42e2248ac22d166329bc63e0072461995ca..e97662c12b11fdeeae952e49b1550261295d9f7a 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---         Copyright (C) 1992-2014, Free Software Foundation, Inc.          --
+--         Copyright (C) 1992-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-taprop-vxworks.adb
rename to gcc/ada/libgnarl/s-taprop-vxworks.adb
index 3b0dca37ae5618c1bd908030bb6ab579182f38a4..b77fb106b37449ba957481b46beca4a37e1873ec 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---         Copyright (C) 1992-2015, Free Software Foundation, Inc.          --
+--         Copyright (C) 1992-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-taprop.ads
rename to gcc/ada/libgnarl/s-taprop.ads
index efe9dd265a16c3931a7579de3afdb9aab27d9dc1..393de9f1ebee313cc5ae696699d906e39cf5d564 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-tarest.adb
rename to gcc/ada/libgnarl/s-tarest.adb
index 936e5fe16ee7c54dc7810baa47938f91dcec95f2..4bf2df6da095c562843ecbf8fb955e3e317c8ad3 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---         Copyright (C) 1999-2016, Free Software Foundation, Inc.          --
+--         Copyright (C) 1999-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-tarest.ads
rename to gcc/ada/libgnarl/s-tarest.ads
index 6a53289144f7a89b4ec9e89d9324c5ca9f02c371..ccc5683bd315362301ea026f7518846cf1540a62 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2016, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-tasdeb.adb
rename to gcc/ada/libgnarl/s-tasdeb.adb
index a18b844bcba4439839fc84a2a648e8c41fa62a25..26b81fc05063d5b8e932bd05c38bcc0752443f5b 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1997-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1997-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-tasdeb.ads
rename to gcc/ada/libgnarl/s-tasdeb.ads
index e0bd0c1e01a5bac89ce13c497b56b7df818d552c..73a0030a397f4c53341907bf82005e7f110b4c09 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1997-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1997-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-tasinf-linux.adb
rename to gcc/ada/libgnarl/s-tasinf-linux.adb
index d194cfb93dd0697616bfcaa501707b811c7678c5..6484fb4273c802954eab33ba05c4e6ddeaef34e9 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---            Copyright (C) 2009, Free Software Foundation, Inc.            --
+--            Copyright (C) 2009-2017, Free Software Foundation, Inc.       --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tasinf-linux.ads
rename to gcc/ada/libgnarl/s-tasinf-linux.ads
index 94bcac1a638e8545f921096a41a430f49e2098f1..2ca039e26729014e23221722758d47f7b9af7e54 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---            Copyright (C) 2007-2014, Free Software Foundation, Inc.       --
+--            Copyright (C) 2007-2017, Free Software Foundation, Inc.       --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tasinf-mingw.adb
rename to gcc/ada/libgnarl/s-tasinf-mingw.adb
index 14c68dcb87accfe551a8a8c42e96e888caf89462..cde440bad3d5ee40dfa80c62f4e461757b61204e 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---         Copyright (C) 2007-2009, Free Software Foundation, Inc.          --
+--         Copyright (C) 2007-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tasinf-mingw.ads
rename to gcc/ada/libgnarl/s-tasinf-mingw.ads
index f4892d76a26504a6818d9ab075bee4f2aa63ebb0..e8a7eaf41f5979fc53514aa077aa95f10fa9948d 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---         Copyright (C) 2007-2014, Free Software Foundation, Inc.          --
+--         Copyright (C) 2007-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tasinf-solaris.adb
rename to gcc/ada/libgnarl/s-tasinf-solaris.adb
index ac0645dcd0a8c29270b7caea54574eab5f3464ab..02f30fd11f8203a9366215f1bd96101565103aab 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---          Copyright (C) 1992-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-tasinf-solaris.ads
rename to gcc/ada/libgnarl/s-tasinf-solaris.ads
index 2b457bc68ec21007edf04688906f76046d3f92d8..f938f9943dddc55ff908417c8abbac7b140c5308 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---          Copyright (C) 1992-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tasinf-vxworks.ads
rename to gcc/ada/libgnarl/s-tasinf-vxworks.ads
index 2c57c2b22e7cb21eb0d5d494632f8fd5b715fc23..49b71497d7e93c624ea7795c65cbdcaa789052ab 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---          Copyright (C) 1992-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-tasinf.adb
rename to gcc/ada/libgnarl/s-tasinf.adb
index d48d163a13e29acfd961c05b002a9e9b007eb3a8..cc2e6fef16433730731fe7cd8cb4df8ca4d704d9 100644 (file)
@@ -7,7 +7,7 @@
 --                                 B o d y                                  --
 --                           (Compiler Interface)                           --
 --                                                                          --
---          Copyright (C) 1998-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1998-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tasinf.ads
rename to gcc/ada/libgnarl/s-tasinf.ads
index adad387f2dac22e8bc205521c8d3cbe46ad55be4..804f001bc684213f69e9e91e0ba288a82378eb8f 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---          Copyright (C) 1992-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-tasini.ads
rename to gcc/ada/libgnarl/s-tasini.ads
index 29f10e0613348437c6ec021672096ea876a0b71c..9ee2d086aae57b8fbe0aaec0414620c96b284559 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-taskin.adb
rename to gcc/ada/libgnarl/s-taskin.adb
index bddbe115b839ad71ce517b7e0913069e82d59762..462e229645cfdc5508cfee9d8e5052b08d0c723f 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 1992-2016, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-taskin.ads
rename to gcc/ada/libgnarl/s-taskin.ads
index a0b5879048ab8d0fa783d88a29ca1ac59416f261..cd53cf9347170b203c49c40dbfadfa3c632d9987 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2016, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-taspri-dummy.ads
rename to gcc/ada/libgnarl/s-taspri-dummy.ads
index a6adf196dcd5e565dafbac5ceb05fa5b201e46eb..415157c6c8a98389641afe7dfd75f4cedfecd873 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1991-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1991-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-taspri-mingw.ads
rename to gcc/ada/libgnarl/s-taspri-mingw.ads
index 64b115f339384fc7f3dc42d9c45afeda1961c6e0..3a913e60f9c1cd470499d1d26bd826ac352866bf 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1991-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1991-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-taspri-posix-noaltstack.ads
rename to gcc/ada/libgnarl/s-taspri-posix-noaltstack.ads
index 92c22b6926edf45280fe0ded6c18a6be85662429..092689ece76856150d81704a81af012c861047c9 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---             Copyright (C) 1991-1994, Florida State University            --
+--             Copyright (C) 1991-2017, Florida State University            --
 --                     Copyright (C) 1995-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
similarity index 98%
rename from gcc/ada/s-taspri-posix.ads
rename to gcc/ada/libgnarl/s-taspri-posix.ads
index 8eb481ffa1433bfa8a96cad46ba11a889cd82972..607b8a7380e1ee9956c06dac738f529510a64d95 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---            Copyright (C) 1991-1994, Florida State University             --
+--            Copyright (C) 1991-2017, Florida State University             --
 --                     Copyright (C) 1995-2017, AdaCore                     --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
similarity index 99%
rename from gcc/ada/s-taspri-solaris.ads
rename to gcc/ada/libgnarl/s-taspri-solaris.ads
index e06d4d4dbbebc59270cb7f4a83490757ba99838a..c6dbac460ffc139041a2c5bea3dd6c144a85bf41 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2015, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-taspri-vxworks.ads
rename to gcc/ada/libgnarl/s-taspri-vxworks.ads
index 833bf9822f242f350a5d857f2e5055e2b03e38b5..3450b362f0b9ed04cc6925bf924fac23caf80196 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 2001-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 2001-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-tasque.adb
rename to gcc/ada/libgnarl/s-tasque.adb
index 5116c88c0e46ec6cc3640bd192eff86472983e40..f6014682f954a1048956489861590298895a6525 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---         Copyright (C) 1992-2009, Free Software Foundation, Inc.          --
+--         Copyright (C) 1992-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tasque.ads
rename to gcc/ada/libgnarl/s-tasque.ads
index e75af73e137cd1266442447e22fc09f6577e7b71..2222644aac393d2881f250a0d3445239a2c6655f 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---         Copyright (C) 1992-2009, Free Software Foundation, Inc.          --
+--         Copyright (C) 1992-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-tasren.ads
rename to gcc/ada/libgnarl/s-tasren.ads
index ea98fe3cccee7e6dc206e56113094faa5169ad10..3deb4e5bf6b46cf2437ac3f569ecb050c82149b2 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2012, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-tasres.ads
rename to gcc/ada/libgnarl/s-tasres.ads
index 9445744da1707a898fa351ff5ab62e0a75cba75c..df606455aab1e016eb58eda909395c529d7d7c8d 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---           Copyright (C) 1998-2009, Free Software Foundation, Inc.        --
+--           Copyright (C) 1998-2017, Free Software Foundation, Inc.        --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-tassta.ads
rename to gcc/ada/libgnarl/s-tassta.ads
index 1717d447eb69689c7c744112542b0240ade04d88..bc837fc9af8c8d0bed093d6a8cd4b0348ef5e1e5 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2016, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-tasuti.ads
rename to gcc/ada/libgnarl/s-tasuti.ads
index 875489297ea378f30d5614ad392627069a653f3d..351666645fb33f5bdcd59bfa4a55d771105dd59a 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---         Copyright (C) 1992-2014, Free Software Foundation, Inc.          --
+--         Copyright (C) 1992-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tataat.adb
rename to gcc/ada/libgnarl/s-tataat.adb
index 0ebf3d1bb9620e43ead5c47bdc839a87b9948535..b2d01f87168b2dfade2fb820b855320b8bb4b8b6 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---          Copyright (C) 2014-2015, Free Software Foundation, Inc.         --
+--          Copyright (C) 2014-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-tataat.ads
rename to gcc/ada/libgnarl/s-tataat.ads
index 2dd5f5e67870405014368b56e30f073dd8cd2521..92e81d0a64de62e0481d40cefd6c9b3190efb7b0 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---            Copyright (C) 2014, Free Software Foundation, Inc.            --
+--            Copyright (C) 2014-2017, Free Software Foundation, Inc.       --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tpinop.adb
rename to gcc/ada/libgnarl/s-tpinop.adb
index 0ab91ffef6631290cc5b51e66d65864a516ae27a..9fad3764c70b2cdf66220576f28bc3bcd15bb55e 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---          Copyright (C) 1998-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 1998-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-tpinop.ads
rename to gcc/ada/libgnarl/s-tpinop.ads
index 57f7c7cb839054bb7bc7d1b6bf53bc10fefefe2d..3638543b3fab93f1bbe3cdf922a3b800fcf503b9 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---          Copyright (C) 1998-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 1998-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tpoaal.adb
rename to gcc/ada/libgnarl/s-tpoaal.adb
index 1d25fb84b62dff3beca1319e07559507a0ad075d..981270324a0f0097c8e4424fe446ecfd76c43f2a 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  B o d y                                 --
 --                                                                          --
---             Copyright (C) 2011, Free Software Foundation, Inc.           --
+--        Copyright (C) 2011-2017, Free Software Foundation, Inc.           --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-tpoben.adb
rename to gcc/ada/libgnarl/s-tpoben.adb
index ddea94802b823bee97a409c542170ee27d4c7144..ff17a729ed5c775edbff4d3b84376b7e671d7ceb 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                               B o d y                                    --
 --                                                                          --
---          Copyright (C) 1998-2016, Free Software Foundation, Inc.         --
+--          Copyright (C) 1998-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-tpoben.ads
rename to gcc/ada/libgnarl/s-tpoben.ads
index 8f928204d6848d8fb911b4fec4e27d5d79db77aa..d7e9e4d490f3c5b5c96236aaacac1c32abc87f8d 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2016, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
diff --git a/gcc/ada/libgnarl/s-tpobmu.adb b/gcc/ada/libgnarl/s-tpobmu.adb
new file mode 100644 (file)
index 0000000..412bc96
--- /dev/null
@@ -0,0 +1,53 @@
+------------------------------------------------------------------------------
+--                                                                          --
+--                 GNAT RUN-TIME LIBRARY (GNARL) COMPONENTS                 --
+--                                                                          --
+--     S Y S T E M . T A S K I N G . P R O T E C T E D _ O B J E C T S .    --
+--                     M U L T I P R O C E S S O R S                        --
+--                               B o d y                                    --
+--                                                                          --
+--                       Copyright (C) 2010-2017, AdaCore                   --
+--                                                                          --
+-- GNARL is free software; you can  redistribute it  and/or modify it under --
+-- terms of the  GNU General Public License as published  by the Free Soft- --
+-- ware  Foundation;  either version 3,  or (at your option) any later ver- --
+-- sion. GNARL is distributed in the hope that it will be useful, but WITH- --
+-- OUT ANY WARRANTY;  without even the  implied warranty of MERCHANTABILITY --
+-- or FITNESS FOR A PARTICULAR PURPOSE.                                     --
+--                                                                          --
+-- As a special exception under Section 7 of GPL version 3, you are granted --
+-- additional permissions described in the GCC Runtime Library Exception,   --
+-- version 3.1, as published by the Free Software Foundation.               --
+--                                                                          --
+-- You should have received a copy of the GNU General Public License and    --
+-- a copy of the GCC Runtime Library Exception along with this program;     --
+-- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see    --
+-- <http://www.gnu.org/licenses/>.                                          --
+--                                                                          --
+-- GNARL was developed by the GNARL team at Florida State University.       --
+-- Extensive contributions were provided by Ada Core Technologies, Inc.     --
+--                                                                          --
+------------------------------------------------------------------------------
+
+package body System.Tasking.Protected_Objects.Multiprocessors is
+
+   ------------
+   -- Served --
+   ------------
+
+   procedure Served (Entry_Call : Entry_Call_Link) is
+      pragma Unreferenced (Entry_Call);
+   begin
+      pragma Assert (False, "Invalid operation");
+   end Served;
+
+   -------------------------
+   -- Wakeup_Served_Entry --
+   -------------------------
+
+   procedure Wakeup_Served_Entry is
+   begin
+      pragma Assert (False, "Invalid operation");
+   end Wakeup_Served_Entry;
+
+end System.Tasking.Protected_Objects.Multiprocessors;
diff --git a/gcc/ada/libgnarl/s-tpobmu.ads b/gcc/ada/libgnarl/s-tpobmu.ads
new file mode 100644 (file)
index 0000000..de65279
--- /dev/null
@@ -0,0 +1,43 @@
+------------------------------------------------------------------------------
+--                                                                          --
+--                 GNAT RUN-TIME LIBRARY (GNARL) COMPONENTS                 --
+--                                                                          --
+--     S Y S T E M . T A S K I N G . P R O T E C T E D _ O B J E C T S .    --
+--                     M U L T I P R O C E S S O R S                        --
+--                                S p e c                                   --
+--                                                                          --
+--                     Copyright (C) 2010-2017, AdaCore                     --
+--                                                                          --
+-- GNARL is free software; you can  redistribute it  and/or modify it under --
+-- terms of the  GNU General Public License as published  by the Free Soft- --
+-- ware  Foundation;  either version 3,  or (at your option) any later ver- --
+-- sion. GNARL is distributed in the hope that it will be useful, but WITH- --
+-- OUT ANY WARRANTY;  without even the  implied warranty of MERCHANTABILITY --
+-- or FITNESS FOR A PARTICULAR PURPOSE.                                     --
+--                                                                          --
+-- As a special exception under Section 7 of GPL version 3, you are granted --
+-- additional permissions described in the GCC Runtime Library Exception,   --
+-- version 3.1, as published by the Free Software Foundation.               --
+--                                                                          --
+-- You should have received a copy of the GNU General Public License and    --
+-- a copy of the GCC Runtime Library Exception along with this program;     --
+-- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see    --
+-- <http://www.gnu.org/licenses/>.                                          --
+--                                                                          --
+-- GNARL was developed by the GNARL team at Florida State University.       --
+-- Extensive contributions were provided by Ada Core Technologies, Inc.     --
+--                                                                          --
+------------------------------------------------------------------------------
+
+package System.Tasking.Protected_Objects.Multiprocessors is
+
+   procedure Served (Entry_Call : Entry_Call_Link);
+   --  This procedure is called at the end of a call to an entry or to a
+   --  protected procedure. It adds Entry_Call to a per-CPU list, and pokes
+   --  the CPU (the one from the task waiting on the entry).
+
+   procedure Wakeup_Served_Entry;
+   --  Called when the CPU is poked to awake all the tasks of the current CPU
+   --  waiting on entries.
+
+end System.Tasking.Protected_Objects.Multiprocessors;
similarity index 99%
rename from gcc/ada/s-tpobop.ads
rename to gcc/ada/libgnarl/s-tpobop.ads
index 9b67fbd467389045dc5e3d940f30e806debea6af..400053c9308feaa41b66b80e4e4d07b106addd85 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2009, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tpopsp-posix-foreign.adb
rename to gcc/ada/libgnarl/s-tpopsp-posix-foreign.adb
index 485abc5c9539a5302f98101851f737612277c423..66f979ea8f13f31a16a08425617b247b021d12ed 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                B o d y                                   --
 --                                                                          --
---         Copyright (C) 1992-2011, Free Software Foundation, Inc.          --
+--         Copyright (C) 1992-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tpopsp-posix.adb
rename to gcc/ada/libgnarl/s-tpopsp-posix.adb
index af068e0bc225c8d9071388783ddf51db619c17a3..f38308fd0339688e80687d33f3aa10fd46c03a75 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---          Copyright (C) 1992-2011, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tpopsp-solaris.adb
rename to gcc/ada/libgnarl/s-tpopsp-solaris.adb
index 1d46e714cc47ba69379c1f12bb332c90d9f57953..7c00d057ee410f166f9c40ecb427bcffcd9ad2ed 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                B o d y                                   --
 --                                                                          --
---         Copyright (C) 1992-2009, Free Software Foundation, Inc.          --
+--         Copyright (C) 1992-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tpopsp-tls.adb
rename to gcc/ada/libgnarl/s-tpopsp-tls.adb
index a82f7f38d3e412729f8a37402cfb0d1f0d78ef69..d21d2bebe14fa5b7ef9f6c3731e6577ff68bde8b 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                B o d y                                   --
 --                                                                          --
---         Copyright (C) 1992-2011, Free Software Foundation, Inc.          --
+--         Copyright (C) 1992-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
diff --git a/gcc/ada/libgnarl/s-tpopsp-vxworks-tls.adb b/gcc/ada/libgnarl/s-tpopsp-vxworks-tls.adb
new file mode 100644 (file)
index 0000000..744ec48
--- /dev/null
@@ -0,0 +1,79 @@
+------------------------------------------------------------------------------
+--                                                                          --
+--                 GNAT RUN-TIME LIBRARY (GNARL) COMPONENTS                 --
+--                                                                          --
+--                SYSTEM.TASK_PRIMITIVES.OPERATIONS.SPECIFIC                --
+--                                                                          --
+--                                 B o d y                                  --
+--                                                                          --
+--         Copyright (C) 1992-2017, Free Software Foundation, Inc.          --
+--                                                                          --
+-- GNAT is free software;  you can  redistribute it  and/or modify it under --
+-- terms of the  GNU General Public License as published  by the Free Soft- --
+-- ware  Foundation;  either version 3,  or (at your option) any later ver- --
+-- sion.  GNAT is distributed in the hope that it will be useful, but WITH- --
+-- OUT ANY WARRANTY;  without even the  implied warranty of MERCHANTABILITY --
+-- or FITNESS FOR A PARTICULAR PURPOSE.                                     --
+--                                                                          --
+-- As a special exception under Section 7 of GPL version 3, you are granted --
+-- additional permissions described in the GCC Runtime Library Exception,   --
+-- version 3.1, as published by the Free Software Foundation.               --
+--                                                                          --
+-- You should have received a copy of the GNU General Public License and    --
+-- a copy of the GCC Runtime Library Exception along with this program;     --
+-- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see    --
+-- <http://www.gnu.org/licenses/>.                                          --
+--                                                                          --
+-- GNARL was developed by the GNARL team at Florida State University.       --
+-- Extensive contributions were provided by Ada Core Technologies, Inc.     --
+--                                                                          --
+------------------------------------------------------------------------------
+
+--  This is a VxWorks version of this package using Thread_Local_Storage
+--  support (VxWorks 6.6 and higher). The implementation is based on __threads
+--  support.
+
+separate (System.Task_Primitives.Operations)
+package body Specific is
+
+   ATCB : aliased Task_Id := null;
+   --  Ada Task_Id associated with a thread
+   pragma Thread_Local_Storage (ATCB);
+
+   ----------------
+   -- Initialize --
+   ----------------
+
+   procedure Initialize is
+   begin
+      null;
+   end Initialize;
+
+   -------------------
+   -- Is_Valid_Task --
+   -------------------
+
+   function Is_Valid_Task return Boolean is
+   begin
+      return ATCB /= Null_Task;
+   end Is_Valid_Task;
+
+   ---------
+   -- Set --
+   ---------
+
+   procedure Set (Self_Id : Task_Id) is
+   begin
+      ATCB := Self_Id;
+   end Set;
+
+   ----------
+   -- Self --
+   ----------
+
+   function Self return Task_Id is
+   begin
+      return ATCB;
+   end Self;
+
+end Specific;
similarity index 98%
rename from gcc/ada/s-tpopsp-vxworks.adb
rename to gcc/ada/libgnarl/s-tpopsp-vxworks.adb
index c3a23c26509ea61ba6543ed7b2762ab2f07d4a52..bc343b1e16c3e42d4a7e1ec495b66974fc0a5abf 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---         Copyright (C) 1992-2015, Free Software Foundation, Inc.          --
+--         Copyright (C) 1992-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-tporft.adb
rename to gcc/ada/libgnarl/s-tporft.adb
index 2f22f8aaac912897c966ec0327727c02e5e24065..7b8a59276f8cca11ad0a7b59aa1f2ef71f63ef1e 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                B o d y                                   --
 --                                                                          --
---          Copyright (C) 2002-2016, Free Software Foundation, Inc.         --
+--          Copyright (C) 2002-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-tposen.adb
rename to gcc/ada/libgnarl/s-tposen.adb
index 9bdf7f82238d1ac689ade9052315f3afddacc6bf..c87caac7eddf654e02ec4263d20ef4055c606b3d 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                B o d y                                   --
 --                                                                          --
---         Copyright (C) 1998-2016, Free Software Foundation, Inc.          --
+--         Copyright (C) 1998-2017, Free Software Foundation, Inc.          --
 --                                                                          --
 -- GNARL is free software; you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 99%
rename from gcc/ada/s-tposen.ads
rename to gcc/ada/libgnarl/s-tposen.ads
index ea0513a17922f6bef1092b6b56548f1d7dd8267a..625cdfc30defcc8653d99fdca18560e54534af90 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                  S p e c                                 --
 --                                                                          --
---          Copyright (C) 1992-2016, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-vxwext-kernel.adb
rename to gcc/ada/libgnarl/s-vxwext-kernel.adb
index 404e9aaa946a27dceea5efb9eb0d4ba204f8f4a6..9b43b3b79007b68731fd3639021d1fb7901df00a 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                   B o d y                                --
 --                                                                          --
---            Copyright (C) 2008-2015, Free Software Foundation, Inc.       --
+--            Copyright (C) 2008-2017, Free Software Foundation, Inc.       --
 --                                                                          --
 -- GNARL is free software;  you can redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-vxwext-kernel.ads
rename to gcc/ada/libgnarl/s-vxwext-kernel.ads
index dfdbcf1954492a6564f04c458f60ce8db0c0f74b..914f281c2b55506e7792aafad006c560af372be1 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                   S p e c                                --
 --                                                                          --
---            Copyright (C) 2008-2015, Free Software Foundation, Inc.       --
+--            Copyright (C) 2008-2017, Free Software Foundation, Inc.       --
 --                                                                          --
 -- GNARL is free software;  you can redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
diff --git a/gcc/ada/libgnarl/s-vxwext-rtp-smp.adb b/gcc/ada/libgnarl/s-vxwext-rtp-smp.adb
new file mode 100644 (file)
index 0000000..18ad35f
--- /dev/null
@@ -0,0 +1,138 @@
+------------------------------------------------------------------------------
+--                                                                          --
+--                  GNAT RUN-TIME LIBRARY (GNARL) COMPONENTS                --
+--                                                                          --
+--                     S Y S T E M . V X W O R K S . E X T                  --
+--                                                                          --
+--                                   B o d y                                --
+--                                                                          --
+--            Copyright (C) 2008-2017, Free Software Foundation, Inc.       --
+--                                                                          --
+-- GNAT is free software;  you can  redistribute it  and/or modify it under --
+-- terms of the  GNU General Public License as published  by the Free Soft- --
+-- ware  Foundation;  either version 3,  or (at your option) any later ver- --
+-- sion.  GNAT is distributed in the hope that it will be useful, but WITH- --
+-- OUT ANY WARRANTY;  without even the  implied warranty of MERCHANTABILITY --
+-- or FITNESS FOR A PARTICULAR PURPOSE.                                     --
+--                                                                          --
+-- As a special exception under Section 7 of GPL version 3, you are granted --
+-- additional permissions described in the GCC Runtime Library Exception,   --
+-- version 3.1, as published by the Free Software Foundation.               --
+--                                                                          --
+-- You should have received a copy of the GNU General Public License and    --
+-- a copy of the GCC Runtime Library Exception along with this program;     --
+-- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see    --
+-- <http://www.gnu.org/licenses/>.                                          --
+--                                                                          --
+------------------------------------------------------------------------------
+
+--  This package provides VxWorks specific support functions needed
+--  by System.OS_Interface.
+
+--  This is the VxWorks 6 RTP/SMP version of this package
+
+package body System.VxWorks.Ext is
+
+   ERROR : constant := -1;
+
+   --------------
+   -- Int_Lock --
+   --------------
+
+   function Int_Lock return int is
+   begin
+      return ERROR;
+   end Int_Lock;
+
+   ----------------
+   -- Int_Unlock --
+   ----------------
+
+   function Int_Unlock (Old : int) return int is
+      pragma Unreferenced (Old);
+   begin
+      return ERROR;
+   end Int_Unlock;
+
+   -----------------------
+   -- Interrupt_Connect --
+   -----------------------
+
+   function Interrupt_Connect
+     (Vector    : Interrupt_Vector;
+      Handler   : Interrupt_Handler;
+      Parameter : System.Address := System.Null_Address) return int
+   is
+      pragma Unreferenced (Vector, Handler, Parameter);
+   begin
+      return ERROR;
+   end Interrupt_Connect;
+
+   -----------------------
+   -- Interrupt_Context --
+   -----------------------
+
+   function Interrupt_Context return int is
+   begin
+      --  For RTPs, never in an interrupt context
+
+      return 0;
+   end Interrupt_Context;
+
+   --------------------------------
+   -- Interrupt_Number_To_Vector --
+   --------------------------------
+
+   function Interrupt_Number_To_Vector
+     (intNum : int) return Interrupt_Vector
+   is
+      pragma Unreferenced (intNum);
+   begin
+      return 0;
+   end Interrupt_Number_To_Vector;
+
+   ---------------
+   -- semDelete --
+   ---------------
+
+   function semDelete (Sem : SEM_ID) return int is
+      function OS_semDelete (Sem : SEM_ID) return int;
+      pragma Import (C, OS_semDelete, "semDelete");
+   begin
+      return OS_semDelete (Sem);
+   end semDelete;
+
+   --------------------
+   -- Set_Time_Slice --
+   --------------------
+
+   function Set_Time_Slice (ticks : int) return int is
+      pragma Unreferenced (ticks);
+   begin
+      return ERROR;
+   end Set_Time_Slice;
+
+   ------------------------
+   -- taskCpuAffinitySet --
+   ------------------------
+
+   function taskCpuAffinitySet (tid : t_id; CPU : int) return int
+   is
+      function Set_Affinity (tid : t_id; CPU : int) return int;
+      pragma Import (C, Set_Affinity, "__gnat_set_affinity");
+   begin
+      return Set_Affinity (tid, CPU);
+   end taskCpuAffinitySet;
+
+   -------------------------
+   -- taskMaskAffinitySet --
+   -------------------------
+
+   function taskMaskAffinitySet (tid : t_id; CPU_Set : unsigned) return int is
+      function Set_Affinity (tid : t_id; CPU_Set : unsigned) return int;
+      pragma Import (C, Set_Affinity, "__gnat_set_affinity_mask");
+   begin
+      return Set_Affinity (tid, CPU_Set);
+   end taskMaskAffinitySet;
+
+end System.VxWorks.Ext;
similarity index 98%
rename from gcc/ada/s-vxwext-rtp.adb
rename to gcc/ada/libgnarl/s-vxwext-rtp.adb
index 4dd7ab46c955136231499991d96c6f5d39c06a4b..f53aba1055cd199bfd0dd87db9e4770dd4147624 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                   B o d y                                --
 --                                                                          --
---            Copyright (C) 2008-2014, Free Software Foundation, Inc.       --
+--            Copyright (C) 2008-2017, Free Software Foundation, Inc.       --
 --                                                                          --
 -- GNARL is free software;  you can redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-vxwext-rtp.ads
rename to gcc/ada/libgnarl/s-vxwext-rtp.ads
index 4b658f694342b92256cb05a985f6bb4a737f1e57..e4235a9984f01605ff01c8186b1b8a9a0a858803 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                   S p e c                                --
 --                                                                          --
---            Copyright (C) 2008-2014, Free Software Foundation, Inc.       --
+--            Copyright (C) 2008-2017, Free Software Foundation, Inc.       --
 --                                                                          --
 -- GNARL is free software;  you can redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
diff --git a/gcc/ada/libgnarl/s-vxwext-vthreads.ads b/gcc/ada/libgnarl/s-vxwext-vthreads.ads
new file mode 100644 (file)
index 0000000..6fb923b
--- /dev/null
@@ -0,0 +1,109 @@
+------------------------------------------------------------------------------
+--                                                                          --
+--                  GNAT RUN-TIME LIBRARY (GNARL) COMPONENTS                --
+--                                                                          --
+--                     S Y S T E M . V X W O R K S . E X T                  --
+--                                                                          --
+--                                   S p e c                                --
+--                                                                          --
+--            Copyright (C) 2008-2017, Free Software Foundation, Inc.       --
+--                                                                          --
+-- GNAT is free software;  you can  redistribute it  and/or modify it under --
+-- terms of the  GNU General Public License as published  by the Free Soft- --
+-- ware  Foundation;  either version 3,  or (at your option) any later ver- --
+-- sion.  GNAT is distributed in the hope that it will be useful, but WITH- --
+-- OUT ANY WARRANTY;  without even the  implied warranty of MERCHANTABILITY --
+-- or FITNESS FOR A PARTICULAR PURPOSE.                                     --
+--                                                                          --
+-- As a special exception under Section 7 of GPL version 3, you are granted --
+-- additional permissions described in the GCC Runtime Library Exception,   --
+-- version 3.1, as published by the Free Software Foundation.               --
+--                                                                          --
+-- You should have received a copy of the GNU General Public License and    --
+-- a copy of the GCC Runtime Library Exception along with this program;     --
+-- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see    --
+-- <http://www.gnu.org/licenses/>.                                          --
+--                                                                          --
+------------------------------------------------------------------------------
+
+--  This package provides VxWorks specific support functions needed
+--  by System.OS_Interface.
+
+--  This is the VxWorks 653 vThreads version of this package
+
+with Interfaces.C;
+
+package System.VxWorks.Ext is
+   pragma Preelaborate;
+
+   subtype SEM_ID is Long_Integer;
+   --  typedef struct semaphore *SEM_ID;
+
+   type sigset_t is mod 2 ** Interfaces.C.long'Size;
+
+   type t_id is new Long_Integer;
+   subtype int is Interfaces.C.int;
+   subtype unsigned is Interfaces.C.unsigned;
+
+   type Interrupt_Handler is access procedure (parameter : System.Address);
+   pragma Convention (C, Interrupt_Handler);
+
+   type Interrupt_Vector is new System.Address;
+   function Int_Lock return int;
+   pragma Inline (Int_Lock);
+
+   function Int_Unlock (Old : int) return int;
+   pragma Inline (Int_Unlock);
+
+   function Interrupt_Connect
+     (Vector    : Interrupt_Vector;
+      Handler   : Interrupt_Handler;
+      Parameter : System.Address := System.Null_Address) return int;
+   pragma Convention (C, Interrupt_Connect);
+
+   function Interrupt_Context return int;
+   pragma Convention (C, Interrupt_Context);
+
+   function Interrupt_Number_To_Vector
+     (intNum : int) return Interrupt_Vector;
+   pragma Convention (C, Interrupt_Number_To_Vector);
+
+   function semDelete (Sem : SEM_ID) return int;
+   pragma Convention (C, semDelete);
+
+   function Task_Cont (tid : t_id) return int;
+   pragma Import (C, Task_Cont, "taskResume");
+
+   function Task_Stop (tid : t_id) return int;
+   pragma Import (C, Task_Stop, "taskSuspend");
+
+   function kill (pid : t_id; sig : int) return int;
+   pragma Import (C, kill, "kill");
+
+   function getpid return t_id;
+   pragma Import (C, getpid, "taskIdSelf");
+
+   function Set_Time_Slice (ticks : int) return int;
+   pragma Import (C, Set_Time_Slice, "kernelTimeSlice");
+
+   type UINT64 is mod 2 ** Long_Long_Integer'Size;
+
+   function tickGet return UINT64;
+   --  "tickGet" not available for cert vThreads:
+   pragma Import (C, tickGet, "tick64Get");
+
+   --------------------------------
+   -- Processor Affinity for SMP --
+   --------------------------------
+
+   function taskCpuAffinitySet (tid : t_id; CPU : int) return int;
+   pragma Convention (C, taskCpuAffinitySet);
+   --  For SMP run-times set the CPU affinity.
+   --  For uniprocessor systems return ERROR status.
+
+   function taskMaskAffinitySet (tid : t_id; CPU_Set : unsigned) return int;
+   pragma Convention (C, taskMaskAffinitySet);
+   --  For SMP run-times set the CPU mask affinity.
+   --  For uniprocessor systems return ERROR status.
+
+end System.VxWorks.Ext;
similarity index 97%
rename from gcc/ada/s-vxwext.adb
rename to gcc/ada/libgnarl/s-vxwext.adb
index a386af91d0fd8bc095e75376736dcb18416b4e30..332d979cb5421b83f2ab40016087cf553537d824 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                   B o d y                                --
 --                                                                          --
---           Copyright (C) 2009-2011, Free Software Foundation, Inc.        --
+--           Copyright (C) 2009-2017, Free Software Foundation, Inc.        --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-vxwext.ads
rename to gcc/ada/libgnarl/s-vxwext.ads
index 1aea52739e3d7bbbb4672ad1707c2e6495f20448..860cdac84ea08edd9a1e5024ee27c03456b7ec1e 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                   S p e c                                --
 --                                                                          --
---            Copyright (C) 2008-2014, Free Software Foundation, Inc.       --
+--            Copyright (C) 2008-2017, Free Software Foundation, Inc.       --
 --                                                                          --
 -- GNARL is free software;  you can redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-vxwork-arm.ads
rename to gcc/ada/libgnarl/s-vxwork-arm.ads
index 8c4cf7e53e233e536fa045bae9ccb80b5a44a311..ec9c294b6c4a0b1ac7bab1f6ddafc0941363ccf4 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                   S p e c                                --
 --                                                                          --
---          Copyright (C) 1998-2013, Free Software Foundation, Inc.         --
+--          Copyright (C) 1998-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software;  you can redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 97%
rename from gcc/ada/s-vxwork-ppc.ads
rename to gcc/ada/libgnarl/s-vxwork-ppc.ads
index 2c25e2ce38a629dc85594717987545eaddb98d64..3c7f4a0766d7c9c9b78d444476494678332fa3f2 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                   S p e c                                --
 --                                                                          --
---          Copyright (C) 1998-2012, Free Software Foundation, Inc.         --
+--          Copyright (C) 1998-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software;  you can redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/s-vxwork-x86.ads
rename to gcc/ada/libgnarl/s-vxwork-x86.ads
index fac24f316fdb0f15a801621d63fe095a3e75d494..f40a78a004c37a9a0c21164deec92e8f10825696 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                   S p e c                                --
 --                                                                          --
---          Copyright (C) 1998-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1998-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNARL is free software;  you can  redistribute it and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
similarity index 98%
rename from gcc/ada/thread.c
rename to gcc/ada/libgnarl/thread.c
index bd3cfa6af48dbb6cf225f94327d49e40a967be1d..5d616505861c101bac2b42d014d8958a318f32f0 100644 (file)
@@ -6,7 +6,7 @@
  *                                                                          *
  *                          C Implementation File                           *
  *                                                                          *
- *          Copyright (C) 2011-2014, Free Software Foundation, Inc.         *
+ *          Copyright (C) 2011-2017, Free Software Foundation, Inc.         *
  *                                                                          *
  * GNAT is free software;  you can  redistribute it  and/or modify it under *
  * terms of the  GNU General Public License as published  by the Free Soft- *