--- gcc/config/a29k/unix.h 2018/04/24 18:10:25 1.1 +++ gcc/config/a29k/unix.h 2018/04/24 18:15:29 1.1.1.2 @@ -31,7 +31,7 @@ the Free Software Foundation, 675 Mass A #define TARGET_DEFAULT (1+2+8+64) #undef CPP_PREDEFINES -#define CPP_PREDEFINES "-Dam29k -Da29k -Dam29000" +#define CPP_PREDEFINES "-Dam29k -Da29k -Dam29000 -Asystem(unix) -Acpu(a29k) -Amachine(a29k)" #undef CPP_SPEC #define CPP_SPEC "%{!m29000:-Dam29050 -D__am29050__}" @@ -61,7 +61,9 @@ the Free Software Foundation, 675 Mass A for (p = main_input_filename; *p; p++) \ if (*p == '/') \ after_dir = p + 1; \ - fprintf (FILE, "\t.file \"%s\"\n", after_dir); \ + fprintf (FILE, "\t.file "); \ + output_quoted_string (FILE, after_dir); \ + fprintf (FILE, "\n"); \ if (flag_shared_data) \ fprintf (FILE, "\t.sect .shdata,data\n"); \ fprintf (FILE, "\t.sect .lit,lit\n"); }