Home | History | Annotate | Line # | Download | only in h8300
      1 /* Copyright (C) 2001-2022 Free Software Foundation, Inc.
      2    This file was adapted from glibc sources.
      3 
      4 This file is part of GCC.
      5 
      6 GCC 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
      9 later version.
     10 
     11 GCC is distributed in the hope that it will be useful,
     12 but 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.
     15 
     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.
     19 
     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/>.  */
     24 
     25 /* See an explanation about .init and .fini in crti.S.  */
     26 
     27 #ifdef __H8300H__
     28 #ifdef __NORMAL_MODE__
     29 	.h8300hn
     30 #else
     31 	.h8300h
     32 #endif
     33 #endif
     34 
     35 #ifdef __H8300S__
     36 #ifdef __NORMAL_MODE__
     37 	.h8300sn
     38 #else
     39 	.h8300s
     40 #endif
     41 #endif
     42 #ifdef __H8300SX__
     43 #ifdef __NORMAL_MODE__
     44 	.h8300sxn
     45 #else
     46 	.h8300sx
     47 #endif
     48 #endif
     49 	.section .init, "ax", @progbits
     50 	rts
     51 
     52 	.section .fini, "ax", @progbits
     53 	rts
     54