This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] New regressions as of 2003-11-04
- From: Zdenek Dvorak <rakdver at atrey dot karlin dot mff dot cuni dot cz>
- To: Daniel Berlin <dberlin at dberlin dot org>
- Cc: law at redhat dot com, Jan Hubicka <jh at suse dot cz>,"gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>,Diego Novillo <dnovillo at redhat dot com>
- Date: Wed, 5 Nov 2003 17:49:30 +0100
- Subject: Re: [tree-ssa] New regressions as of 2003-11-04
- References: <200311042051.hA4KpfNw017019@speedy.slc.redhat.com> <5ACBA442-0F09-11D8-AC8B-000A95AF1FAE@dberlin.org>
Hello,
> >>Lots of changes yesterday produced new regressions in C, C++, Fortran
> >>and mudflap. I think I know what the mudflap problem is, so I'll take
> >>care of that. Could you folks take a look at the new regressions and
> >>see if they're related to your changes?
> >> FAIL: gcc.dg/tree-ssa/20030814-4.c scan-tree-dump-times set = -1 0
> >> FAIL: gcc.dg/tree-ssa/20030814-5.c scan-tree-dump-times set = -1 0
> >OK. After looking at these some more. These are failures that are a
> >combination of the COND_EXPR lowering and some sillyness in PRE.
as far as I understand the problem, it is caused by the fact that
remove_unused_... beast does not use cfg and therefore is unable to do
anything sane with the lowered cond_expr. It probably needs to be rewritten
so that it does; I will have a look at that tomorrow.
Zdenek