OLD | NEW |
1 /* MIPS-specific support for ELF | 1 /* MIPS-specific support for ELF |
2 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, | 2 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
3 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 | 3 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 |
4 Free Software Foundation, Inc. | 4 Free Software Foundation, Inc. |
5 | 5 |
6 Most of the information added by Ian Lance Taylor, Cygnus Support, | 6 Most of the information added by Ian Lance Taylor, Cygnus Support, |
7 <ian@cygnus.com>. | 7 <ian@cygnus.com>. |
8 N32/64 ABI support added by Mark Mitchell, CodeSourcery, LLC. | 8 N32/64 ABI support added by Mark Mitchell, CodeSourcery, LLC. |
9 <mark@codesourcery.com> | 9 <mark@codesourcery.com> |
10 Traditional MIPS targets support added by Koundinya.K, Dansk Data | 10 Traditional MIPS targets support added by Koundinya.K, Dansk Data |
11 Elektronik & Operations Research Group. <kk@ddeorg.soft.net> | 11 Elektronik & Operations Research Group. <kk@ddeorg.soft.net> |
12 | 12 |
13 This file is part of BFD, the Binary File Descriptor library. | 13 This file is part of BFD, the Binary File Descriptor library. |
(...skipping 508 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
522 || r_type == R_MIPS_TLS_DTPREL64 \ | 522 || r_type == R_MIPS_TLS_DTPREL64 \ |
523 || r_type == R_MIPS_TLS_GD \ | 523 || r_type == R_MIPS_TLS_GD \ |
524 || r_type == R_MIPS_TLS_LDM \ | 524 || r_type == R_MIPS_TLS_LDM \ |
525 || r_type == R_MIPS_TLS_DTPREL_HI16 \ | 525 || r_type == R_MIPS_TLS_DTPREL_HI16 \ |
526 || r_type == R_MIPS_TLS_DTPREL_LO16 \ | 526 || r_type == R_MIPS_TLS_DTPREL_LO16 \ |
527 || r_type == R_MIPS_TLS_GOTTPREL \ | 527 || r_type == R_MIPS_TLS_GOTTPREL \ |
528 || r_type == R_MIPS_TLS_TPREL32 \ | 528 || r_type == R_MIPS_TLS_TPREL32 \ |
529 || r_type == R_MIPS_TLS_TPREL64 \ | 529 || r_type == R_MIPS_TLS_TPREL64 \ |
530 || r_type == R_MIPS_TLS_TPREL_HI16 \ | 530 || r_type == R_MIPS_TLS_TPREL_HI16 \ |
531 || r_type == R_MIPS_TLS_TPREL_LO16 \ | 531 || r_type == R_MIPS_TLS_TPREL_LO16 \ |
| 532 || r_type == R_MIPS16_TLS_GD \ |
| 533 || r_type == R_MIPS16_TLS_LDM \ |
| 534 || r_type == R_MIPS16_TLS_DTPREL_HI16 \ |
| 535 || r_type == R_MIPS16_TLS_DTPREL_LO16 \ |
| 536 || r_type == R_MIPS16_TLS_GOTTPREL \ |
| 537 || r_type == R_MIPS16_TLS_TPREL_HI16 \ |
| 538 || r_type == R_MIPS16_TLS_TPREL_LO16 \ |
532 || r_type == R_MICROMIPS_TLS_GD \ | 539 || r_type == R_MICROMIPS_TLS_GD \ |
533 || r_type == R_MICROMIPS_TLS_LDM \ | 540 || r_type == R_MICROMIPS_TLS_LDM \ |
534 || r_type == R_MICROMIPS_TLS_DTPREL_HI16 \ | 541 || r_type == R_MICROMIPS_TLS_DTPREL_HI16 \ |
535 || r_type == R_MICROMIPS_TLS_DTPREL_LO16 \ | 542 || r_type == R_MICROMIPS_TLS_DTPREL_LO16 \ |
536 || r_type == R_MICROMIPS_TLS_GOTTPREL \ | 543 || r_type == R_MICROMIPS_TLS_GOTTPREL \ |
537 || r_type == R_MICROMIPS_TLS_TPREL_HI16 \ | 544 || r_type == R_MICROMIPS_TLS_TPREL_HI16 \ |
538 || r_type == R_MICROMIPS_TLS_TPREL_LO16) | 545 || r_type == R_MICROMIPS_TLS_TPREL_LO16) |
539 | 546 |
540 /* Structure used to pass information to mips_elf_output_extsym. */ | 547 /* Structure used to pass information to mips_elf_output_extsym. */ |
541 | 548 |
(...skipping 901 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1443 | 1450 |
1444 /* Return TRUE if relocations in SECTION can refer directly to a MIPS16 | 1451 /* Return TRUE if relocations in SECTION can refer directly to a MIPS16 |
1445 function rather than to a hard-float stub. */ | 1452 function rather than to a hard-float stub. */ |
1446 | 1453 |
1447 static bfd_boolean | 1454 static bfd_boolean |
1448 section_allows_mips16_refs_p (asection *section) | 1455 section_allows_mips16_refs_p (asection *section) |
1449 { | 1456 { |
1450 const char *name; | 1457 const char *name; |
1451 | 1458 |
1452 name = bfd_get_section_name (section->owner, section); | 1459 name = bfd_get_section_name (section->owner, section); |
error: old chunk mismatch |
None
OLD | NEW |