summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2001-04-20 17:27:55 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2001-04-20 17:27:55 +0000
commit084556d6ec059790d6b5c5bd12ecf35c1657477c (patch)
tree380ade899b5f6dea72016ee53636079c90334c83
parent2001-04-20 Eric Valette <valette@crf.canon.fr> (diff)
downloadrtems-084556d6ec059790d6b5c5bd12ecf35c1657477c.tar.bz2
2001-04-20 Eric Valette <valette@crf.canon.fr>
* aclocal/check-rdbg.m4: Added check to determine which PowerPC BSPs support the new exception processing model and consequently, librdbg.
-rw-r--r--ChangeLog6
-rw-r--r--aclocal/check-rdbg.m421
2 files changed, 27 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 2a312bb8ad..4b136c3f23 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2001-04-20 Eric Valette <valette@crf.canon.fr>
+
+ * aclocal/check-rdbg.m4: Added check to determine which PowerPC
+ BSPs support the new exception processing model and
+ consequently, librdbg.
+
2001-02-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: Reworked for Canadian Cross support.
diff --git a/aclocal/check-rdbg.m4 b/aclocal/check-rdbg.m4
index 2ea5919c36..17fc09bee2 100644
--- a/aclocal/check-rdbg.m4
+++ b/aclocal/check-rdbg.m4
@@ -15,6 +15,27 @@ AC_CACHE_CHECK([whether BSP supports librdbg],
elif test -d "$srcdir/${RTEMS_TOPdir}/c/src/librdbg/src/${RTEMS_CPU}/any";
then
rtems_cv_HAS_RDBG="yes" ;
+ elif test "${RTEMS_CPU}" = "powerpc";
+ then
+ A=`grep -l RTEMS_PPC_EXCEPTION_PROCESSING_MODEL $srcdir/${RTEMS_TOPdir}/make/custom/* 2>/dev/null`;
+ C=""
+ for i in ${A} ;
+ do
+ B=`basename ${i} .cfg`;
+ C="${C} ${B}";
+ done
+ target_found="no";
+ for j in ${C} ;
+ do
+ if test "${$1}" = "${j}" ;
+ then
+ target_found="yes";
+ fi
+ done
+ if test "$target_found" = "yes" ;
+ then
+ rtems_cv_HAS_RDBG="yes" ;
+ fi
else
rtems_cv_HAS_RDBG="no";
fi