1 ===================================================================
2 RCS file: /cvs/src/src/bfd/elflink.c,v
3 retrieving revision 1.456
4 retrieving revision 1.457
5 diff -u -r1.456 -r1.457
6 --- src/bfd/elflink.c 2012/10/30 12:44:53 1.456
7 +++ src/bfd/elflink.c 2012/11/20 22:17:26 1.457
12 - /* PR 12549: Note if the dynamic reference is weak. */
13 - h->ref_dynamic_nonweak = (bind != STB_WEAK);
21 - /* PR 12549: Note if the dynamic reference is weak. */
22 - hi->ref_dynamic_nonweak =
23 - h->ref_dynamic_nonweak = (bind != STB_WEAK);
31 - && h->ref_regular_nonweak)
32 - || (h->ref_dynamic_nonweak
35 && (elf_dyn_lib_class (abfd) & DYN_AS_NEEDED) != 0
36 && !on_needed_list (elf_dt_name (abfd), htab->needed))))
38 ===================================================================
39 RCS file: /cvs/src/src/bfd/elf-bfd.h,v
40 retrieving revision 1.349
41 retrieving revision 1.350
42 diff -u -r1.349 -r1.350
43 --- src/bfd/elf-bfd.h 2012/10/30 12:44:53 1.349
44 +++ src/bfd/elf-bfd.h 2012/11/20 22:17:26 1.350
46 /* Symbol has a non-weak reference from a non-shared object (other than
47 the object in which it is defined). */
48 unsigned int ref_regular_nonweak : 1;
49 - /* Symbol has a non-weak reference from a shared object. */
50 - unsigned int ref_dynamic_nonweak : 1;
51 /* Dynamic symbol has been adjustd. */
52 unsigned int dynamic_adjusted : 1;
53 /* Symbol needs a copy reloc. */