From cdfbf930b96d5ae51342f34dd180323a8011f8ef Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Wed, 11 Jun 2003 23:16:58 +0000 Subject: * 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/read.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'gas/read.c') diff --git a/gas/read.c b/gas/read.c index b7d9190..061dfd4 100644 --- a/gas/read.c +++ b/gas/read.c @@ -3346,6 +3346,13 @@ parse_repeat_cons PARAMS ((expressionS *exp, unsigned int nbytes)); #endif #endif +void +do_parse_cons_expression (expressionS *exp, int nbytes) +{ + TC_PARSE_CONS_EXPRESSION (exp, nbytes); +} + + /* Worker to do .byte etc statements. Clobbers input_line_pointer and checks end-of-line. */ -- cgit v1.1