[BACK]Return to simple-object-xcoff.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / external / gpl3 / binutils / dist / libiberty

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/external/gpl3/binutils/dist/libiberty/simple-object-xcoff.c between version 1.1.1.2 and 1.1.1.2.2.1

version 1.1.1.2, 2018/04/14 22:18:25 version 1.1.1.2.2.1, 2019/06/10 21:52:25
Line 596  simple_object_xcoff_find_sections (simpl
Line 596  simple_object_xcoff_find_sections (simpl
               aux = (unsigned char *) auxent;                aux = (unsigned char *) auxent;
               if (u64)                if (u64)
                 {                  {
                     /* Use an intermediate 64-bit type to avoid
                        compilation warning about 32-bit shift below on
                        hosts with 32-bit off_t which aren't supported by
                        AC_SYS_LARGEFILE.  */
                     ulong_type x_scnlen64;
   
                   if ((auxent->u.xcoff64.x_csect.x_smtyp & 0x7) != XTY_SD                    if ((auxent->u.xcoff64.x_csect.x_smtyp & 0x7) != XTY_SD
                       || auxent->u.xcoff64.x_csect.x_smclas != XMC_XO)                        || auxent->u.xcoff64.x_csect.x_smclas != XMC_XO)
                     continue;                      continue;
   
                   x_scnlen = fetch_32 (aux + offsetof (union external_auxent,                    x_scnlen64 =
                                                        u.xcoff64.x_csect.x_scnlen_hi));                      fetch_32 (aux + offsetof (union external_auxent,
                   x_scnlen = x_scnlen << 32                                                u.xcoff64.x_csect.x_scnlen_hi));
                            | fetch_32 (aux + offsetof (union external_auxent,                    x_scnlen =
                                                        u.xcoff64.x_csect.x_scnlen_lo));                      ((x_scnlen64 << 32)
                        | fetch_32 (aux
                                    + offsetof (union external_auxent,
                                                u.xcoff64.x_csect.x_scnlen_lo)));
                 }                  }
               else                else
                 {                  {

Legend:
Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.2.2.1

CVSweb <webmaster@jp.NetBSD.org>