From 73e2c65036612b9886b57d974b49de4507df06db Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 28 Sep 1993 00:23:58 +0000 Subject: [PATCH] (DBX_OUTPUT_MAIN_SOURCE_DIRECTORY, DBX_OUTPUT_MAIN_SOURCE_FILENAME): Quote special characters in file names. From-SVN: r5496 --- gcc/config/i860/fx2800.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gcc/config/i860/fx2800.h b/gcc/config/i860/fx2800.h index b296e18b604..942dc3d59d3 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", \ -- 2.30.2