Commit f7714ced by Jeff Law

final.c (IS_ASM_LOGICAL_LINE_SEPARATOR): Provide default definition.

        * final.c (IS_ASM_LOGICAL_LINE_SEPARATOR): Provide default
        definition.
        (asm_insn_count): Use IS_ASM_LOGICAL_LINE_SEPARATOR rather
        than assuming the logical line separator is ';'.

From-SVN: r6524
parent b80bba27
...@@ -106,6 +106,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ ...@@ -106,6 +106,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define ASM_COMMENT_START ";#" #define ASM_COMMENT_START ";#"
#endif #endif
/* Is the given character a logical line separator for the assembler? */
#ifndef IS_ASM_LOGICAL_LINE_SEPARATOR
#define IS_ASM_LOGICAL_LINE_SEPARATOR(C) ((C) == ';')
#endif
rtx peephole (); rtx peephole ();
void output_asm_insn (); void output_asm_insn ();
rtx alter_subreg (); rtx alter_subreg ();
...@@ -833,7 +838,7 @@ asm_insn_count (body) ...@@ -833,7 +838,7 @@ asm_insn_count (body)
for (template = decode_asm_operands (body, NULL_PTR, NULL_PTR, for (template = decode_asm_operands (body, NULL_PTR, NULL_PTR,
NULL_PTR, NULL_PTR); NULL_PTR, NULL_PTR);
*template; template++) *template; template++)
if (*template == ';' || *template == '\n') if (IS_ASM_LOGICAL_LINE_SEPARATOR(*template) || *template == '\n')
count++; count++;
return count; return count;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment