With r133964, this test passed.  With 133965 I see:
f951: internal compiler error: Segmentation fault

Backtrace (f951 recompiled with CFLAGS=-g)
(gdb) bt
#0  splay_tree_delete (sp=0x103f880) at
/home/hp/combh/combined/libiberty/splay-tree.c:67
#1  0x0000000000423c96 in gfc_free_expr (e=0x7fff4d8a3d00)
    at /home/hp/combh/combined/gcc/fortran/expr.c:227
#2  0x0000000000426f1e in scalarize_intrinsic_call (e=0x103f7b0)
    at /home/hp/combh/combined/gcc/fortran/expr.c:1827
#3  0x00000000004278c9 in check_init_expr (e=0x103f7b0)
    at /home/hp/combh/combined/gcc/fortran/expr.c:2204
#4  0x000000000042705f in check_intrinsic_op (e=0x103f880,
    check_function=0x427737 <check_init_expr>) at
/home/hp/combh/combined/gcc/fortran/expr.c:1879
#5  0x0000000000427784 in check_init_expr (e=0x103f880)
    at /home/hp/combh/combined/gcc/fortran/expr.c:2170
#6  0x0000000000426f79 in check_intrinsic_op (e=0x103f950,
    check_function=0x427737 <check_init_expr>) at
/home/hp/combh/combined/gcc/fortran/expr.c:1839
#7  0x0000000000427784 in check_init_expr (e=0x103f950)
    at /home/hp/combh/combined/gcc/fortran/expr.c:2170
#8  0x0000000000427c07 in gfc_match_init_expr (result=0x7fff4d8a3ed8)
    at /home/hp/combh/combined/gcc/fortran/expr.c:2341
#9  0x0000000000416429 in variable_decl (elem=1)
    at /home/hp/combh/combined/gcc/fortran/decl.c:1743
#10 0x0000000000418e93 in gfc_match_data_decl ()
    at /home/hp/combh/combined/gcc/fortran/decl.c:3674
#11 0x000000000045d5bc in match_word (str=0x0, subr=0x418cd1
<gfc_match_data_decl>,
    old_locus=0x7fff4d8a3fd0) at /home/hp/combh/combined/gcc/fortran/parse.c:64
#12 0x000000000045dd3e in decode_statement () at
/home/hp/combh/combined/gcc/fortran/parse.c:280
#13 0x000000000045f0dc in next_free () at
/home/hp/combh/combined/gcc/fortran/parse.c:653
#14 0x000000000045f44e in next_statement () at
/home/hp/combh/combined/gcc/fortran/parse.c:830
#15 0x0000000000460b88 in parse_spec (st=ST_NONE)
    at /home/hp/combh/combined/gcc/fortran/parse.c:2092
#16 0x00000000004625d7 in parse_module () at
/home/hp/combh/combined/gcc/fortran/parse.c:3397
#17 0x00000000004629c4 in gfc_parse_file () at
/home/hp/combh/combined/gcc/fortran/parse.c:3548
#18 0x0000000000491982 in gfc_be_parse_file (set_yydebug=0)
    at /home/hp/combh/combined/gcc/fortran/f95-lang.c:258
#19 0x000000000087151f in compile_file () at
/home/hp/combh/combined/gcc/toplev.c:962
#20 0x0000000000873160 in do_compile () at
/home/hp/combh/combined/gcc/toplev.c:2163
#21 0x00000000008731c4 in toplev_main (argc=15, argv=0x7fff4d8a4338)
    at /home/hp/combh/combined/gcc/toplev.c:2195
#22 0x00000000004fca07 in main (argc=15, argv=0x7fff4d8a4338)
    at /home/hp/combh/combined/gcc/main.c:35

Author of 133965 CC:ed.


-- 
           Summary: [4.4 Regression] Revision 133965 broke
                    gfortran.dg/initialization_1.f90 for cris-elf
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Keywords: ice-on-invalid-code
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hp at gcc dot gnu dot org
  GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: cris-axis-elf


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35864

Reply via email to