projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
V850/BFD: Call `_bfd_elf_copy_private_bfd_data' again
[deliverable/binutils-gdb.git]
/
bfd
/
elf-hppa.h
diff --git
a/bfd/elf-hppa.h
b/bfd/elf-hppa.h
index 3fa9dedbd08ec917c30166aaa6ef86533f8072f0..e2d0436547009e236892db8ff916eb2350826e87 100644
(file)
--- a/
bfd/elf-hppa.h
+++ b/
bfd/elf-hppa.h
@@
-1,7
+1,5
@@
/* Common code for PA ELF implementations.
/* Common code for PA ELF implementations.
- Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
- 2009, 2010
- Free Software Foundation, Inc.
+ Copyright (C) 1999-2016 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
This file is part of BFD, the Binary File Descriptor library.
@@
-49,7
+47,7
@@
static reloc_howto_type elf_hppa_howto_table[ELF_HOWTO_TABLE_SIZE] =
{
static reloc_howto_type elf_hppa_howto_table[ELF_HOWTO_TABLE_SIZE] =
{
- { R_PARISC_NONE, 0,
0, 0, FALSE, 0, complain_overflow_bitfield
,
+ { R_PARISC_NONE, 0,
3, 0, FALSE, 0, complain_overflow_dont
,
bfd_elf_generic_reloc, "R_PARISC_NONE", FALSE, 0, 0, FALSE },
/* The values in DIR32 are to placate the check in
bfd_elf_generic_reloc, "R_PARISC_NONE", FALSE, 0, 0, FALSE },
/* The values in DIR32 are to placate the check in
@@
-1214,6
+1212,11
@@
elf_hppa_sort_unwind (bfd *abfd)
static unsigned int
elf_hppa_action_discarded (asection *sec)
{
static unsigned int
elf_hppa_action_discarded (asection *sec)
{
+ /* Ignore relocations in .data.rel.ro.local. This section can contain
+ PLABEL32 relocations to functions in discarded COMDAT groups. */
+ if (strcmp (".data.rel.ro.local", sec->name) == 0)
+ return 0;
+
if (strcmp (".PARISC.unwind", sec->name) == 0)
return 0;
if (strcmp (".PARISC.unwind", sec->name) == 0)
return 0;
This page took
0.028063 seconds
and
4
git commands to generate.