2 Copyright (C) 1996-2024 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. */