diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1996-03-17 00:31:33 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1996-03-17 00:31:33 +0000 |
commit | 7d8c2e0d044a19e94d72a59915f1727100f2449e (patch) | |
tree | e43c62a40262b8415e2bc4becd2a4031df7e91aa /gcc/final.c | |
parent | 6a5642d949acba5a851c91b6ce78e6724300a2c7 (diff) | |
download | gcc-7d8c2e0d044a19e94d72a59915f1727100f2449e.tar.gz |
(final_scan_insn, case CODE_LABEL): Invoke FINAL_PRESCAN_INSN if
FINAL_SCAN_LABEL is defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11548 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/final.c')
-rw-r--r-- | gcc/final.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/final.c b/gcc/final.c index 6fa3e7efb2a..882850fb11c 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -1,5 +1,5 @@ /* Convert RTL to assembler code and output it, for GNU compiler. - Copyright (C) 1987, 88, 89, 92, 93, 94, 1995 Free Software Foundation, Inc. + Copyright (C) 1987, 88, 89, 92-5, 1996 Free Software Foundation, Inc. This file is part of GNU CC. @@ -1491,6 +1491,11 @@ final_scan_insn (insn, file, optimize, prescan, nopeepholes) if (prescan > 0) break; new_block = 1; + +#ifdef FINAL_PRESCAN_LABEL + FINAL_PRESCAN_INSN (insn, NULL_PTR, 0); +#endif + #ifdef SDB_DEBUGGING_INFO if (write_symbols == SDB_DEBUG && LABEL_NAME (insn)) sdbout_label (insn); |