+2002-03-24 Nick Clifton <nickc@cambridge.redhat.com>
+
+ Fix for: PR bootstrap/3591, target/5676
+ * configure.in (mcore-pe): Disable the configuration of
+ libstdc++-v3 since exceptions are not supported.
+
2002-03-20 Anthony Green <green@redhat.com>
* configure.in: Enable libgcj for xscale-elf target.
target_configdirs="${target_configdirs} target-bsp target-cygmon"
fi
;;
+ mcore-*-pe*)
+ # The EPOC C++ environment does not support exceptions or rtti,
+ # and so building libstdc++-v3 tends not to always work.
+ noconfigdirs="$noconfigdirs target-libstdc++-v3"
+ ;;
mmix-*-*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
+2002-03-25 Nick Clifton <nickc@cambridge.redhat.com>
+
+ Fixes for: PR bootstrap/3591, target/5676
+ * config/mcore/mcore.h (CC1_SPEC): Define only if not already
+ defined. Do not disable exceptions or rtti.
+ * config/mcore/mcore-pe.h (CC1_SPEC): Define before including
+ mcore.h. Disable exceptions and rtti, since they are not
+ supported by EPOC.
+
2002-03-25 Neil Booth <neil@daikokuya.demon.co.uk>
* c-decl.c (maybe_build_cleanup): Remove.
#define SUBTARGET_CPP_PREDEFINES " -D__pe__"
+/* The MCore ABI says that bitfields are unsigned by default. */
+/* The EPOC C++ environment does not support exceptions. */
+#define CC1_SPEC "-funsigned-bitfields %{!DIN_GCC:-fno-rtti} %{!DIN_GCC:-fno-exceptions}"
+
#include "svr3.h"
#include "mcore/mcore.h"
#include "dbxcoff.h"
N_("Maximum amount for a single stack increment operation")} \
}
-/* The MCore ABI says that bitfields are unsigned by default. */
-/* The EPOC C++ environment does not support exceptions. */
-#define CC1_SPEC "-funsigned-bitfields %{!DIN_GCC:-fno-rtti} %{!DIN_GCC:-fno-exceptions}"
+#ifndef CC1_SPEC
+/* The MCore ABI says that bitfields are unsigned by default. */
+#define CC1_SPEC "-funsigned-bitfields"
+#endif
/* What options are we going to default to specific settings when
-O* happens; the user can subsequently override these settings.
MULTILIB_EXTRA_OPTS =
MULTILIB_EXCEPTIONS =
-EXTRA_MULTILIB_PARTS = crtbegin.o crtend.o
+# EXTRA_MULTILIB_PARTS = crtbegin.o crtend.o
LIBGCC = stmp-multilib
INSTALL_LIBGCC = install-multilib