We've had this patch to add missing whitespace to the assembler spec string in the SH back end in our local tree for a couple of years. I think it's obvious enough that I've gone ahead and checked it in on mainline too.

-Sandra


2012-07-14  Andrew Stubbs  <a...@codesourcery.com>
            Sandra Loosemore  <san...@codesourcery.com>

        gcc/
        * config/sh/sh.h (SH_ASM_SPEC): Add spaces between options.

Index: gcc/config/sh/sh.h
===================================================================
--- gcc/config/sh/sh.h	(revision 189485)
+++ gcc/config/sh/sh.h	(working copy)
@@ -338,8 +338,8 @@ do { \
 #endif
 
 #define SH_ASM_SPEC \
- "%(subtarget_asm_endian_spec) %{mrelax:-relax %(subtarget_asm_relax_spec)}\
-%(subtarget_asm_isa_spec) %(subtarget_asm_spec)\
+ "%(subtarget_asm_endian_spec) %{mrelax:-relax %(subtarget_asm_relax_spec)} \
+%(subtarget_asm_isa_spec) %(subtarget_asm_spec) \
 %{m2a:--isa=sh2a} \
 %{m2a-single:--isa=sh2a} \
 %{m2a-single-only:--isa=sh2a} \

Reply via email to