------- Comment #6 from jakub at gcc dot gnu dot org 2008-04-04 14:38 ------- optimize_double_finally relies here on the useless pass doing its job. But on the trunk/4.3 the useless pass doesn't dive into OpenMP constructs. This is fixed on the gomp-3_0-branch, see the remove_useless_stmts_1 hunk in http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00261.html At that point I didn't know of any testcase that would be affected on the trunk/4.3 too, so I've committed that just to gomp-3_0-branch, but will backport it now to the trunk/4.3.
-- jakub at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |jakub at gcc dot gnu dot org |dot org | Status|UNCONFIRMED |ASSIGNED Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2008-04-04 14:38:51 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35364