1 ! Copyright
2016-2024 Free Software Foundation
, Inc
.
3 ! This
program is free software
; you can redistribute it and
/or modify
4 ! it under the terms of the GNU General Public License as published by
5 ! the Free Software Foundation
; either version
3 of the License
, or
6 ! (at your option
) any later version
.
8 ! This
program is distributed in the hope that it will be useful
,
9 ! but WITHOUT ANY WARRANTY
; without even the implied warranty of
10 ! MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE
. See the
11 ! GNU General Public License
for more details
.
13 ! You should have received a copy of the GNU General Public License
14 ! along with this
program. If not
, see
<http
://www
.gnu
.org
/licenses
/>.
16 ! Check that GDB can handle block data with no global name
.
20 DOUBLE PRECISION doub1
, doub2
21 CHARACTER*6 char1
, char2
23 COMMON /BLK1
/ doub1
, char1
24 COMMON /BLK2
/ doub2
, char2
30 CALL sub_block_data
! BP_BEFORE_SUB
37 DOUBLE PRECISION doub1
, doub2
38 CHARACTER*6 char1
, char2
40 COMMON /BLK1
/ doub1
, char1
41 COMMON /BLK2
/ doub2
, char2
42 DATA doub1
, doub2
/1.111, 2.222/
43 DATA char1
, char2
/'abcdef', 'ghijkl'/
47 SUBROUTINE sub_block_data
49 DOUBLE PRECISION doub1
, doub2
50 CHARACTER*6 char1
, char2
52 COMMON /BLK1
/ doub1
, char1
53 COMMON /BLK2
/ doub2
, char2
55 char1
= char2
; ! BP_SUB