This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/8781] Pessimization of C++ (functional) code
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 24 Nov 2004 06:28:27 -0000
- Subject: [Bug tree-optimization/8781] Pessimization of C++ (functional) code
- References: <20021202022601.8781.wesslen@users.sourceforge.net>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-24 06:28 -------
The problem here is:
# predD.1714_2 = V_MUST_DEF <predD.1714_1>;
predD.1714 = fD.1555;
# predD.1718_36 = V_MAY_DEF <predD.1718_9>;
predD.1718.predD.1583 = &predD.1714;
# predD.1714_41 = V_MAY_DEF <predD.1714_2>;
# predD.1718_42 = V_MAY_DEF <predD.1718_36>; <-- Notice this, this is because we had took its
address at one point
# TMT.1D.1744_45 = V_MAY_DEF <TMT.1D.1744_31>;
# TMT.2D.1745_25 = V_MAY_DEF <TMT.2D.1745_30>;
# TMT.3D.1746_27 = V_MAY_DEF <TMT.3D.1746_28>;
# TMT.4D.1747_33 = V_MAY_DEF <TMT.4D.1747_26>;
D.1738_32 = f ();
--
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |alias
Last reconfirmed|2004-03-08 07:37:49 |2004-11-24 06:28:26
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8781