Prevent internal assembler errors if a stabs creation function builds an badly format...
authorNick Clifton <nickc@redhat.com>
Thu, 12 Jan 2017 14:56:13 +0000 (14:56 +0000)
committerNick Clifton <nickc@redhat.com>
Thu, 12 Jan 2017 14:56:13 +0000 (14:56 +0000)
commit1181551ef0a9a7f611a3d1130d2b284280882870
treeb40313309126c08dd0958ee0506f41910c2ef9ce
parentd95014a2ef6e9aee927c13960fa37e509d46eb32
Prevent internal assembler errors if a stabs creation function builds an badly formatted input string.

* read.c (temp_ilp): New function.  Installs a temporary input
line pointer.
(restore_ilp): New function.  Restores the original input line
pointer.
* read.h (temp_ilp): Prototype.
(restore_ilp): Prototype.
* stabs.c (dot_func_p): Use bfd_boolean type.
(generate_asm_file): Use temp_ilp and restore_ilp.
(stabs_generate_asm_lineno): Likewise.
(stabs_generate_asm_endfunc): Likewise.
gas/ChangeLog
gas/read.c
gas/read.h
gas/stabs.c