1/* This testcase is part of GDB, the GNU debugger. 2 3 Copyright 2010-2023 Free Software Foundation, Inc. 4 5 This program is free software; you can redistribute it and/or modify 6 it under the terms of the GNU General Public License as published by 7 the Free Software Foundation; either version 3 of the License, or 8 (at your option) any later version. 9 10 This program is distributed in the hope that it will be useful, 11 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 GNU General Public License for more details. 14 15 You should have received a copy of the GNU General Public License 16 along with this program. If not, see <http://www.gnu.org/licenses/>. */ 17 18typedef int my_int; 19typedef const my_int const_my_int; 20typedef volatile my_int volatile_my_int; 21typedef volatile const_my_int volatile_const_my_int; 22typedef const volatile_my_int const_volatile_my_int; 23 24my_int v_my_int (0); 25__attribute__((used)) const_my_int v_const_my_int (1); 26volatile_my_int v_volatile_my_int (2); 27const_volatile_my_int v_const_volatile_my_int (3); 28volatile_const_my_int v_volatile_const_my_int (4); 29__attribute__((used)) const my_int v2_const_my_int (5); 30volatile my_int v2_volatile_my_int (6); 31const volatile my_int v2_const_volatile_my_int (7); 32volatile const my_int v2_volatile_const_my_int (8); 33 34int 35main () 36{ 37 return 0; 38} 39