This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[patch] Remove ASM_OUTPUT_MAIN_SOURCE_FILENAME.
- From: Kazu Hirata <kazu at cs dot umass dot edu>
- To: gcc-patches at gcc dot gnu dot org
- Date: Mon, 05 Jan 2004 10:38:01 -0500 (EST)
- Subject: [patch] Remove ASM_OUTPUT_MAIN_SOURCE_FILENAME.
Hi,
Attached is a patch to remove ASM_OUTPUT_MAIN_SOURCE_FILENAME as it is
unused.
Tested on i686-pc-linux-gnu. OK to apply?
Kazu Hirata
2004-01-05 Kazu Hirata <kazu@cs.umass.edu>
* system.h (ASM_OUTPUT_MAIN_SOURCE_FILENAME): Poison.
* toplev.c (output_file_directive): Don't use
ASM_OUTPUT_MAIN_SOURCE_FILENAME.
Index: system.h
===================================================================
RCS file: /home/kazu/nobackup/gcc-cvs/gcc/gcc/system.h,v
retrieving revision 1.179
diff -u -r1.179 system.h
--- system.h 22 Dec 2003 05:52:50 -0000 1.179
+++ system.h 5 Jan 2004 07:57:45 -0000
@@ -621,7 +621,7 @@
EXIT_BODY OBJECT_FORMAT_ROSE MULTIBYTE_CHARS MAP_CHARACTER \
LIBGCC_NEEDS_DOUBLE FINAL_PRESCAN_LABEL DEFAULT_CALLER_SAVES \
LOAD_ARGS_REVERSED MAX_INTEGER_COMPUTATION_MODE \
- CONVERT_HARD_REGISTER_TO_SSA_P
+ CONVERT_HARD_REGISTER_TO_SSA_P ASM_OUTPUT_MAIN_SOURCE_FILENAME
/* Hooks that are no longer used. */
#pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE \
Index: toplev.c
===================================================================
RCS file: /home/kazu/nobackup/gcc-cvs/gcc/gcc/toplev.c,v
retrieving revision 1.856
diff -u -r1.856 toplev.c
--- toplev.c 30 Dec 2003 10:40:56 -0000 1.856
+++ toplev.c 5 Jan 2004 07:57:52 -0000
@@ -1425,16 +1425,12 @@
na--;
}
-#ifdef ASM_OUTPUT_MAIN_SOURCE_FILENAME
- ASM_OUTPUT_MAIN_SOURCE_FILENAME (asm_file, na);
-#else
#ifdef ASM_OUTPUT_SOURCE_FILENAME
ASM_OUTPUT_SOURCE_FILENAME (asm_file, na);
#else
fprintf (asm_file, "\t.file\t");
output_quoted_string (asm_file, na);
fputc ('\n', asm_file);
-#endif
#endif
}