This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: riscv64 dep. computation
- From: Paulo Matos <pmatos@linki.tools>
- To: Jim Wilson <jimw at sifive dot com>
- Cc: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Fri, 15 Feb 2019 20:27:00 +0100
- Subject: Re: riscv64 dep. computation
- References: <2892345b-53af-73f7-35f0-af68708fb843@linki.tools> <e64251a9-5f2d-aacc-5666-03c8dba622f7@sifive.com> <2aa76839-4f15-7b60-8830-afa7c13456fe@linki.tools> <CAFyWVaY9YN2fVKkC9TNnOf2z=7quax4UUfyAzFjqkxQq7Ge-ww@mail.gmail.com>
On 15/02/2019 19:15, Jim Wilson wrote:
> On Thu, Feb 14, 2019 at 11:33 PM Paulo Matos <pmatos@linki.tools> wrote:
>> Are global variables not supposed to alias each other?
>> If I indeed do that, gcc still won't group loads and stores:
>> https://cx.rv8.io/g/rFjGLa
>
> I meant something like
> struct foo_t x, y;
> and now they clearly don't alias. As global pointers they may still alias.
>
Ah ok, of course. Like that it makes sense they don't alias.
Thanks,
--
Paulo Matos