aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2007-03-13 07:19:14 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2007-03-13 07:19:14 +0000
commit03943c05c123b301f978f2c5f56fc692a03586cb (patch)
treea589b7305cf809c8177da753f9992003644b90a1 /gcc/final.c
parent98312a9bed2a80aa30c3cc2abc70f50def92d595 (diff)
downloadgcc-03943c05c123b301f978f2c5f56fc692a03586cb.zip
gcc-03943c05c123b301f978f2c5f56fc692a03586cb.tar.gz
gcc-03943c05c123b301f978f2c5f56fc692a03586cb.tar.bz2
configure.ac: Test for assembler tolerance to # 0 "".
* configure.ac: Test for assembler tolerance to # 0 "". * configure, config.in: Rebuilt. * final.c (final_scan_insn): Emit it if HAVE_AS_LINE_ZERO. From-SVN: r122879
Diffstat (limited to 'gcc/final.c')
-rw-r--r--gcc/final.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/final.c b/gcc/final.c
index 5715a71..93112ec 100644
--- a/gcc/final.c
+++ b/gcc/final.c
@@ -2085,8 +2085,10 @@ final_scan_insn (rtx insn, FILE *file, int optimize ATTRIBUTE_UNUSED,
fprintf (asm_out_file, "%s %i \"%s\" 1\n",
ASM_COMMENT_START, loc.line, loc.file);
fprintf (asm_out_file, "\t%s\n", string);
- if (loc.file && loc.line)
+#if HAVE_AS_LINE_ZERO
+ if (*loc.file && loc.line)
fprintf (asm_out_file, "%s 0 \"\" 2\n", ASM_COMMENT_START);
+#endif
}
break;
}
@@ -2124,8 +2126,10 @@ final_scan_insn (rtx insn, FILE *file, int optimize ATTRIBUTE_UNUSED,
fprintf (asm_out_file, "%s %i \"%s\" 1\n",
ASM_COMMENT_START, loc.line, loc.file);
output_asm_insn (string, ops);
+#if HAVE_AS_LINE_ZERO
if (loc.file && loc.line)
fprintf (asm_out_file, "%s 0 \"\" 2\n", ASM_COMMENT_START);
+#endif
}
this_is_asm_operands = 0;