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} \