aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/doc/tm.texi6
-rw-r--r--gcc/final.c4
-rw-r--r--gcc/system.h2
4 files changed, 7 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7c2e739..7d2cb11 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2003-12-07 Kazu Hirata <kazu@cs.umass.edu>
+
+ * final.c (final_scan_insn): Don't use FINAL_PRESCAN_LABEL.
+ * system.h (FINAL_PRESCAN_LABEL): Poison.
+ * doc/tm.texi (FINAL_PRESCAN_LABEL): Remove.
+
2003-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* Makefile.in (compare): Combine toplevel and $(SUBDIRS) cases.
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi
index 09328ae..e560412 100644
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@ -7212,12 +7212,6 @@ writing conditional output routines in those patterns.
If this macro is not defined, it is equivalent to a null statement.
@end defmac
-@defmac FINAL_PRESCAN_LABEL
-If defined, @code{FINAL_PRESCAN_INSN} will be called on each
-@code{CODE_LABEL}. In that case, @var{opvec} will be a null pointer and
-@var{noperands} will be zero.
-@end defmac
-
@defmac PRINT_OPERAND (@var{stream}, @var{x}, @var{code})
A C compound statement to output to stdio stream @var{stream} the
assembler syntax for an instruction operand @var{x}. @var{x} is an
diff --git a/gcc/final.c b/gcc/final.c
index 53c9359..3d3b167 100644
--- a/gcc/final.c
+++ b/gcc/final.c
@@ -1840,10 +1840,6 @@ final_scan_insn (rtx insn, FILE *file, int optimize ATTRIBUTE_UNUSED,
if (prescan > 0)
break;
-#ifdef FINAL_PRESCAN_LABEL
- FINAL_PRESCAN_INSN (insn, NULL, 0);
-#endif
-
if (LABEL_NAME (insn))
(*debug_hooks->label) (insn);
diff --git a/gcc/system.h b/gcc/system.h
index a00c0d3..a72474b 100644
--- a/gcc/system.h
+++ b/gcc/system.h
@@ -618,7 +618,7 @@ typedef char _Bool;
DBX_WORKING_DIRECTORY INSN_CACHE_DEPTH INSN_CACHE_SIZE \
INSN_CACHE_LINE_WIDTH INIT_SECTION_PREAMBLE NEED_ATEXIT ON_EXIT \
EXIT_BODY OBJECT_FORMAT_ROSE MULTIBYTE_CHARS MAP_CHARACTER \
- LIBGCC_NEEDS_DOUBLE
+ LIBGCC_NEEDS_DOUBLE FINAL_PRESCAN_LABEL
/* Hooks that are no longer used. */
#pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE \