aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Eggert <eggert@gnu.org>1993-09-28 00:23:58 +0000
committerPaul Eggert <eggert@gnu.org>1993-09-28 00:23:58 +0000
commit73e2c65036612b9886b57d974b49de4507df06db (patch)
treec5cf83bb1616af9f33e301bbad819be81234ac5e
parentd4018fbf22bea208bc772d840cc3bb4948cd0654 (diff)
downloadgcc-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.h11
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", \