Executing on host: /mnt/gnu/gcc/objdir/gcc/testsuite/gfortran/../../gfortran -B/ mnt/gnu/gcc/objdir/gcc/testsuite/gfortran/../../ /mnt/gnu/gcc/gcc/gcc/testsuite/ gfortran.dg/enum_2.f90 -O -pedantic-errors -S -o enum_2.s (timeout = 300 ) In file /mnt/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/enum_2.f90:8
integer :: x ! { dg-error "Unexpected data declaration" } 1 Error: Unexpected data declaration statement at (1) /mnt/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/enum_2.f90:0: internal compiler error : Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. compiler exited with status 1 output is: In file /mnt/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/enum_2.f90:8 integer :: x ! { dg-error "Unexpected data declaration" } 1 Error: Unexpected data declaration statement at (1) /mnt/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/enum_2.f90:0: internal compiler error : Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. FAIL: gfortran.dg/enum_2.f90 -O (internal compiler error) PASS: gfortran.dg/enum_2.f90 -O (test for errors, line 8) FAIL: gfortran.dg/enum_2.f90 -O (test for errors, line 9) FAIL: gfortran.dg/enum_2.f90 -O (test for errors, line 12) FAIL: gfortran.dg/enum_2.f90 -O (test for excess errors) Excess errors: /mnt/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/enum_2.f90:0: internal compiler error : Segmentation fault Executing on host: /mnt/gnu/gcc/objdir/gcc/testsuite/gfortran/../../gfortran -B/ mnt/gnu/gcc/objdir/gcc/testsuite/gfortran/../../ /mnt/gnu/gcc/gcc/gcc/testsuite/ gfortran.dg/enum_3.f90 -O -pedantic-errors -S -o enum_3.s (timeout = 300 ) In file /mnt/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/enum_3.f90:7 enumerator :: red, black = 2.2 ! { dg-error "initialized with integer expr 1 Error: ENUMERATOR (1) not initialized with integer expression In file /mnt/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/enum_3.f90:8 enumerator :: blue = "x" ! { dg-error "initialized with integer expression 1 Error: ENUMERATOR (1) not initialized with integer expression In file /mnt/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/enum_3.f90:9 end enum ! { dg-error "has no ENUMERATORS" } 1 Error: ENUM declaration at (1) has no ENUMERATORS compiler exited with status 1 output is: In file /mnt/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/enum_3.f90:7 enumerator :: red, black = 2.2 ! { dg-error "initialized with integer expr 1 Error: ENUMERATOR (1) not initialized with integer expression In file /mnt/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/enum_3.f90:8 enumerator :: blue = "x" ! { dg-error "initialized with integer expression 1 Error: ENUMERATOR (1) not initialized with integer expression In file /mnt/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/enum_3.f90:9 end enum ! { dg-error "has no ENUMERATORS" } 1 Error: ENUM declaration at (1) has no ENUMERATORS PASS: gfortran.dg/enum_3.f90 -O (test for errors, line 7) PASS: gfortran.dg/enum_3.f90 -O (test for errors, line 8) PASS: gfortran.dg/enum_3.f90 -O (test for errors, line 9) PASS: gfortran.dg/enum_3.f90 -O (test for excess errors) (gdb) r Starting program: /mnt/gnu/gcc/objdir/gcc/f951 /mnt/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/enum_2.f90 -quiet -dumpbase enum_2.f90 -auxbase-strip enum_2.s -O -pedantic-errors -version -o enum_2.s warning: The shared libraries were not privately mapped; setting a breakpoint in a shared library will not work until you rerun the program. GNU F95 version 4.1.2 20070115 (prerelease) (hppa2.0w-hp-hpux11.11) compiled by GNU C version 4.1.2 20070115 (prerelease). GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 In file /mnt/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/enum_2.f90:8 integer :: x ! { dg-error "Unexpected data declaration" } 1 Error: Unexpected data declaration statement at (1) Program received signal SIGSEGV, Segmentation fault. 0x003e75d8 in __gmpz_add_ui () (gdb) bt #0 0x003e75d8 in __gmpz_add_ui () #1 0x0003402c in gfc_enum_initializer (last_initializer=0x400817a8, where= {nextc = 0x0, lb = 0x0}) at ../../gcc/gcc/fortran/arith.c:2475 #2 0x000463ec in variable_decl (elem=0) at ../../gcc/gcc/fortran/decl.c:1299 #3 0x0004668c in gfc_match_enumerator_def () at ../../gcc/gcc/fortran/decl.c:4126 #4 0x00070b28 in match_word (str=0x7aef32e0 "", [EMAIL PROTECTED]: 0x465b8 <gfc_match_enumerator_def>, old_locus=0x7eff0a6c) at ../../gcc/gcc/fortran/parse.c:65 #5 0x00070ca0 in decode_statement () at ../../gcc/gcc/fortran/parse.c:135 #6 0x000718e8 in next_statement () at ../../gcc/gcc/fortran/parse.c:360 #7 0x00072bb4 in parse_spec (st=ST_END_ENUM) at ../../gcc/gcc/fortran/parse.c:1378 #8 0x00074160 in parse_progunit (st=2062496480) at ../../gcc/gcc/fortran/parse.c:2325 #9 0x000745d8 in gfc_parse_file () at ../../gcc/gcc/fortran/parse.c:2621 #10 0x00095d2c in gfc_be_parse_file (set_yydebug=2062496480) at ../../gcc/gcc/fortran/f95-lang.c:289 #11 0x0018a87c in toplev_main (argc=1074013248, argv=0x40042c40) at ../../gcc/gcc/toplev.c:991 #12 0x000bf4bc in main (argc=2062496480, argv=0x0) at ../../gcc/gcc/main.c:35 (gdb) disass 0x003e75c8 0x003e75e8 Dump of assembler code from 0x3e75c8 to 0x3e75e8: 0x003e75c8 <__gmpz_add_ui+104>: ldw -70(sp),r3 0x003e75cc <__gmpz_add_ui+108>: bv r0(rp) 0x003e75d0 <__gmpz_add_ui+112>: ldw,mb -80(sp),r7 0x003e75d4 <__gmpz_add_ui+116>: cmpib,>,n 0,r4,0x3e76d4 <__gmpz_add_ui+372> 0x003e75d8 <__gmpz_add_ui+120>: ldw 0(r25),ret0 0x003e75dc <__gmpz_add_ui+124>: add,l r5,ret0,ret0 0x003e75e0 <__gmpz_add_ui+128>: cmpb,>>= ret0,r5,0x3e769c <__gmpz_add_ui+316> 0x003e75e4 <__gmpz_add_ui+132>: stw ret0,0(r22) End of assembler dump. (gdb) p/x $r25 $1 = 0x0 -- Summary: FAIL: gfortran.dg/enum_2.f90 -O (internal compiler error) Product: gcc Version: 4.1.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: danglin at gcc dot gnu dot org GCC build triplet: hppa2.0w-hp-hpux11.11 GCC host triplet: hppa2.0w-hp-hpux11.11 GCC target triplet: hppa2.0w-hp-hpux11.11 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30478