1181254a7Smrg /* Implementation of the ABORT intrinsic. 2*b1e83836Smrg Copyright (C) 2003-2022 Free Software Foundation, Inc. 3181254a7Smrg 4181254a7Smrg This file is part of the GNU Fortran 95 runtime library (libgfortran). 5181254a7Smrg 6181254a7Smrg Libgfortran is free software; you can redistribute it and/or 7181254a7Smrg modify it under the terms of the GNU General Public 8181254a7Smrg License as published by the Free Software Foundation; either 9181254a7Smrg version 3 of the License, or (at your option) any later version. 10181254a7Smrg 11181254a7Smrg Libgfortran is distributed in the hope that it will be useful, 12181254a7Smrg but WITHOUT ANY WARRANTY; without even the implied warranty of 13181254a7Smrg MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14181254a7Smrg GNU General Public License for more details. 15181254a7Smrg 16181254a7Smrg Under Section 7 of GPL version 3, you are granted additional 17181254a7Smrg permissions described in the GCC Runtime Library Exception, version 18181254a7Smrg 3.1, as published by the Free Software Foundation. 19181254a7Smrg 20181254a7Smrg You should have received a copy of the GNU General Public License and 21181254a7Smrg a copy of the GCC Runtime Library Exception along with this program; 22181254a7Smrg see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 23181254a7Smrg <http://www.gnu.org/licenses/>. */ 24181254a7Smrg 25181254a7Smrg #include "libgfortran.h" 26181254a7Smrg 27181254a7Smrg void PREFIX(abort) (void); 28181254a7Smrg export_proto_np(PREFIX(abort)); 29181254a7Smrg PREFIX(abort)30181254a7Smrgvoid PREFIX(abort) (void) 31181254a7Smrg { 32181254a7Smrg sys_abort (); 33181254a7Smrg } 34