From: Paul Eggert Date: Tue, 28 Sep 1993 00:23:58 +0000 (+0000) Subject: (DBX_OUTPUT_MAIN_SOURCE_DIRECTORY, DBX_OUTPUT_MAIN_SOURCE_FILENAME): X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=73e2c65036612b9886b57d974b49de4507df06db;p=gcc.git (DBX_OUTPUT_MAIN_SOURCE_DIRECTORY, DBX_OUTPUT_MAIN_SOURCE_FILENAME): Quote special characters in file names. From-SVN: r5496 --- 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", \