This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Incorrect bitfield aliasing with Tree SSA
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: anemet at caviumnetworks dot com
- Cc: dberlin at dberlin dot org, ebotcazou at libertysurf dot fr, gcc-patches at gcc dot gnu dot org
- Date: Sun, 17 Jun 2007 07:44:32 EDT
- Subject: Re: Incorrect bitfield aliasing with Tree SSA
- References: <18034.48960.772642.116034@localhost.localdomain> <4aca3dc20706151412m6bac4d74lec2cc3e363503184@mail.gmail.com> <18035.3033.118272.195606@localhost.localdomain> <4aca3dc20706151623t2e85b196ga805e6c30519924c@mail.gmail.com> <18036.42952.55717.393712@localhost.localdomain>
> * alias.c (record_component_aliases): Call record_alias_subset for
> DECL_NONADDRESSABLE_P fields too.
There's absolutely *no point* in DECL_NONADDRESSABLE_P if you do this, so
this is a very serious pessimization.
If there's a bug in the feature, let's fix it, not disable it!