[Bug fortran/51338] seg fault in gfc_dep_compare_expr with -O2

bdavis at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Nov 28 21:59:00 GMT 2011


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

Bud Davis <bdavis at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bdavis at gcc dot gnu.org

--- Comment #2 from Bud Davis <bdavis at gcc dot gnu.org> 2011-11-28 21:40:40 UTC ---
Program received signal SIGSEGV, Segmentation fault.
0x081bc9af in gfc_dep_compare_expr (e1=0x0, e2=0x0) at
../../gcc/gcc/fortran/dependency.c:242
242    {
Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.7.el6_0.5.i686
(gdb) bt
#0  0x081bc9af in gfc_dep_compare_expr (e1=0x0, e2=0x0) at
../../gcc/gcc/fortran/dependency.c:242
#1  0x081bd105 in are_identical_variables (e1=0x905d440, e2=0x905c520) at
../../gcc/gcc/fortran/dependency.c:177
#2  gfc_dep_compare_expr (e1=0x905d440, e2=0x905c520) at
../../gcc/gcc/fortran/dependency.c:438
#3  0x081be244 in gfc_dep_compare_functions (e1=0x905d668, e2=0x905d2f0,
impure_ok=true)
    at ../../gcc/gcc/fortran/dependency.c:221
#4  0x0823bf67 in cfe_expr_0 (e=0x905cdb8, walk_subtrees=0xbfffee3c, data=0x0)
    at ../../gcc/gcc/fortran/frontend-passes.c:386
#5  0x0823bbd6 in gfc_expr_walker (e=0x905cdb8, exprfn=0x823bea0
<cfe_expr_0(gfc_expr**, int*, void*)>, data=0x0)
    at ../../gcc/gcc/fortran/frontend-passes.c:1039
#6  0x0823c72c in gfc_code_walker (c=0x905c4b8, codefn=0x823ae40
<cfe_code(gfc_code**, int*, void*)>, 
    exprfn=0x823bea0 <cfe_expr_0(gfc_expr**, int*, void*)>, data=0x0) at
../../gcc/gcc/fortran/frontend-passes.c:1361
#7  0x0823c70e in gfc_code_walker (c=0x905c670, codefn=0x823ae40
<cfe_code(gfc_code**, int*, void*)>, 
    exprfn=0x823bea0 <cfe_expr_0(gfc_expr**, int*, void*)>, data=0x0) at
../../gcc/gcc/fortran/frontend-passes.c:1363
#8  0x0823c70e in gfc_code_walker (c=0x905c150, codefn=0x823ae40
<cfe_code(gfc_code**, int*, void*)>, 
    exprfn=0x823bea0 <cfe_expr_0(gfc_expr**, int*, void*)>, data=0x0) at
../../gcc/gcc/fortran/frontend-passes.c:1363
#9  0x0823c70e in gfc_code_walker (c=0x9058620, codefn=0x823ae40
<cfe_code(gfc_code**, int*, void*)>, 
    exprfn=0x823bea0 <cfe_expr_0(gfc_expr**, int*, void*)>, data=0x0) at
../../gcc/gcc/fortran/frontend-passes.c:1363
#10 0x0823c70e in gfc_code_walker (c=0x9057608, codefn=0x823ae40
<cfe_code(gfc_code**, int*, void*)>, 
    exprfn=0x823bea0 <cfe_expr_0(gfc_expr**, int*, void*)>, data=0x0) at
../../gcc/gcc/fortran/frontend-passes.c:1363
#11 0x0823d25c in optimize_namespace (ns=0x9055320) at
../../gcc/gcc/fortran/frontend-passes.c:510
#12 0x0823d2ea in gfc_run_passes (ns=0x9055320) at
../../gcc/gcc/fortran/frontend-passes.c:80
#13 0x0818a4b9 in resolve_all_program_units () at
../../gcc/gcc/fortran/parse.c:4342
#14 gfc_parse_file () at ../../gcc/gcc/fortran/parse.c:4608
#15 0x081c641d in gfc_be_parse_file () at ../../gcc/gcc/fortran/f95-lang.c:250
#16 0x085a97c5 in compile_file (argc=21, argv=0xbffff1f4) at
../../gcc/gcc/toplev.c:565



More information about the Gcc-bugs mailing list