This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/22141] [4.9/5/6 Regression] Missing optimization when storing structures
- From: "jakub at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 16 Feb 2016 13:34:06 +0000
- Subject: [Bug middle-end/22141] [4.9/5/6 Regression] Missing optimization when storing structures
- Auto-submitted: auto-generated
- References: <bug-22141-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22141
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |NEW
Assignee|jakub at gcc dot gnu.org |unassigned at gcc dot gnu.org
--- Comment #33 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
This should be handled in some late GIMPLE pass, shortly before expansion, but
with some cleanup passes in between that and expansion. Both bitfields and
adjacent fields handled the same or similar way.