This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/26869] Segfault in find_lattice_value() for complex operands.
- From: "rguenth at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 25 Mar 2006 20:54:30 -0000
- Subject: [Bug middle-end/26869] Segfault in find_lattice_value() for complex operands.
- References: <bug-26869-1649@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #1 from rguenth at gcc dot gnu dot org 2006-03-25 20:54 -------
Confirmed.
Program received signal SIGSEGV, Segmentation fault.
0x086ef403 in find_lattice_value (t=0x0)
at /space/rguenther/src/svn/summit/gcc/tree-complex.c:116
116 switch (TREE_CODE (t))
(gdb) bt
#0 0x086ef403 in find_lattice_value (t=0x0)
at /space/rguenther/src/svn/summit/gcc/tree-complex.c:116
#1 0x086f19bd in set_component_ssa_name (ssa_name=0x0, imag_p=0 '\0',
value=0xb7caa560) at /space/rguenther/src/svn/summit/gcc/tree-complex.c:485
#2 0x086f22c2 in update_complex_components_on_edge (e=0xb7d38050, lhs=0x0,
r=0xb7caa560, i=0xb7caa580)
at /space/rguenther/src/svn/summit/gcc/tree-complex.c:608
#3 0x086f29eb in update_parameter_components ()
at /space/rguenther/src/svn/summit/gcc/tree-complex.c:658
#4 0x086f7191 in tree_lower_complex ()
at /space/rguenther/src/svn/summit/gcc/tree-complex.c:1510
653 type = TREE_TYPE (type);
654 ssa_name = default_def (parm);
655
656 r = build1 (REALPART_EXPR, type, ssa_name);
657 i = build1 (IMAGPART_EXPR, type, ssa_name);
658 update_complex_components_on_edge (entry_edge, ssa_name, r, i);
bD.1520 does not have a default def, i.e. is possibly not complex ssa.
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Keywords| |ice-on-valid-code
Last reconfirmed|0000-00-00 00:00:00 |2006-03-25 20:54:30
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26869