aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAurelien Jarno <aurelien@aurel32.net>2007-11-21 12:16:51 +0000
committerSamuel Tardieu <sam@gcc.gnu.org>2007-11-21 12:16:51 +0000
commit5f45b299ed3ced2d337a67352d64a66f199de38a (patch)
tree8aab02d6169c72d1c60134bad469215bd4a81268
parent11948f6bac2949e7f8158c335e37bb30340d7f86 (diff)
downloadgcc-5f45b299ed3ced2d337a67352d64a66f199de38a.zip
gcc-5f45b299ed3ced2d337a67352d64a66f199de38a.tar.gz
gcc-5f45b299ed3ced2d337a67352d64a66f199de38a.tar.bz2
s-osinte-kfreebsd-gnu.ads (To_Target_Priority): New function.
2007-11-21 Aurelien Jarno <aurelien@aurel32.net> gcc/ada/ * s-osinte-kfreebsd-gnu.ads (To_Target_Priority): New function. * Makefile.in: Add EH_MECHANISM=-gcc to kfreebsd-gnu. Remove SYMLIB. From-SVN: r130330
-rw-r--r--gcc/ada/ChangeLog5
-rw-r--r--gcc/ada/Makefile.in2
-rw-r--r--gcc/ada/s-osinte-kfreebsd-gnu.ads4
3 files changed, 10 insertions, 1 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index bf19108..dc164f6 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,8 @@
+2007-11-21 Aurelien Jarno <aurelien@aurel32.net>
+
+ * s-osinte-kfreebsd-gnu.ads (To_Target_Priority): New function.
+ * Makefile.in: Add EH_MECHANISM=-gcc to kfreebsd-gnu. Remove SYMLIB.
+
2007-11-19 Eric Botcazou <ebotcazou@adacore.com>
PR ada/34098
diff --git a/gcc/ada/Makefile.in b/gcc/ada/Makefile.in
index 363675c..a03a7ea 100644
--- a/gcc/ada/Makefile.in
+++ b/gcc/ada/Makefile.in
@@ -879,7 +879,7 @@ ifeq ($(strip $(filter-out %86 kfreebsd%,$(arch) $(osys))),)
mlib-tgt.adb<mlib-tgt-linux.adb \
indepsw.adb<indepsw-gnu.adb
- SYMLIB = -laddr2line -lbfd -liberty $(LIBINTL)
+ EH_MECHANISM=-gcc
THREADSLIB = -lpthread
GNATLIB_SHARED = gnatlib-shared-dual
GMEM_LIB = gmemlib
diff --git a/gcc/ada/s-osinte-kfreebsd-gnu.ads b/gcc/ada/s-osinte-kfreebsd-gnu.ads
index 2068745..05fb928 100644
--- a/gcc/ada/s-osinte-kfreebsd-gnu.ads
+++ b/gcc/ada/s-osinte-kfreebsd-gnu.ads
@@ -233,6 +233,10 @@ package System.OS_Interface is
SCHED_OTHER : constant := 2;
SCHED_RR : constant := 3;
+ function To_Target_Priority
+ (Prio : System.Any_Priority) return Interfaces.C.int;
+ -- Maps System.Any_Priority to a POSIX priority.
+
-------------
-- Process --
-------------