With revision 132122, I got
bash-3.2$
/export/build/gnu/gcc/build-x86_64-linux/gcc/testsuite/gfortran/../../gfortran
-B/export/build/gnu/gcc/build-x86_64-linux/gcc/testsuite/gfortran/../../
/export/gnu/src/gcc/gcc/gcc/testsuite/gfortran.dg/data_constraints_1.f90 -O
-pedantic-errors -S -m32 -o foo.s
/export/gnu/src/gcc/gcc/gcc/testsuite/gfortran.dg/data_constraints_1.f90:12.8:
data n /0/ ! { dg-error "Cannot change attributes" }
1
Error: Cannot change attributes of USE-associated symbol n at (1)
/export/gnu/src/gcc/gcc/gcc/testsuite/gfortran.dg/data_constraints_1.f90:20.8:
data l /42/ ! { dg-error "conflicts with ALLOCATABLE" }
1
Error: DATA attribute conflicts with ALLOCATABLE attribute in 'l' at (1)
/export/gnu/src/gcc/gcc/gcc/testsuite/gfortran.dg/data_constraints_1.f90:22.9:
data q /1/ ! { dg-error "Host associated variable" }
1
Error: Host associated variable 'q' may not be in the DATA statement at (1)
/export/gnu/src/gcc/gcc/gcc/testsuite/gfortran.dg/data_constraints_1.f90:23.8:
data m /1/ ! { dg-error "conflicts with DUMMY attribute" }
1
Error: DATA attribute conflicts with DUMMY attribute in 'm' at (1)
/export/gnu/src/gcc/gcc/gcc/testsuite/gfortran.dg/data_constraints_1.f90:24.10:
data bar /99/ ! { dg-error "conflicts with RESULT" }
1
Error: DATA attribute conflicts with RESULT attribute in 'bar' at (1)
/export/gnu/src/gcc/gcc/gcc/testsuite/gfortran.dg/data_constraints_1.f90:28.13:
data foobar /0/ ! { dg-error "conflicts with FUNCTION" }
1
Error: DATA attribute conflicts with FUNCTION attribute in 'foobar' at (1)
/export/gnu/src/gcc/gcc/gcc/testsuite/gfortran.dg/data_constraints_1.f90:21.8:
data p(1) /1/ ! { dg-error "non-constant array in DATA" }
1
Error: non-constant array in DATA statement (1)
*** glibc detected ***
/export/build/gnu/gcc/build-x86_64-linux/gcc/testsuite/gfortran/../../f951:
double free or corruption (fasttop): 0x0000000000eeb770 ***
======= Backtrace: =========
/lib64/libc.so.6[0x3472c70412]
/lib64/libc.so.6(cfree+0x8c)[0x3472c73b1c]
/export/build/gnu/gcc/build-x86_64-linux/gcc/testsuite/gfortran/../../f951[0x411cea]
/export/build/gnu/gcc/build-x86_64-linux/gcc/testsuite/gfortran/../../f951[0x45dd29]
/export/build/gnu/gcc/build-x86_64-linux/gcc/testsuite/gfortran/../../f951[0x45f72e]
/export/build/gnu/gcc/build-x86_64-linux/gcc/testsuite/gfortran/../../f951[0x45f5b8]
/export/build/gnu/gcc/build-x86_64-linux/gcc/testsuite/gfortran/../../f951[0x462d7d]
/export/build/gnu/gcc/build-x86_64-linux/gcc/testsuite/gfortran/../../f951[0x453cf0]
/export/build/gnu/gcc/build-x86_64-linux/gcc/testsuite/gfortran/../../f951[0x47e075]
/export/build/gnu/gcc/build-x86_64-linux/gcc/testsuite/gfortran/../../f951[0x63da75]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x3472c1dab4]
/export/build/gnu/gcc/build-x86_64-linux/gcc/testsuite/gfortran/../../f951(calloc+0x1b9)[0x402d89]
======= Memory map: ========
00400000-00bd6000 r-xp 00000000 08:11 23330831
/export/build/gnu/gcc/build-x86_64-linux/gcc/f951
00dd5000-00e42000 rw-p 007d5000 08:11 23330831
/export/build/gnu/gcc/build-x86_64-linux/gcc/f951
00e42000-00efc000 rw-p 00e42000 00:00 0 [heap]
3472800000-347281a000 r-xp 00000000 08:05 11261190
/lib64/ld-2.6.so
3472a1a000-3472a1b000 r--p 0001a000 08:05 11261190
/lib64/ld-2.6.so
3472a1b000-3472a1c000 rw-p 0001b000 08:05 11261190
/lib64/ld-2.6.so
3472c00000-3472d48000 r-xp 00000000 08:05 11261498
/lib64/libc-2.6.so
3472d48000-3472f47000 ---p 00148000 08:05 11261498
/lib64/libc-2.6.so
3472f47000-3472f4b000 r--p 00147000 08:05 11261498
/lib64/libc-2.6.so
3472f4b000-3472f4c000 rw-p 0014b000 08:05 11261498
/lib64/libc-2.6.so
3472f4c000-3472f51000 rw-p 3472f4c000 00:00 0
3473400000-3473402000 r-xp 00000000 08:05 11261508
/lib64/libdl-2.6.so
3473402000-3473602000 ---p 00002000 08:05 11261508
/lib64/libdl-2.6.so
3473602000-3473603000 r--p 00002000 08:05 11261508
/lib64/libdl-2.6.so
3473603000-3473604000 rw-p 00003000 08:05 11261508
/lib64/libdl-2.6.so
3480600000-348060d000 r-xp 00000000 08:05 11261321
/lib64/libgcc_s-4.1.2-20070925.so.1
348060d000-348080d000 ---p 0000d000 08:05 11261321
/lib64/libgcc_s-4.1.2-20070925.so.1
348080d000-348080e000 rw-p 0000d000 08:05 11261321
/lib64/libgcc_s-4.1.2-20070925.so.1
2aaaaaaab000-2aaaaaaad000 rw-p 2aaaaaaab000 00:00 0
2aaaaaac9000-2aaaaaacb000 rw-p 2aaaaaac9000 00:00 0
2aaaaaacb000-2aaaae8f5000 r--p 00000000 08:05 2817927
/usr/lib/locale/locale-archive
2aaaae8f5000-2aaaaea28000 rw-p 2aaaae8f5000 00:00 0
2aaaaea28000-2aaaaea2f000 r--s 00000000 08:05 3994609
/usr/lib64/gconv/gconv-modules.cache
2aaab0000000-2aaab0021000 rw-p 2aaab0000000 00:00 0
2aaab0021000-2aaab4000000 ---p 2aaab0021000 00:00 0
7fff86e75000-7fff86e8a000 rw-p 7ffffffea000 00:00 0
[stack]
7fff86ffd000-7fff87000000 r-xp 7fff86ffd000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
[vsyscall]
f951: internal compiler error: Aborted
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
bash-3.2$
Revision 132113 is bad and revision 132111 is OK.
--
Summary: [4.3 Regression] gfortran.dg/data_constraints_1.f90
Product: gcc
Version: 4.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: hjl dot tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35093