This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Fix ACATS failures in GCC 3.4
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: roger at eyesopen dot com
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 26 Feb 04 09:58:16 EST
- Subject: Re: [PATCH] Fix ACATS failures in GCC 3.4
A quick peek in ada/utils.c reveals several places that contain "expr
= build1 (NOP_EXPR, type, expr);" instead of "expr = fold (build1
(NOP_EXPR, type, expr));", and I suspect that its one of these that
leaves the nested NOPs around.
I looked at those and they all appear to be to be handling cases involving
aggregate types. I think the NOPs in question just come from calling
convert, which does call fold.