This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/29585] [4.2/4.3 Regression] tree check: expected ssa_name, have var_decl in is_old_name, at tree-into-ssa.c:558
- From: "dberlin at dberlin dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 25 Oct 2006 12:12:14 -0000
- Subject: [Bug tree-optimization/29585] [4.2/4.3 Regression] tree check: expected ssa_name, have var_decl in is_old_name, at tree-into-ssa.c:558
- References: <bug-29585-12387@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #5 from dberlin at gcc dot gnu dot org 2006-10-25 12:12 -------
Subject: Re: [4.2/4.3 Regression] tree check: expected ssa_name, have var_decl
in is_old_name, at tree-into-ssa.c:558
On 25 Oct 2006 05:23:00 -0000, pinskia at gcc dot gnu dot org
<gcc-bugzilla@gcc.gnu.org> wrote:
>
>
> ------- Comment #4 from pinskia at gcc dot gnu dot org 2006-10-25 05:22 -------
> _ZTCN33_GLOBAL__N_t.cc_00000000_2292CFAC11NullostreamE0_13basic_ostream
>
> # _ZTI13basic_ostream = V_MAY_DEF <_ZTI13basic_ostream_16>;
> # _ZTIN33_GLOBAL__N_t.cc_00000000_2292CFAC11NullostreamE = V_MAY_DEF
> <_ZTIN33_GLOBAL__N_t.cc_00000000_2292CFAC11NullostreamE_17>;
> # _ZTCN33_GLOBAL__N_t.cc_00000000_2292CFAC11NullostreamE0_13basic_ostream =
> V_MAY_DEF
> <_ZTCN33_GLOBAL__N_t.cc_00000000_2292CFAC11NullostreamE0_13basic_ostream>;
> # _ZTSN33_GLOBAL__N_t.cc_00000000_2292CFAC11NullostreamE = V_MAY_DEF
> <_ZTSN33_GLOBAL__N_t.cc_00000000_2292CFAC11NullostreamE>;
> # _ZTVN10__cxxabiv120__si_class_type_infoE = V_MAY_DEF
> <_ZTVN10__cxxabiv120__si_class_type_infoE>;
> # _ZTI8ios_base = V_MAY_DEF <_ZTI8ios_base>;
> # _ZTS13basic_ostream = V_MAY_DEF <_ZTS13basic_ostream>;
> # _ZTVN10__cxxabiv121__vmi_class_type_infoE = V_MAY_DEF
> <_ZTVN10__cxxabiv121__vmi_class_type_infoE>;
> # _ZTS8ios_base = V_MAY_DEF <_ZTS8ios_base>;
> # _ZTVN10__cxxabiv117__class_type_infoE = V_MAY_DEF
> <_ZTVN10__cxxabiv117__class_type_infoE>;
> # SFT.5 = V_MAY_DEF <SFT.5>;
> # SFT.6 = V_MAY_DEF <SFT.6>;
> # SFT.7 = V_MAY_DEF <SFT.7>;
> # SFT.8 = V_MAY_DEF <SFT.8>;
> # SFT.9 = V_MAY_DEF <SFT.9>;
> # NONLOCAL.15 = V_MAY_DEF <NONLOCAL.15>;
> this_9->_vptr.basic_ostream = iftmp.1_13;
>
>
Uh, this is pretty weird.
*all* of these should have been marked for renaming, not just NONLOCAL.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29585