2010-07-12  Andrew Stubbs  <ams@codesourcery.com>

	* config/arm/elf.h (ASM_SPEC): Pass -mimplicit-it=thumb if -mthumb.

---
 src/gcc-mainline/gcc/config/arm/elf.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/gcc-mainline/gcc/config/arm/elf.h b/src/gcc-mainline/gcc/config/arm/elf.h
index 8840088..c8a3572 100644
--- a/src/gcc-mainline/gcc/config/arm/elf.h
+++ b/src/gcc-mainline/gcc/config/arm/elf.h
@@ -63,6 +63,7 @@
 %{mthumb-interwork:-mthumb-interwork} \
 %{msoft-float:-mfloat-abi=soft} %{mhard-float:-mfloat-abi=hard} \
 %{mfloat-abi=*} %{mfpu=*} \
+%{mthumb:%{!-mimplicit-it=*:-mimplicit-it=thumb}} \
 %(subtarget_extra_asm_spec)"
 #endif
 
