final.c (final_scan_insn): Don't use FINAL_PRESCAN_LABEL.
authorKazu Hirata <kazu@cs.umass.edu>
Mon, 8 Dec 2003 04:09:15 +0000 (04:09 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Mon, 8 Dec 2003 04:09:15 +0000 (04:09 +0000)
* final.c (final_scan_insn): Don't use FINAL_PRESCAN_LABEL.
* system.h (FINAL_PRESCAN_LABEL): Poison.
* doc/tm.texi (FINAL_PRESCAN_LABEL): Remove.

From-SVN: r74406

gcc/ChangeLog
gcc/doc/tm.texi
gcc/final.c
gcc/system.h

index 7c2e739bb24e56821c709764a9275af2dc2f3e64..7d2cb11b0cdbb6ea69db087766ee74bd3ccc0edf 100644 (file)
@@ -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.
index 09328aef6a2806cd099f0aa292c2846da4aad628..e560412c64df941da3c77074699478a4d9c403c6 100644 (file)
@@ -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
index 53c9359232c56bd93409b57096656abc0ef210cd..3d3b167434a0644ba634ee70083688e8ce7d64f2 100644 (file)
@@ -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);
 
index a00c0d37d42e52f79ceebd702dd12961ad59e489..a72474b26fb84ecf934e1bf29192d87240c0fbcd 100644 (file)
@@ -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  \