Avoid a possible compiler bug by using a static buffer instead of a stack local buffer.

PR binutils/21582
	* ieee.c (ieee_object_p): Use a static buffer to avoid compiler
	bugs.
This commit is contained in:
Nick Clifton 2017-06-15 12:44:23 +01:00
parent 63323b5b23
commit 63634bb4a1
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2017-06-15 Nick Clifton <nickc@redhat.com>
PR binutils/21582
* ieee.c (ieee_object_p): Use a static buffer to avoid compiler
bugs.
2017-06-15 Nick Clifton <nickc@redhat.com>
PR binutils/21579

View File

@ -1873,7 +1873,7 @@ ieee_object_p (bfd *abfd)
char *processor;
unsigned int part;
ieee_data_type *ieee;
unsigned char buffer[300];
static unsigned char buffer[300];
ieee_data_type *save = IEEE_DATA (abfd);
bfd_size_type amt;