* dw2gencfi.c (struct cfi_escape_data): New.
commitf95819a5155f1196d188a07617f4aaf7b537900b
authorRichard Henderson <rth@redhat.com>
Wed, 11 Jun 2003 23:16:58 +0000 (11 23:16 +0000)
committerRichard Henderson <rth@redhat.com>
Wed, 11 Jun 2003 23:16:58 +0000 (11 23:16 +0000)
tree4dbd737cb576a59ea2bd5b7820bd5ad0b8117cd7
parente2c3fcae10adf3b5ab4e614f260eb2569905d661
    * dw2gencfi.c (struct cfi_escape_data): New.
        (cfi_add_CFA_nop): Remove.
        (CFI_escape, dot_cfi_escape): New.
        (dot_cfi): Remove nop.
        (cfi_pseudo_table): Remove nop; add escape.
        (output_cfi_insn): Likewise.
        (select_cie_for_fde): Stop on escape.
        * dw2gencfi.h (cfi_add_CFA_nop): Remove.
        * read.c, read.h (do_parse_cons_expression): New.
        * doc/as.texinfo (.cfi_escape): New.

        * gas/cfi/cfi-common-3.[ds]: New.
        * gas/cfi/cfi.exp: Run it.
gas/ChangeLog
gas/doc/as.texinfo
gas/dw2gencfi.c
gas/dw2gencfi.h
gas/read.c
gas/read.h
gas/testsuite/ChangeLog
gas/testsuite/gas/cfi/cfi-common-3.d [new file with mode: 0644]
gas/testsuite/gas/cfi/cfi-common-3.s [new file with mode: 0644]
gas/testsuite/gas/cfi/cfi.exp