136ac495dSmrg /* Definitions of target machine for GCC for VMS. 2*8feb0f0bSmrg Copyright (C) 2011-2020 Free Software Foundation, Inc. 336ac495dSmrg 436ac495dSmrg This file is part of GCC. 536ac495dSmrg 636ac495dSmrg GCC is free software; you can redistribute it and/or modify 736ac495dSmrg it under the terms of the GNU General Public License as published by 836ac495dSmrg the Free Software Foundation; either version 3, or (at your option) 936ac495dSmrg any later version. 1036ac495dSmrg 1136ac495dSmrg GCC is distributed in the hope that it will be useful, 1236ac495dSmrg but WITHOUT ANY WARRANTY; without even the implied warranty of 1336ac495dSmrg MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1436ac495dSmrg GNU General Public License for more details. 1536ac495dSmrg 1636ac495dSmrg You should have received a copy of the GNU General Public License 1736ac495dSmrg along with GCC; see the file COPYING3. If not see 1836ac495dSmrg <http://www.gnu.org/licenses/>. */ 1936ac495dSmrg 2036ac495dSmrg /* vms-c.c */ 2136ac495dSmrg extern void vms_c_register_pragma (void); 2236ac495dSmrg extern void vms_c_common_override_options (void); 2336ac495dSmrg extern int vms_c_get_crtl_ver (void); 2436ac495dSmrg extern int vms_c_get_vms_ver (void); 2536ac495dSmrg 2636ac495dSmrg /* vms.c */ 2736ac495dSmrg void vms_patch_builtins (void); 2836ac495dSmrg 2936ac495dSmrg #ifdef TREE_CODE 3036ac495dSmrg extern section *vms_function_section (tree decl ATTRIBUTE_UNUSED, 3136ac495dSmrg enum node_frequency freq ATTRIBUTE_UNUSED, 3236ac495dSmrg bool startup ATTRIBUTE_UNUSED, 3336ac495dSmrg bool exit ATTRIBUTE_UNUSED); 3436ac495dSmrg extern void vms_start_function (const char *fname); 3536ac495dSmrg #endif /* TREE_CODE */ 36