[Bug middle-end/21528] [4.0 Regression] Boost shared_ptr_test.cpp fails with -O3

2005-06-07 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-06-07 19:48 --- This seems to be an RTL bug in 4.0. None of the tree optimizers seem to be doing anything wrong with this code. However, applying this patch to the test case: --- sp_test.ii 2005-06-06 12:02:57.00

[Bug middle-end/21528] [4.0 Regression] Boost shared_ptr_test.cpp fails with -O3

2005-06-05 Thread dnovillo at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc dot gnu dot |dot org |org Status|UNCONFIRMED

[Bug middle-end/21528] [4.0 Regression] Boost shared_ptr_test.cpp fails with -O3

2005-05-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-12 13:38 --- Also the other major difference is: mainline: - # pi_503 = V_MAY_DEF ; - pi.pn.pi_ = this_45; 4.0.0: + # TMT.242_3 = V_MAY_DEF ; + pi.pn.pi_ = this_99; See how we used a TMT in 4.0.0 case and pi on

[Bug middle-end/21528] [4.0 Regression] Boost shared_ptr_test.cpp fails with -O3

2005-05-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-12 13:35 --- The difference between the mainline and the 4.0.0 branch is the following additional SRA in 4.0.x: +Initial instantiation for pv + pv.pn.pi_ -> pv$pn$pi_ + pv.px -> pv$px +Initial instantiation for pi2 +

[Bug middle-end/21528] [4.0 Regression] Boost shared_ptr_test.cpp fails with -O3

2005-05-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-12 13:28 --- Hmm, I am starting to think there is an alias bug in 4.0.0 somewhere. -- What|Removed |Added