diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/final.c | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 17ffdb6..cbd4be7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-10-18 Alexandre Oliva <aoliva@redhat.com> + + * final.c (final_scan_insn): Run FINAL_PRESCAN_INSNS on asm insns + as well. + 2003-10-18 Richard Sandiford <rsandifo@redhat.com> * rtl.h (rtl_size): Declare. diff --git a/gcc/final.c b/gcc/final.c index 423c734..20ceff8 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -2054,6 +2054,10 @@ final_scan_insn (rtx insn, FILE *file, int optimize ATTRIBUTE_UNUSED, insn_noperands = noperands; this_is_asm_operands = insn; +#ifdef FINAL_PRESCAN_INSN + FINAL_PRESCAN_INSN (insn, ops, insn_noperands); +#endif + /* Output the insn using them. */ if (string[0]) { |