diff options
author | Pierre-Marie de Rodat <derodat@adacore.com> | 2018-05-31 10:47:45 +0000 |
---|---|---|
committer | Pierre-Marie de Rodat <pmderodat@gcc.gnu.org> | 2018-05-31 10:47:45 +0000 |
commit | 76bce685d74c0db0ab68e22a5b4ca07dc0bea59d (patch) | |
tree | ec222205e4378e77169b2ed994a65ec410c86ad8 /gcc | |
parent | 986bd14e3a3e689819915af4e75cce046274be0a (diff) | |
download | gcc-76bce685d74c0db0ab68e22a5b4ca07dc0bea59d.zip gcc-76bce685d74c0db0ab68e22a5b4ca07dc0bea59d.tar.gz gcc-76bce685d74c0db0ab68e22a5b4ca07dc0bea59d.tar.bz2 |
[Ada] Add missing spec files for VxWorks runtimes
2018-05-31 Pierre-Marie de Rodat <derodat@adacore.com>
gcc/ada/
* vxworks-arm-link.spec, vxworks-e500-link.spec,
vxworks-gnat-crtbe-link.spec, vxworks-smp-arm-link.spec,
vxworks-smp-e500-link.spec, vxworks-smp-ppc-link.spec,
vxworks-smp-x86-link.spec: New files.
From-SVN: r261017
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ada/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/ada/vxworks-arm-link.spec | 4 | ||||
-rw-r--r-- | gcc/ada/vxworks-e500-link.spec | 6 | ||||
-rw-r--r-- | gcc/ada/vxworks-gnat-crtbe-link.spec | 16 | ||||
-rw-r--r-- | gcc/ada/vxworks-smp-arm-link.spec | 4 | ||||
-rw-r--r-- | gcc/ada/vxworks-smp-e500-link.spec | 4 | ||||
-rw-r--r-- | gcc/ada/vxworks-smp-ppc-link.spec | 4 | ||||
-rw-r--r-- | gcc/ada/vxworks-smp-x86-link.spec | 9 |
8 files changed, 54 insertions, 0 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 6aecd89..5590eca 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,5 +1,12 @@ 2018-05-31 Pierre-Marie de Rodat <derodat@adacore.com> + * vxworks-arm-link.spec, vxworks-e500-link.spec, + vxworks-gnat-crtbe-link.spec, vxworks-smp-arm-link.spec, + vxworks-smp-e500-link.spec, vxworks-smp-ppc-link.spec, + vxworks-smp-x86-link.spec: New files. + +2018-05-31 Pierre-Marie de Rodat <derodat@adacore.com> + * gnatvsn.adb: Re-center the copyright header. * indepsw-darwin.adb: Adjust the starting copyright year to 2011. diff --git a/gcc/ada/vxworks-arm-link.spec b/gcc/ada/vxworks-arm-link.spec new file mode 100644 index 0000000..71c9832 --- /dev/null +++ b/gcc/ada/vxworks-arm-link.spec @@ -0,0 +1,4 @@ +*lib: ++ %{mrtp:%{!shared: \ + -L%:getenv(WIND_BASE /target/lib/usr/lib/arm/ARMARCH7/common) \ + }} diff --git a/gcc/ada/vxworks-e500-link.spec b/gcc/ada/vxworks-e500-link.spec new file mode 100644 index 0000000..befeba1 --- /dev/null +++ b/gcc/ada/vxworks-e500-link.spec @@ -0,0 +1,6 @@ +*lib: ++ %{mrtp:%{!shared: \ + -L%:if-exists-else( \ + %:getenv(WIND_BASE /target/lib/usr/lib/ppc/PPC32/e500v2common) \ + %:getenv(WIND_BASE /target/usr/lib/ppc/PPC32/e500v2common)) \ + }} diff --git a/gcc/ada/vxworks-gnat-crtbe-link.spec b/gcc/ada/vxworks-gnat-crtbe-link.spec new file mode 100644 index 0000000..81cdbfb --- /dev/null +++ b/gcc/ada/vxworks-gnat-crtbe-link.spec @@ -0,0 +1,16 @@ +*self_spec: ++ %{!auto-register:%{!noauto-register:-auto-register}} \ + %{!crtbe:%{!nocrtbe:-crtbe}} + +*startfile: ++ %{crtbe:%{!nocrtbe: \ + %{mrtp:-l:vx_crtbegin_attr.o%s} \ + %{!mrtp: \ + %{auto-register:-l:vx_crtbegin_array.o%s} \ + %{!auto-register:-l:vx_crtbegin.o%s} \ + } \ + }} + +*endfile: ++ %{crtbe:%{!nocrtbe:-l:vx_crtend.o%s}} + diff --git a/gcc/ada/vxworks-smp-arm-link.spec b/gcc/ada/vxworks-smp-arm-link.spec new file mode 100644 index 0000000..0370716 --- /dev/null +++ b/gcc/ada/vxworks-smp-arm-link.spec @@ -0,0 +1,4 @@ +*lib: ++ %{mrtp:%{!shared: \ + -L%:getenv(WIND_BASE /target/lib_smp/usr/lib/arm/ARMARCH7/common) \ + }} diff --git a/gcc/ada/vxworks-smp-e500-link.spec b/gcc/ada/vxworks-smp-e500-link.spec new file mode 100644 index 0000000..799bd190 --- /dev/null +++ b/gcc/ada/vxworks-smp-e500-link.spec @@ -0,0 +1,4 @@ +*lib: ++ %{mrtp:%{!shared: \ + -L%:getenv(WIND_BASE /target/lib_smp/usr/lib/ppc/PPC32/e500v2common) \ + }} diff --git a/gcc/ada/vxworks-smp-ppc-link.spec b/gcc/ada/vxworks-smp-ppc-link.spec new file mode 100644 index 0000000..b68cac2 --- /dev/null +++ b/gcc/ada/vxworks-smp-ppc-link.spec @@ -0,0 +1,4 @@ +*lib: ++ %{mrtp:%{!shared: \ + -L%:getenv(WIND_BASE /target/lib_smp/usr/lib/ppc/PPC32/common) \ + }} diff --git a/gcc/ada/vxworks-smp-x86-link.spec b/gcc/ada/vxworks-smp-x86-link.spec new file mode 100644 index 0000000..98a60c1 --- /dev/null +++ b/gcc/ada/vxworks-smp-x86-link.spec @@ -0,0 +1,9 @@ +*lib: ++ %{mrtp:%{!shared: \ + %{vxsim: \ + -L%:getenv(WIND_BASE /target/lib_smp/usr/lib/simpentium/SIMPENTIUM/common) \ + } \ + %{!vxsim: \ + -L%:getenv(WIND_BASE /target/lib_smp/usr/lib/pentium/PENTIUM4/common) \ + } \ + }} |