Home | History | Annotate | Line # | Download | only in gdb.dwarf2
      1 /*
      2    Copyright 2021-2024 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 
     17 void
     18 foo (int x)
     19 {
     20 
     21 }
     22 
     23 void
     24 bar (void)
     25 {
     26   asm ("bar_label: .globl bar_label");
     27 }
     28 
     29 int
     30 main (void)
     31 {
     32   asm ("main_label: .globl main_label");
     33 
     34   bar ();
     35 
     36   asm ("main_label_2: .globl main_label_2");
     37 
     38   foo (10);
     39 
     40   asm ("main_label_3: .globl main_label_3");
     41 
     42   return 0;
     43 }
     44 
     45