Revision 8733f609 sparc.ld

b/sparc.ld
67 67
  .tbss    : { *(.tbss) }
68 68
  .preinit_array     :
69 69
  {
70
    PROVIDE_HIDDEN (__preinit_array_start = .);
70
    PROVIDE (__preinit_array_start = .);
71 71
    KEEP (*(.preinit_array))
72
    PROVIDE_HIDDEN (__preinit_array_end = .);
72
    PROVIDE (__preinit_array_end = .);
73 73
  }
74 74
  .init_array     :
75 75
  {
76
     PROVIDE_HIDDEN (__init_array_start = .);
76
     PROVIDE (__init_array_start = .);
77 77
     KEEP (*(SORT(.init_array.*)))
78 78
     KEEP (*(.init_array))
79
     PROVIDE_HIDDEN (__init_array_end = .);
79
     PROVIDE (__init_array_end = .);
80 80
  }
81 81
  .fini_array     :
82 82
  {
83
    PROVIDE_HIDDEN (__fini_array_start = .);
83
    PROVIDE (__fini_array_start = .);
84 84
    KEEP (*(.fini_array))
85 85
    KEEP (*(SORT(.fini_array.*)))
86
    PROVIDE_HIDDEN (__fini_array_end = .);
86
    PROVIDE (__fini_array_end = .);
87 87
  }
88 88
  .ctors         :
89 89
  {

Also available in: Unified diff