Ignore:
Timestamp:
Feb 6, 2017, 1:00:00 PM (8 years ago)
Author:
Silvan Scherrer
Message:

binutils: update trunk to version 2.27

Location:
binutils/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • binutils/trunk

  • TabularUnified binutils/trunk/bfd/bfdio.c

    r970 r1973  
    11/* Low-level I/O routines for BFDs.
    22
    3    Copyright (C) 1990-2014 Free Software Foundation, Inc.
     3   Copyright (C) 1990-2016 Free Software Foundation, Inc.
    44
    55   Written by Cygnus Support.
     
    235235      ptr = abfd->iovec->btell (abfd);
    236236
    237       while (parent_bfd->my_archive != NULL)
     237      while (parent_bfd->my_archive != NULL
     238             && !bfd_is_thin_archive (parent_bfd->my_archive))
    238239        {
    239240          ptr -= parent_bfd->origin;
     
    290291    return 0;
    291292
    292   if (abfd->format != bfd_archive && abfd->my_archive == 0)
     293  if (abfd->my_archive == NULL || bfd_is_thin_archive (abfd->my_archive))
    293294    {
    294295      if (direction == SEEK_SET && (bfd_vma) position == abfd->where)
     
    315316      bfd *parent_bfd = abfd;
    316317
    317       while (parent_bfd->my_archive != NULL)
     318      while (parent_bfd->my_archive != NULL
     319             && !bfd_is_thin_archive (parent_bfd->my_archive))
    318320        {
    319321          file_position += parent_bfd->origin;
Note: See TracChangeset for help on using the changeset viewer.