diff options
author | Paul Eggert <eggert@gnu.org> | 1993-09-28 00:23:58 +0000 |
---|---|---|
committer | Paul Eggert <eggert@gnu.org> | 1993-09-28 00:23:58 +0000 |
commit | 73e2c65036612b9886b57d974b49de4507df06db (patch) | |
tree | c5cf83bb1616af9f33e301bbad819be81234ac5e | |
parent | d4018fbf22bea208bc772d840cc3bb4948cd0654 (diff) | |
download | gcc-73e2c65036612b9886b57d974b49de4507df06db.zip gcc-73e2c65036612b9886b57d974b49de4507df06db.tar.gz gcc-73e2c65036612b9886b57d974b49de4507df06db.tar.bz2 |
(DBX_OUTPUT_MAIN_SOURCE_DIRECTORY, DBX_OUTPUT_MAIN_SOURCE_FILENAME):
Quote special characters in file names.
From-SVN: r5496
-rw-r--r-- | gcc/config/i860/fx2800.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/gcc/config/i860/fx2800.h b/gcc/config/i860/fx2800.h index b296e18..942dc3d 100644 --- a/gcc/config/i860/fx2800.h +++ b/gcc/config/i860/fx2800.h @@ -176,14 +176,17 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #endif #define DBX_OUTPUT_MAIN_SOURCE_FILENAME(file,name) \ - fprintf (file, ".stab \"%s\",.Ltext0,0x%x,0,0\n", \ - name, N_SO); \ + fprintf (file, ".stab "); \ + output_quoted_string (file, name); \ + fprintf (file, ",.Ltext0,0x%x,0,0\n", N_SO); \ text_section (); \ ASM_OUTPUT_INTERNAL_LABEL (file, "Ltext", 0) #define DBX_OUTPUT_SOURCE_FILENAME(file,name) \ - fprintf (file, ".stab \"%s\",.Ltext0,0x%x,0,0\n", \ - name, N_SOL); + do { fprintf (file, ".stab "); \ + output_quoted_string (file, name); \ + fprintf (file, ",.Ltext0,0x%x,0,0\n", N_SOL); \ + } while (0) #define DBX_OUTPUT_CONSTANT_SYMBOL(file,name,ival) \ fprintf (file, ".stab \"%s:c=i%d\",0,0x%x,0,0\n", \ |