diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2007-03-13 07:19:14 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2007-03-13 07:19:14 +0000 |
commit | 03943c05c123b301f978f2c5f56fc692a03586cb (patch) | |
tree | a589b7305cf809c8177da753f9992003644b90a1 /gcc/final.c | |
parent | 98312a9bed2a80aa30c3cc2abc70f50def92d595 (diff) | |
download | gcc-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.c | 6 |
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; |