diff options
author | Laurent GUERBY <laurent@guerby.net> | 2005-04-07 20:03:51 +0000 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2005-04-07 20:03:51 +0000 |
commit | 71d4cd53707faa9b79b7b7086a067976b29f6c0b (patch) | |
tree | cec16a3fb0f0e2eb4f37db16bc2db1e268e61751 | |
parent | f50c44dd4d6ab5adc00c683b4e834d885149cac8 (diff) | |
download | gcc-71d4cd53707faa9b79b7b7086a067976b29f6c0b.tar.gz |
Makefile.in: Add make ifeq define for hppa linux tasking support.
* Makefile.in: Add make ifeq define for hppa linux tasking support.
* system-hpux.ads: Define Signed_Zeros to be True.
* system-linux-hppa.ads, s-osinte-linux-hppa.ads: New files.
Co-Authored-By: John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
From-SVN: r97801
-rw-r--r-- | gcc/ada/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/ada/Makefile.in | 25 | ||||
-rw-r--r-- | gcc/ada/system-hpux.ads | 2 |
3 files changed, 33 insertions, 1 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 95ec6f63559..79a6765b245 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,10 @@ +2005-04-07 Laurent GUERBY <laurent@guerby.net> + John David Anglin <dave.anglin@nrc-cnrc.gc.ca> + + * Makefile.in: Add make ifeq define for hppa linux tasking support. + * system-hpux.ads: Define Signed_Zeros to be True. + * system-linux-hppa.ads, s-osinte-linux-hppa.ads: New files. + 2005-04-07 Eric Botcazou <ebotcazou@adacore.com> PR ada/18659 diff --git a/gcc/ada/Makefile.in b/gcc/ada/Makefile.in index d65a919ad36..91c8b65b2b4 100644 --- a/gcc/ada/Makefile.in +++ b/gcc/ada/Makefile.in @@ -1366,6 +1366,31 @@ ifeq ($(strip $(filter-out sparc% linux%,$(arch) $(osys))),) LIBRARY_VERSION := $(LIB_VERSION) endif +ifeq ($(strip $(filter-out hppa% linux%,$(arch) $(osys))),) + 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-osinte.adb<s-osinte-posix.adb \ + s-osinte.ads<s-osinte-linux-hppa.ads \ + s-osprim.adb<s-osprim-posix.adb \ + s-taprop.adb<s-taprop-linux.adb \ + s-taspri.ads<s-taspri-linux.ads \ + s-tpopsp.adb<s-tpopsp-posix-foreign.adb \ + s-parame.adb<s-parame-linux.adb \ + system.ads<system-linux-hppa.ads + + TOOLS_TARGET_PAIRS = \ + mlib-tgt.adb<mlib-tgt-linux.adb \ + indepsw.adb<indepsw-linux.adb + + THREADSLIB = -lpthread + GNATLIB_SHARED = gnatlib-shared-dual + GMEM_LIB = gmemlib + PREFIX_OBJS = $(PREFIX_REAL_OBJS) + LIBRARY_VERSION := $(LIB_VERSION) +endif + ifeq ($(strip $(filter-out %ia64 linux%,$(arch) $(osys))),) LIBGNAT_TARGET_PAIRS = \ a-intnam.ads<a-intnam-linux.ads \ diff --git a/gcc/ada/system-hpux.ads b/gcc/ada/system-hpux.ads index e9664f09a45..7f473b17b63 100644 --- a/gcc/ada/system-hpux.ads +++ b/gcc/ada/system-hpux.ads @@ -129,7 +129,7 @@ private Machine_Rounds : constant Boolean := True; OpenVMS : constant Boolean := False; Preallocated_Stacks : constant Boolean := False; - Signed_Zeros : constant Boolean := False; + Signed_Zeros : constant Boolean := True; Stack_Check_Default : constant Boolean := False; Stack_Check_Probes : constant Boolean := False; Support_64_Bit_Divides : constant Boolean := True; |