Documentation updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8187 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/exp-drd/scripts/compile-gcc b/exp-drd/scripts/compile-gcc
new file mode 100755
index 0000000..b74ea14
--- /dev/null
+++ b/exp-drd/scripts/compile-gcc
@@ -0,0 +1,52 @@
+#!/bin/sh
+
+# Make sure that libgmp and libmpfr are installed before you run this script.
+# On Debian systems, e.g. Ubuntu, you can install these libraries as follows:
+# sudo apt-get install libgmp3-dev libmpfr-dev. In openSUSE these packages
+# are called gmp-devel and mpfr-devel.
+
+
+GCC_VERSION=4.3.0
+FSF_MIRROR=ftp://ftp.easynet.be/gnu
+SRCDIR=$HOME/software
+DOWNLOADS=$SRCDIR/downloads
+SRC=$HOME/software/gcc-${GCC_VERSION}
+BUILD=${SRC}-build
+TAR=gcc-${GCC_VERSION}.tar.bz2
+PREFIX=$HOME/gcc-${GCC_VERSION}
+
+if [ ! -e /usr/include/gmp.h ]; then
+ echo "Please install the gmp library development package first."
+ exit 1
+fi
+
+if [ ! -e /usr/include/mpfr.h ]; then
+ echo "Please install the mpfr library development package first."
+ exit 1
+fi
+
+rm -rf ${BUILD} || exit $?
+rm -rf ${PREFIX} || exit $?
+mkdir -p ${BUILD} || exit $?
+mkdir -p ${DOWNLOADS} || exit $?
+cd ${BUILD} || exit $?
+
+if [ ! -e $DOWNLOADS/$TAR ]; then
+ ( cd $DOWNLOADS && wget -q $FSF_MIRROR/gcc/gcc-${GCC_VERSION}/$TAR )
+fi
+
+if [ ! -e $SRC ]; then
+ ( cd $SRCDIR && tar -xjf $DOWNLOADS/$TAR )
+fi
+
+${SRC}/configure \
+ --disable-linux-futex \
+ --disable-mudflap \
+ --disable-nls \
+ --enable-languages=c,c++ \
+ --enable-threads=posix \
+ --enable-tls \
+ --prefix=$PREFIX
+
+make -s || exit $?
+make -s install || exit $?