forked from Imagelibrary/binutils-gdb
2002-06-08 H.J. Lu <hjl@gnu.org>
* elf.c (copy_private_bfd_data): Don't cast to bfd_size_type to work around a long long bug in gcc 2.96 on mips.
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
2002-06-08 H.J. Lu <hjl@gnu.org>
|
||||
|
||||
* elf.c (copy_private_bfd_data): Don't cast to bfd_size_type to
|
||||
work around a long long bug in gcc 2.96 on mips.
|
||||
|
||||
2002-06-08 Jason Thorpe <thorpej@wasabisystems.com>
|
||||
|
||||
* Makefile.am (BFD32_BACKENDS): Add vax1knetbsd.lo.
|
||||
|
||||
@@ -4688,7 +4688,9 @@ copy_private_bfd_data (ibfd, obfd)
|
||||
pointers that we are interested in. As these sections get assigned
|
||||
to a segment, they are removed from this array. */
|
||||
|
||||
amt = (bfd_size_type) section_count * sizeof (asection *);
|
||||
/* Gcc 2.96 miscompiles this code on mips. Don't do casting here
|
||||
to work around this long long bug. */
|
||||
amt = section_count * sizeof (asection *);
|
||||
sections = (asection **) bfd_malloc (amt);
|
||||
if (sections == NULL)
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user