OSDN Git Service

* dw2gencfi.c (struct cfi_escape_data): New.
authorrth <rth>
Wed, 11 Jun 2003 23:16:57 +0000 (23:16 +0000)
committerrth <rth>
Wed, 11 Jun 2003 23:16:57 +0000 (23:16 +0000)
commit747c7ea3d75435936f1d0d692c1bf521a88220b7
tree961b5773771e236494959c0a2bade93a668a3b70
parent0db1fde2dc1f8dc81088bbd5fa34d48d0964a6d0
    * 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