mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-29 16:38:05 +08:00
gas/
2005-11-17 Jan Beulich <jbeulich@novell.com> * dw2gencfi.c (dot_cfi): Put argument parsing for cases DW_CFA_restore and DW_CFA_undefined in a loop.
This commit is contained in:
@ -1,3 +1,8 @@
|
||||
2005-11-17 Jan Beulich <jbeulich@novell.com>
|
||||
|
||||
* dw2gencfi.c (dot_cfi): Put argument parsing for cases
|
||||
DW_CFA_restore and DW_CFA_undefined in a loop.
|
||||
|
||||
2005-11-17 Jan Beulich <jbeulich@novell.com>
|
||||
|
||||
|
||||
|
@ -502,13 +502,27 @@ dot_cfi (int arg)
|
||||
break;
|
||||
|
||||
case DW_CFA_restore:
|
||||
reg1 = cfi_parse_reg ();
|
||||
cfi_add_CFA_restore (reg1);
|
||||
for (;;)
|
||||
{
|
||||
reg1 = cfi_parse_reg ();
|
||||
cfi_add_CFA_restore (reg1);
|
||||
SKIP_WHITESPACE ();
|
||||
if (*input_line_pointer != ',')
|
||||
break;
|
||||
++input_line_pointer;
|
||||
}
|
||||
break;
|
||||
|
||||
case DW_CFA_undefined:
|
||||
reg1 = cfi_parse_reg ();
|
||||
cfi_add_CFA_undefined (reg1);
|
||||
for (;;)
|
||||
{
|
||||
reg1 = cfi_parse_reg ();
|
||||
cfi_add_CFA_undefined (reg1);
|
||||
SKIP_WHITESPACE ();
|
||||
if (*input_line_pointer != ',')
|
||||
break;
|
||||
++input_line_pointer;
|
||||
}
|
||||
break;
|
||||
|
||||
case DW_CFA_same_value:
|
||||
|
Reference in New Issue
Block a user