This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: Fix PR2758
- To: mark at codesourcery dot com
- Subject: Re: PATCH: Fix PR2758
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Date: Tue, 12 Jun 01 14:31:47 EDT
- Cc: gcc-patches at gcc dot gnu dot org
Yup, I wrote it. But, here we have structures, and they are
in alias set zero, so the slots do get reused.
I don't follow. If the type is alias set zero, then yes they get reused
but they can't conflict. Also, this new code sets the alias set to zero
in that case. This code can't be doing anything there are some things
that are *not* in alias set zero that are reused, and that's wrong.
As you say, let's not go there on the branch. If you can
tighten the check on the mainline, that's fine.
Can you say something about this case?