1 1.10 mrg /* Copyright (C) 2001-2022 Free Software Foundation, Inc. 2 1.1 mrg This file was adapted from glibc sources. 3 1.1 mrg 4 1.1 mrg This file is part of GCC. 5 1.1 mrg 6 1.1 mrg GCC is free software; you can redistribute it and/or modify it 7 1.1 mrg under the terms of the GNU General Public License as published by the 8 1.1 mrg Free Software Foundation; either version 3, or (at your option) any 9 1.1 mrg later version. 10 1.1 mrg 11 1.1 mrg GCC is distributed in the hope that it will be useful, 12 1.1 mrg but WITHOUT ANY WARRANTY; without even the implied warranty of 13 1.1 mrg MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 1.1 mrg General Public License for more details. 15 1.1 mrg 16 1.1 mrg Under Section 7 of GPL version 3, you are granted additional 17 1.1 mrg permissions described in the GCC Runtime Library Exception, version 18 1.1 mrg 3.1, as published by the Free Software Foundation. 19 1.1 mrg 20 1.1 mrg You should have received a copy of the GNU General Public License and 21 1.1 mrg a copy of the GCC Runtime Library Exception along with this program; 22 1.1 mrg see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 23 1.1 mrg <http://www.gnu.org/licenses/>. */ 24 1.1 mrg 25 1.1 mrg /* See an explanation about .init and .fini in crti.S. */ 26 1.1 mrg 27 1.1 mrg #ifdef __H8300H__ 28 1.1 mrg #ifdef __NORMAL_MODE__ 29 1.1 mrg .h8300hn 30 1.1 mrg #else 31 1.1 mrg .h8300h 32 1.1 mrg #endif 33 1.1 mrg #endif 34 1.1 mrg 35 1.1 mrg #ifdef __H8300S__ 36 1.1 mrg #ifdef __NORMAL_MODE__ 37 1.1 mrg .h8300sn 38 1.1 mrg #else 39 1.1 mrg .h8300s 40 1.1 mrg #endif 41 1.1 mrg #endif 42 1.1 mrg #ifdef __H8300SX__ 43 1.1 mrg #ifdef __NORMAL_MODE__ 44 1.1 mrg .h8300sxn 45 1.1 mrg #else 46 1.1 mrg .h8300sx 47 1.1 mrg #endif 48 1.1 mrg #endif 49 1.1 mrg .section .init, "ax", @progbits 50 1.1 mrg rts 51 1.1 mrg 52 1.1 mrg .section .fini, "ax", @progbits 53 1.1 mrg rts 54