| OLD | NEW |
| 1 /* PowerPC-specific support for 32-bit ELF | 1 /* PowerPC-specific support for 32-bit ELF |
| 2 Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, | 2 Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, |
| 3 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. | 3 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. |
| 4 Written by Ian Lance Taylor, Cygnus Support. | 4 Written by Ian Lance Taylor, Cygnus Support. |
| 5 | 5 |
| 6 This file is part of BFD, the Binary File Descriptor library. | 6 This file is part of BFD, the Binary File Descriptor library. |
| 7 | 7 |
| 8 This program is free software; you can redistribute it and/or modify | 8 This program is free software; you can redistribute it and/or modify |
| 9 it under the terms of the GNU General Public License as published by | 9 it under the terms of the GNU General Public License as published by |
| 10 the Free Software Foundation; either version 3 of the License, or | 10 the Free Software Foundation; either version 3 of the License, or |
| 11 (at your option) any later version. | 11 (at your option) any later version. |
| 12 | 12 |
| 13 This program is distributed in the hope that it will be useful, | 13 This program is distributed in the hope that it will be useful, |
| (...skipping 3299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3313 local_got_refcounts = bfd_zalloc (abfd, size); | 3313 local_got_refcounts = bfd_zalloc (abfd, size); |
| 3314 if (local_got_refcounts == NULL) | 3314 if (local_got_refcounts == NULL) |
| 3315 return NULL; | 3315 return NULL; |
| 3316 elf_local_got_refcounts (abfd) = local_got_refcounts; | 3316 elf_local_got_refcounts (abfd) = local_got_refcounts; |
| 3317 } | 3317 } |
| 3318 | 3318 |
| 3319 local_plt = (struct plt_entry **) (local_got_refcounts + symtab_hdr->sh_info); | 3319 local_plt = (struct plt_entry **) (local_got_refcounts + symtab_hdr->sh_info); |
| 3320 local_got_tls_masks = (char *) (local_plt + symtab_hdr->sh_info); | 3320 local_got_tls_masks = (char *) (local_plt + symtab_hdr->sh_info); |
| 3321 local_got_tls_masks[r_symndx] |= tls_type; | 3321 local_got_tls_masks[r_symndx] |= tls_type; |
| 3322 if (tls_type != PLT_IFUNC) | 3322 if (tls_type != PLT_IFUNC) |
error: old chunk mismatch |
None
| OLD | NEW |