This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Revision 151561 breaks listdc++ 23_containers/forward_list/operations/6.cc
- From: Richard Guenther <rguenther at suse dot de>
- To: Jason Merrill <jason at redhat dot com>
- Cc: gcc-patches List <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 10 Sep 2009 17:52:00 +0200 (CEST)
- Subject: Re: Revision 151561 breaks listdc++ 23_containers/forward_list/operations/6.cc
- References: <4AA91C49.8000703@redhat.com>
On Thu, 10 Sep 2009, Jason Merrill wrote:
> This change:
>
> 2009-09-09 Richard Guenther <rguenther@suse.de>
>
> PR tree-optimization/41101
> * tree-ssa-pre.c (maximal_set): Remove.
> (compute_antic_aux): Treat the maximal set as implicitly all ones.
> Defer all blocks we didn't visit at least one successor.
> (add_to_exp_gen): Do not add to the maximal set.
> (make_values_for_phi): Likewise.
> (compute_avail): Likewise.
> (init_pre): Do not allocate the maximal set.
> (execute_pre): Do not dump it.
>
> * gcc.c-torture/compile/pr41101.c: New testcase.
>
> causes the above test to break on most targets.
See PR41316.
Richard.