1/* 2 Copyright 2015-2020 Free Software Foundation, Inc. 3 4 This program is free software; you can redistribute it and/or modify 5 it under the terms of the GNU General Public License as published by 6 the Free Software Foundation; either version 3 of the License, or 7 (at your option) any later version. 8 9 This program is distributed in the hope that it will be useful, 10 but WITHOUT ANY WARRANTY; without even the implied warranty of 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 GNU General Public License for more details. 13 14 You should have received a copy of the GNU General Public License 15 along with this program. If not, see <http://www.gnu.org/licenses/>. */ 16 17void __attribute__ ((section (".text.3"))) 18frame3 (void) 19{ 20 asm ("frame3_label: .globl frame3_label"); 21} 22 23void __attribute__ ((section (".text.2"))) 24frame2 (void) 25{ 26 asm ("frame2_label: .globl frame2_label"); 27 frame3 (); 28} 29 30void __attribute__ ((section (".text.1"))) 31main (void) 32{ 33 asm ("main_label: .globl main_label"); 34 frame2 (); 35} 36 37