3 # Copyright
(C
) 1996, 2007, 2008, 2009 Free Software Foundation
, Inc.
4 # Written By Michael Meissner
6 #
This file is free software
; you can redistribute it and/or modify it
7 # under the terms of the GNU General
Public License as published by the
8 # Free Software Foundation
; either version 3, or (at your option) any
11 #
This file is distributed
in the hope that it will be useful
, but
12 # WITHOUT ANY WARRANTY
; without even the implied warranty of
13 # MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 # General
Public License for more details.
16 # Under
Section 7 of GPL version
3, you are granted additional
17 # permissions described
in the GCC Runtime Library Exception
, version
18 #
3.1, as published by the Free Software Foundation.
20 # You should have received a copy of the GNU General
Public License
and
21 # a copy of the GCC Runtime Library Exception along with
this program
;
22 # see the files COPYING3
and COPYING.RUNTIME respectively. If
not, see
23 #
<http://www.gnu.
org/licenses
/>.
25 #
This file just supplies labeled ending points for the .got
* and other
26 # special sections. It is linked
in last after other modules.
28 .ident
"GNU C scrtn.s"
31 # Default versions of exception handling register
/deregister
37 #
End list of C
++ constructors
38 .
section ".ctors","aw"
40 .
type __CTOR_END__
,@object
43 #
End list of C
++ destructors
44 .
section ".dtors","aw"
46 .
type __DTOR_END__
,@object
53 .
section ".exception_ranges","aw"
57 # Tail of _init used for static constructors
65 # Tail of _fini used for static destructors