------- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-29 12:53 ------- Yes it is a dup as, the issue is we don't pre things for: if (a) d = b + c; else d = b + e;
Where b is a complex expression (yes this is simplifing it). Even pull the load of ii in PR 23286, we still don't get the PRE. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23619