]> gcc.gnu.org Git - gcc.git/commitdiff
(DBX_OUTPUT_MAIN_SOURCE_DIRECTORY, DBX_OUTPUT_MAIN_SOURCE_FILENAME):
authorPaul Eggert <eggert@gnu.org>
Tue, 28 Sep 1993 00:23:58 +0000 (00:23 +0000)
committerPaul Eggert <eggert@gnu.org>
Tue, 28 Sep 1993 00:23:58 +0000 (00:23 +0000)
Quote special characters in file names.

From-SVN: r5496

gcc/config/i860/fx2800.h

index b296e18b60444f8231f67f9b993901c77e097292..942dc3d59d3e692547beccd64b585b6d602fbc29 100644 (file)
@@ -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",       \
This page took 0.071981 seconds and 5 git commands to generate.