2 Copyright
(C
) 1996, 2000, 2007, 2008, 2009 Free Software Foundation
, Inc.
3 Written By Michael Meissner
5 This file is free software
; you can redistribute it and/or modify it
6 under the terms of the GNU General
Public License as published by the
7 Free Software Foundation
; either version 3, or (at your option) any
10 This file is distributed
in the hope that it will be useful
, but
11 WITHOUT ANY WARRANTY
; without even the implied warranty of
12 MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 General
Public License for more details.
15 Under
Section 7 of GPL version
3, you are granted additional
16 permissions described
in the GCC Runtime Library Exception
, version
17 3.1, as published by the Free Software Foundation.
19 You should have received a copy of the GNU General
Public License
and
20 a copy of the GCC Runtime Library Exception along with
this program
;
21 see the files COPYING3
and COPYING.RUNTIME respectively. If
not, see
22 <http://www.gnu.
org/licenses
/>.
*/
24 /* This file just supplies labeled ending points for the .got
* and other
25 special sections. It is linked
in last after other modules.
*/
32 .
type __GOT_END__
,@object
37 .
type __GOT1_END__
,@object
42 .
type __GOT2_END__
,@object
45 .
section ".fixup","aw"
47 .
type __FIXUP_END__
,@object
50 .
section ".ctors","aw"
52 .
type __CTOR_END__
,@object
55 .
section ".dtors","aw"
57 .
type __DTOR_END__
,@object
60 .
section ".sdata","aw"
62 .
type __SDATA_END__
,@object
65 .
section ".sbss","aw",@nobits
67 .
type __SBSS_END__
,@object
70 .
section ".sdata2","a"
72 .
type __SDATA2_END__
,@object
77 .
type __SBSS2_END__
,@object
80 .
section ".gcc_except_table","aw"
82 .
type __EXCEPT_END__
,@object
85 .
section ".eh_frame","aw"
86 .globl __EH_FRAME_END__
87 .
type __EH_FRAME_END__
,@object
91 /* Tail of __init function used for static constructors.
*/
98 /* Tail of __fini function used for static destructors.
*/